#include </builds/gaudi/Gaudi/RootHistCnv/src/RootObjAddress.h>
|
| | 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.
|
| |
| virtual | ~IOpaqueAddress ()=default |
| |
|
| 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.
◆ RootObjAddress() [1/3]
| RootHistCnv::RootObjAddress::RootObjAddress |
( |
| ) |
|
|
default |
◆ RootObjAddress() [2/3]
| RootHistCnv::RootObjAddress::RootObjAddress |
( |
const RootObjAddress & | copy | ) |
|
|
inline |
Definition at line 41 of file RootObjAddress.h.
42 : IOpaqueAddress( copy )
48 m_par[0] = copy.m_par[0];
49 m_par[1] = copy.m_par[1];
50 m_ipar[0] = copy.m_ipar[0];
51 m_ipar[1] = copy.m_ipar[1];
52 }
IRegistry * m_pRegistry
Pointer to corresponding directory.
TObject * m_tObj
Pointer to TObject.
std::string m_par[2]
String parameters to be accessed.
unsigned long m_ipar[2]
Integer parameters to be accessed.
long m_svcType
Storage type.
◆ RootObjAddress() [3/3]
| RootHistCnv::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 ) |
|
inline |
Standard Constructor.
Definition at line 55 of file RootObjAddress.h.
55 {}, std::string_view
p2 = {},
56 unsigned long ip1 = 0,
unsigned long ip2 = 0, TObject*
tObj =
nullptr )
62 }
virtual TObject * tObj() const
Retrieve TObject* ptr.
◆ addRef()
| unsigned long RootHistCnv::RootObjAddress::addRef |
( |
| ) |
|
|
inlineoverridevirtual |
◆ clID()
| const CLID & RootHistCnv::RootObjAddress::clID |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ipar()
| const unsigned long * RootHistCnv::RootObjAddress::ipar |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ par()
| const std::string * RootHistCnv::RootObjAddress::par |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ registry()
| IRegistry * RootHistCnv::RootObjAddress::registry |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ release()
| unsigned long RootHistCnv::RootObjAddress::release |
( |
| ) |
|
|
inlineoverridevirtual |
◆ setClID()
| virtual void RootHistCnv::RootObjAddress::setClID |
( |
const CLID & | clid | ) |
|
|
inlinevirtual |
◆ setRegistry()
| void RootHistCnv::RootObjAddress::setRegistry |
( |
IRegistry * | pRegistry | ) |
|
|
inlineoverridevirtual |
◆ setSvcType()
| virtual void RootHistCnv::RootObjAddress::setSvcType |
( |
long | typ | ) |
|
|
inlinevirtual |
Access : set the storage type of the class id.
Definition at line 83 of file RootObjAddress.h.
◆ svcType()
| long RootHistCnv::RootObjAddress::svcType |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ tObj()
| virtual TObject * RootHistCnv::RootObjAddress::tObj |
( |
| ) |
const |
|
inlinevirtual |
◆ m_clID
| CLID RootHistCnv::RootObjAddress::m_clID = 0 |
|
protected |
◆ m_ipar
| unsigned long RootHistCnv::RootObjAddress::m_ipar[2] = { 0xFFFFFFFF, 0xFFFFFFFF } |
|
protected |
Integer parameters to be accessed.
Definition at line 31 of file RootObjAddress.h.
31{ 0xFFFFFFFF, 0xFFFFFFFF };
◆ m_par
| std::string RootHistCnv::RootObjAddress::m_par[2] |
|
protected |
◆ m_pRegistry
| IRegistry* RootHistCnv::RootObjAddress::m_pRegistry = nullptr |
|
protected |
◆ m_refCount
| unsigned long RootHistCnv::RootObjAddress::m_refCount = 0 |
|
protected |
◆ m_svcType
| long RootHistCnv::RootObjAddress::m_svcType = 0 |
|
protected |
◆ m_tObj
| TObject* RootHistCnv::RootObjAddress::m_tObj = nullptr |
|
protected |
The documentation for this class was generated from the following file: