![]() |
ATLAS Offline Software
|
#include <TPObjRef.h>
Public Member Functions | |
typeID_t (unsigned short tlCnvID=0, unsigned short cnvID=0) | |
Constructor: More... | |
unsigned short | topLevelCnvID () const |
Returns the ID of the top-level TP converter. More... | |
unsigned short | cnvID () const |
Returns the ID of the basic TP converter. More... | |
unsigned | value () const |
Returns the type ID as an integer. More... | |
bool | isNull () const |
Tests if the type is defined. More... | |
Public Attributes | |
unsigned short | m_TLCnvID |
ID of the top-level TP converter. More... | |
unsigned short | m_cnvID |
ID if the basic TP converter (inside the TL converter) More... | |
This structure holds an ID of a persistent type. The ID is local to a given top level persistent object and its TL TP converter. The type ID consists of 2 numbers: the ID of a basic TP converter, and the ID of the top-level TP converter that owns this basic converter.
Definition at line 31 of file TPObjRef.h.
|
inline |
Constructor:
[in] | tlCnvID | ID of the top-level TP converter |
[in] | cnvID | ID of the basic TP converter |
Definition at line 36 of file TPObjRef.h.
|
inline |
|
inline |
Tests if the type is defined.
Definition at line 49 of file TPObjRef.h.
|
inline |
|
inline |
Returns the type ID as an integer.
Definition at line 46 of file TPObjRef.h.
unsigned short TPObjRef::typeID_t::m_cnvID |
ID if the basic TP converter (inside the TL converter)
Definition at line 52 of file TPObjRef.h.
unsigned short TPObjRef::typeID_t::m_TLCnvID |
ID of the top-level TP converter.
Definition at line 51 of file TPObjRef.h.