The Gaudi Framework  master (37c0b60a)
Gaudi::RootRef Struct Reference

#include <RootCnv/RootRefs.h>

Public Member Functions

 RootRef ()
 Standard constructor. More...
 
 RootRef (const RootRef &c)=default
 Copy constructor. More...
 
RootRefoperator= (const RootRef &c)=default
 Assignment operator. More...
 
void reset ()
 Reset data content. More...
 
 RootRef ()
 Standard constructor. More...
 
 RootRef (const RootRef &c)
 Copy constructor. More...
 
RootRefoperator= (const RootRef &c)
 Assignment operator. More...
 
void reset ()
 Reset data content. More...
 

Public Attributes

int dbase
 Data members to define object location in the persistent world. More...
 
int container
 
int link
 
int clid
 
int svc
 
int entry
 

Detailed Description

Persistent reference object.

Author
M.Frank
Version
1.0

Definition at line 40 of file RootRefs.h.

Constructor & Destructor Documentation

◆ RootRef() [1/4]

Gaudi::RootRef::RootRef ( )
inline

Standard constructor.

Definition at line 44 of file RootRefs.h.

44 { this->reset(); }

◆ RootRef() [2/4]

Gaudi::RootRef::RootRef ( const RootRef c)
default

Copy constructor.

◆ RootRef() [3/4]

Gaudi::RootRef::RootRef ( )
inline

Standard constructor.

Definition at line 48 of file extractEvt.C.

48 { this->reset(); }

◆ RootRef() [4/4]

Gaudi::RootRef::RootRef ( const RootRef c)
inline

Copy constructor.

Definition at line 50 of file extractEvt.C.

51  : dbase( c.dbase ), container( c.container ), link( c.link ), clid( c.clid ), svc( c.svc ), entry( c.entry ) {}

Member Function Documentation

◆ operator=() [1/2]

RootRef& Gaudi::RootRef::operator= ( const RootRef c)
inline

Assignment operator.

Definition at line 53 of file extractEvt.C.

53  {
54  dbase = c.dbase;
55  container = c.container;
56  link = c.link;
57  clid = c.clid;
58  svc = c.svc;
59  entry = c.entry;
60  return *this;
61  }

◆ operator=() [2/2]

RootRef& Gaudi::RootRef::operator= ( const RootRef c)
default

Assignment operator.

◆ reset() [1/2]

void Gaudi::RootRef::reset ( )
inline

Reset data content.

Definition at line 50 of file RootRefs.h.

50  {
51  dbase = -1;
52  container = -1;
53  link = -1;
54  entry = -1;
55  svc = 1;
56  clid = 1;
57  }

◆ reset() [2/2]

void Gaudi::RootRef::reset ( )
inline

Reset data content.

Definition at line 63 of file extractEvt.C.

63  {
64  dbase = -1;
65  container = -1;
66  link = -1;
67  entry = -1;
68  svc = 1;
69  clid = 1;
70  }

Member Data Documentation

◆ clid

int Gaudi::RootRef::clid

Definition at line 42 of file RootRefs.h.

◆ container

int Gaudi::RootRef::container

Definition at line 42 of file RootRefs.h.

◆ dbase

int Gaudi::RootRef::dbase

Data members to define object location in the persistent world.

Definition at line 42 of file RootRefs.h.

◆ entry

int Gaudi::RootRef::entry

Definition at line 42 of file RootRefs.h.

◆ link

int Gaudi::RootRef::link

Definition at line 42 of file RootRefs.h.

◆ svc

int Gaudi::RootRef::svc

Definition at line 42 of file RootRefs.h.


The documentation for this struct was generated from the following files:
Gaudi::RootRef::clid
int clid
Definition: RootRefs.h:42
Gaudi::RootRef::reset
void reset()
Reset data content.
Definition: RootRefs.h:50
Gaudi::RootRef::dbase
int dbase
Data members to define object location in the persistent world.
Definition: RootRefs.h:42
gaudirun.c
c
Definition: gaudirun.py:525
Gaudi::RootRef::link
int link
Definition: RootRefs.h:42
Gaudi::RootRef::svc
int svc
Definition: RootRefs.h:42
Gaudi::RootRef::container
int container
Definition: RootRefs.h:42
Gaudi::RootRef::entry
int entry
Definition: RootRefs.h:42