![]() |
The Gaudi Framework
master (9f3f8895)
|
#include </builds/gaudi/Gaudi/RootHistCnv/src/RootObjAddress.h>


Public Member Functions | |
| RootObjAddress ()=default | |
| Dummy constructor. | |
| RootObjAddress (const RootObjAddress ©) | |
| RootObjAddress (long svc, const CLID &clid, std::string_view p1={}, std::string_view p2={}, unsigned long ip1=0, unsigned long ip2=0, TObject *tObj=nullptr) | |
| Standard Constructor. | |
| 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. | |
| virtual 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. | |
| virtual 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. | |
| virtual TObject * | tObj () const |
| Retrieve TObject* ptr. | |
| Public Member Functions inherited from IOpaqueAddress | |
| virtual | ~IOpaqueAddress ()=default |
Protected Attributes | |
| unsigned long | m_refCount = 0 |
| long | m_svcType = 0 |
| Storage type. | |
| CLID | m_clID = 0 |
| Class id. | |
| std::string | m_par [2] |
| 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. | |
| TObject * | m_tObj = nullptr |
| Pointer to TObject. | |
Definition at line 20 of file RootObjAddress.h.
|
default |
Dummy constructor.
|
inline |
Definition at line 41 of file RootObjAddress.h.
|
inline |
Standard Constructor.
Definition at line 55 of file RootObjAddress.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Access : Retrieve class ID of the link.
Implements IOpaqueAddress.
Definition at line 77 of file RootObjAddress.h.
|
inlineoverridevirtual |
Retrieve integer parameters.
Implements IOpaqueAddress.
Definition at line 87 of file RootObjAddress.h.
|
inlineoverridevirtual |
Retrieve string parameters.
Implements IOpaqueAddress.
Definition at line 85 of file RootObjAddress.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
release reference to object
Implements IOpaqueAddress.
Definition at line 67 of file RootObjAddress.h.
|
inlinevirtual |
Access : Set class ID of the link.
Definition at line 79 of file RootObjAddress.h.
|
inlineoverridevirtual |
Set pointer to directory.
Implements IOpaqueAddress.
Definition at line 75 of file RootObjAddress.h.
|
inlinevirtual |
Access : set the storage type of the class id.
Definition at line 83 of file RootObjAddress.h.
|
inlineoverridevirtual |
Access : retrieve the storage type of the class id.
Implements IOpaqueAddress.
Definition at line 81 of file RootObjAddress.h.
|
inlinevirtual |
|
protected |
Class id.
Definition at line 27 of file RootObjAddress.h.
|
protected |
Integer parameters to be accessed.
Definition at line 31 of file RootObjAddress.h.
|
protected |
String parameters to be accessed.
Definition at line 29 of file RootObjAddress.h.
|
protected |
Pointer to corresponding directory.
Definition at line 33 of file RootObjAddress.h.
|
protected |
Definition at line 23 of file RootObjAddress.h.
|
protected |
Storage type.
Definition at line 25 of file RootObjAddress.h.
|
protected |
Pointer to TObject.
Definition at line 35 of file RootObjAddress.h.