ATLAS Offline Software
Loading...
Searching...
No Matches
TPCnvToken_p1 Class Reference

This class servers as a persistent pointer to maintain reference between the principal top-level object and its extentions. More...

#include <TPCnvTokenList_p1.h>

Collaboration diagram for TPCnvToken_p1:

Public Member Functions

 TPCnvToken_p1 (unsigned short cnvID=0, const std::string &token="")
 Constructor.
unsigned short converterID () const
 Returns the topl level TP converter ID.
const std::string & token () const
 Returns token.

Protected Attributes

unsigned short m_converterID
 ID of the top-level TP converter.
std::string m_token
 token to the extending object

Detailed Description

This class servers as a persistent pointer to maintain reference between the principal top-level object and its extentions.

Author
Marci.nosp@m.n.No.nosp@m.wak@c.nosp@m.ern..nosp@m.ch It holds a POOL token and extending TP converter ID (the same one as used in TPObjRef)

Definition at line 24 of file TPCnvTokenList_p1.h.

Constructor & Destructor Documentation

◆ TPCnvToken_p1()

TPCnvToken_p1::TPCnvToken_p1 ( unsigned short cnvID = 0,
const std::string & token = "" )
inlineexplicit

Constructor.

Parameters
[in]cnvIDID of the TP converter for the object
[in]tokentoken referencing the extending object

Definition at line 31 of file TPCnvTokenList_p1.h.

32 : m_converterID(cnvID), m_token(token) {}
const std::string & token() const
Returns token.
std::string m_token
token to the extending object
unsigned short m_converterID
ID of the top-level TP converter.

Member Function Documentation

◆ converterID()

unsigned short TPCnvToken_p1::converterID ( ) const
inline

Returns the topl level TP converter ID.

Definition at line 35 of file TPCnvTokenList_p1.h.

35{ return m_converterID; }

◆ token()

const std::string & TPCnvToken_p1::token ( ) const
inline

Returns token.

Definition at line 38 of file TPCnvTokenList_p1.h.

38{ return m_token; }

Member Data Documentation

◆ m_converterID

unsigned short TPCnvToken_p1::m_converterID
protected

ID of the top-level TP converter.

Definition at line 41 of file TPCnvTokenList_p1.h.

◆ m_token

std::string TPCnvToken_p1::m_token
protected

token to the extending object

Definition at line 42 of file TPCnvTokenList_p1.h.


The documentation for this class was generated from the following file: