9 #ifndef GAUDIROOTCNV_ROOTREFS_H
10 #define GAUDIROOTCNV_ROOTREFS_H
13 #include "GaudiKernel/Kernel.h"
38 : dbase(c.dbase),container(c.container),link(c.link),clid(c.clid),svc(c.svc),entry(c.entry)
45 container = c.container;
72 struct RootObjectRefs {
74 std::vector<int>
links;
76 std::vector<RootRef>
refs;
99 struct RootNTupleDescriptor {
115 #endif // GAUDIROOTCNV_ROOTREFS_H
RootRef(const RootRef &c)
Copy constructor.
RootObjectRefs()
Default constructor.
std::vector< int > links
The links of the link manager.
Persistent reference object containing all leafs and links corresponding to a Gaudi DataObject...
RootObjectRefs(const RootObjectRefs &r)
Copy constructor.
int dbase
Data members to define object location in the persistent world.
Persistent reference object.
std::string optional
Optional description.
std::string description
Description string.
void reset()
Reset data content.
RootObjectRefs & operator=(const RootObjectRefs &r)
Assignment operator.
std::string container
Identifier of description.
RootNTupleDescriptor()
Standard constructor.
unsigned long clid
Class ID of the described object.
RootRef & operator=(const RootRef &c)
Assignment operator.
std::vector< RootRef > refs
The references corresponding to the next layer of items in the data store.
RootRef()
Standard constructor.
Helper functions to set/get the application return code.
~RootObjectRefs()
Default destructor.
virtual ~RootNTupleDescriptor()
Standard destructor.