![]() |
The Gaudi Framework
master (b9786168)
|
Description: More...
#include <GaudiRoot/RootAddress.h>


Public Member Functions | |
| RootAddress (long svc, const CLID &clid, const std::string &p1="", const std::string &p2="", unsigned long ip1=0, unsigned long ip2=0) | |
| Full constructor. | |
| virtual | ~RootAddress () |
| Standard Destructor. | |
| RootAddress (const RootAddress &)=delete | |
| RootAddress & | operator= (const RootAddress &)=delete |
Public Member Functions inherited from GenericAddress | |
| GenericAddress ()=default | |
| Dummy constructor. | |
| GenericAddress (const GenericAddress ©) | |
| Standard Copy Constructor (note: m_refCount is NOT copied) | |
| GenericAddress (long svc, const CLID &clid, std::string p1="", std::string p2="", unsigned long ip1=0, unsigned long ip2=0) | |
| Standard Constructor. | |
| GenericAddress & | operator= (const GenericAddress ©)=default |
| unsigned long | addRef () override |
| Add reference to object. | |
| unsigned long | release () override |
| release reference to object | |
| IRegistry * | registry () const override |
| Pointer to directory. | |
| void | setRegistry (IRegistry *pRegistry) override |
| Set pointer to directory. | |
| const CLID & | clID () const override |
| Access : Retrieve class ID of the link. | |
| void | setClID (const CLID &clid) |
| Access : Set class ID of the link. | |
| long | svcType () const override |
| Access : retrieve the storage type of the class id. | |
| void | setSvcType (long typ) |
| Access : set the storage type of the class id. | |
| const std::string * | par () const override |
| Retrieve string parameters. | |
| const unsigned long * | ipar () const override |
| Retrieve integer parameters. | |
Public Member Functions inherited from IOpaqueAddress | |
| virtual | ~IOpaqueAddress ()=default |
Public Attributes | |
| TTreeFormula * | select = nullptr |
| Pointer to ROOT select statement (filled for N-tuples only) | |
| TTree * | section = nullptr |
| Pointer to ROOT TTree (filled for N-tuples only) | |
Additional Inherited Members | |
Protected Attributes inherited from GenericAddress | |
| unsigned long | m_refCount = 0 |
| Reference count. | |
| long | m_svcType = 0 |
| Storage type. | |
| CLID | m_clID = 0 |
| Class id. | |
| std::string | m_par [3] |
| String parameters to be accessed. | |
| unsigned long | m_ipar [2] = { 0xFFFFFFFF, 0xFFFFFFFF } |
| Integer parameters to be accessed. | |
| IRegistry * | m_pRegistry = nullptr |
| Pointer to corresponding directory. | |
Description:
Definition of a transient link which is capable of locating an object in the persistent storage.
Definition at line 45 of file RootAddress.h.
|
inline |
Full constructor.
Definition at line 54 of file RootAddress.h.
|
inlinevirtual |
Standard Destructor.
Definition at line 58 of file RootAddress.h.
|
delete |
|
delete |
| TTree* Gaudi::RootAddress::section = nullptr |
Pointer to ROOT TTree (filled for N-tuples only)
Definition at line 50 of file RootAddress.h.
| TTreeFormula* Gaudi::RootAddress::select = nullptr |
Pointer to ROOT select statement (filled for N-tuples only)
Definition at line 48 of file RootAddress.h.