Gaudi::RootObjectRefs Struct Reference

Persistent reference object containing all leafs and links corresponding to a Gaudi DataObject. More...

#include <RootCnv/RootRefs.h>

Collaboration diagram for Gaudi::RootObjectRefs:

Public Member Functions

 RootObjectRefs ()
 Default constructor. More...
 
 RootObjectRefs (const RootObjectRefs &r)
 Copy constructor. More...
 
 ~RootObjectRefs ()
 Default destructor. More...
 
RootObjectRefsoperator= (const RootObjectRefs &r)
 Assignment operator. More...
 
 RootObjectRefs ()
 Default constructor. More...
 
 RootObjectRefs (const RootObjectRefs &r)
 Copy constructor. More...
 
 ~RootObjectRefs ()
 Default destructor. More...
 
RootObjectRefsoperator= (const RootObjectRefs &r)
 Assignment operator. More...
 

Public Attributes

std::vector< int > links
 The links of the link manager. More...
 
std::vector< RootRefrefs
 The references corresponding to the next layer of items in the data store. More...
 

Detailed Description

Persistent reference object containing all leafs and links corresponding to a Gaudi DataObject.

Author
M.Frank
Version
1.0

Definition at line 71 of file RootRefs.h.

Constructor & Destructor Documentation

Gaudi::RootObjectRefs::RootObjectRefs ( )
inline

Default constructor.

Definition at line 78 of file RootRefs.h.

78 {}
Gaudi::RootObjectRefs::RootObjectRefs ( const RootObjectRefs r)
inline

Copy constructor.

Definition at line 80 of file RootRefs.h.

80 : links(r.links), refs(r.refs) {}
std::vector< int > links
The links of the link manager.
Definition: RootRefs.h:73
std::vector< RootRef > refs
The references corresponding to the next layer of items in the data store.
Definition: RootRefs.h:75
Gaudi::RootObjectRefs::~RootObjectRefs ( )
inline

Default destructor.

Definition at line 82 of file RootRefs.h.

82 {}
Gaudi::RootObjectRefs::RootObjectRefs ( )
inline

Default constructor.

Definition at line 78 of file RootRefs.h.

78 {}
Gaudi::RootObjectRefs::RootObjectRefs ( const RootObjectRefs r)
inline

Copy constructor.

Definition at line 80 of file RootRefs.h.

80 : links(r.links), refs(r.refs) {}
std::vector< int > links
The links of the link manager.
Definition: RootRefs.h:73
std::vector< RootRef > refs
The references corresponding to the next layer of items in the data store.
Definition: RootRefs.h:75
Gaudi::RootObjectRefs::~RootObjectRefs ( )
inline

Default destructor.

Definition at line 82 of file RootRefs.h.

82 {}

Member Function Documentation

RootObjectRefs& Gaudi::RootObjectRefs::operator= ( const RootObjectRefs r)
inline

Assignment operator.

Definition at line 84 of file RootRefs.h.

84  {
85  links = r.links;
86  refs = r.refs;
87  return *this;
88  }
std::vector< int > links
The links of the link manager.
Definition: RootRefs.h:73
std::vector< RootRef > refs
The references corresponding to the next layer of items in the data store.
Definition: RootRefs.h:75
RootObjectRefs& Gaudi::RootObjectRefs::operator= ( const RootObjectRefs r)
inline

Assignment operator.

Definition at line 84 of file RootRefs.h.

84  {
85  links = r.links;
86  refs = r.refs;
87  return *this;
88  }
std::vector< int > links
The links of the link manager.
Definition: RootRefs.h:73
std::vector< RootRef > refs
The references corresponding to the next layer of items in the data store.
Definition: RootRefs.h:75

Member Data Documentation

std::vector< int > Gaudi::RootObjectRefs::links

The links of the link manager.

Definition at line 73 of file RootRefs.h.

std::vector< RootRef > Gaudi::RootObjectRefs::refs

The references corresponding to the next layer of items in the data store.

Definition at line 75 of file RootRefs.h.


The documentation for this struct was generated from the following file: