BOSS 6.6.4.p03
BESIII Offline Software System
|
#include <GaudiKernel/TreeAddress.h>
Public Member Functions | |
TreeAddress () | |
Dummy constructor. | |
TreeAddress (const TreeAddress ©) | |
Standard Constructor. | |
TreeAddress (long svc, const CLID &clid, DatabaseRecord &records, const unsigned long *ipar) | |
Standard Constructor. | |
virtual | ~TreeAddress () |
Standard Destructor. | |
virtual unsigned long | addRef () |
Add reference to object. | |
virtual unsigned long | release () |
release reference to object | |
virtual IRegistry * | registry () const |
Pointer to directory. | |
virtual void | setRegistry (IRegistry *pRegistry) |
Set pointer to directory. | |
const CLID & | clID () const |
Access : Retrieve class ID of the link. | |
void | setClID (const CLID &clid) |
Access : Set class ID of the link. | |
long | svcType () const |
Access : retrieve the storage type of the class id. | |
void | setSvcType (long typ) |
Access : set the storage type of the class id. | |
virtual const std::string * | par () const |
virtual DatabaseRecord * | pp () |
virtual const unsigned long * | ipar () const |
Retrieve integer parameters. | |
void | setRunFrom (int runFrom) |
set run from | |
void | setRunTo (int runTo) |
set run to | |
int | getRunFrom () |
get run from | |
int | getRunTo () |
get run to | |
Protected Attributes | |
unsigned long | m_refCount |
Reference count. | |
long | m_svcType |
Storage type. | |
CLID | m_clID |
Class id. | |
unsigned long | m_ipar [2] |
String parameters to be accessed. | |
unsigned long | m_treesize [9] |
IRegistry * | m_pRegistry |
Pointer to corresponding directory. | |
DatabaseRecord * | m_records |
int | m_runFrom |
int | m_runTo |
Tree Transient Address. The generic transient address describes the recipe to load/save a persistent object from/to its transient representation.
Definition at line 26 of file TreeAddress.h.
|
inline |
Dummy constructor.
Definition at line 49 of file TreeAddress.h.
|
inline |
Standard Constructor.
Definition at line 58 of file TreeAddress.h.
|
inline |
Standard Constructor.
Definition at line 69 of file TreeAddress.h.
|
inlinevirtual |
|
inlinevirtual |
Add reference to object.
Definition at line 90 of file TreeAddress.h.
|
inline |
Access : Retrieve class ID of the link.
Definition at line 110 of file TreeAddress.h.
|
inline |
get run from
Definition at line 148 of file TreeAddress.h.
Referenced by TreeCalBaseCnv::internalCreateObj().
|
inline |
get run to
Definition at line 152 of file TreeAddress.h.
Referenced by TreeCalBaseCnv::internalCreateObj().
|
inlinevirtual |
Retrieve integer parameters.
Definition at line 135 of file TreeAddress.h.
Referenced by TreeAddress().
|
inlinevirtual |
Definition at line 126 of file TreeAddress.h.
|
inlinevirtual |
Definition at line 130 of file TreeAddress.h.
Referenced by TreeDedxCalibDataCnv::i_createObj(), TreeDedxSimDataCnv::i_createObj(), TreeEmcCalibDataCnv::i_createObj(), TreeEsTimeCalibDataCnv::i_createObj(), TreeEstTofCalibDataCnv::i_createObj(), TreeMdcAlignDataCnv::i_createObj(), TreeMdcCalibDataCnv::i_createObj(), TreeMdcDataConstCnv::i_createObj(), TreeMucCalibDataCnv::i_createObj(), TreeTofCalibDataCnv::i_createObj(), TreeTofElecDataCnv::i_createObj(), and TreeTofSimDataCnv::i_createObj().
|
inlinevirtual |
Pointer to directory.
Definition at line 102 of file TreeAddress.h.
|
inlinevirtual |
release reference to object
Definition at line 94 of file TreeAddress.h.
|
inline |
Access : Set class ID of the link.
Definition at line 114 of file TreeAddress.h.
|
inlinevirtual |
Set pointer to directory.
Definition at line 106 of file TreeAddress.h.
|
inline |
set run from
Definition at line 140 of file TreeAddress.h.
Referenced by CalibMySQLCnvSvc::createCalib(), and CalibMySQLCnvSvc::updateCalib().
|
inline |
set run to
Definition at line 144 of file TreeAddress.h.
Referenced by CalibMySQLCnvSvc::createCalib(), and CalibMySQLCnvSvc::updateCalib().
|
inline |
Access : set the storage type of the class id.
Definition at line 122 of file TreeAddress.h.
|
inline |
Access : retrieve the storage type of the class id.
Definition at line 118 of file TreeAddress.h.
|
protected |
|
protected |
String parameters to be accessed.
Integer parameters to be accessed
Definition at line 37 of file TreeAddress.h.
Referenced by ipar(), and TreeAddress().
|
protected |
Pointer to corresponding directory.
Definition at line 41 of file TreeAddress.h.
Referenced by registry(), and setRegistry().
|
protected |
Definition at line 44 of file TreeAddress.h.
Referenced by pp(), and TreeAddress().
|
protected |
Reference count.
Definition at line 29 of file TreeAddress.h.
|
protected |
Definition at line 45 of file TreeAddress.h.
Referenced by getRunFrom(), and setRunFrom().
|
protected |
Definition at line 46 of file TreeAddress.h.
Referenced by getRunTo(), and setRunTo().
|
protected |
Storage type.
Definition at line 31 of file TreeAddress.h.
Referenced by setSvcType(), and svcType().
|
protected |
Definition at line 38 of file TreeAddress.h.