#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: