![]() |
ATLAS Offline Software
|
This is a StoreGate object holding the TT offline-online map. More...
#include <CaloTTOnOffIdMap.h>
Public Types | |
typedef CaloTTOnOffId | PDATA |
Public Member Functions | |
CaloTTOnOffIdMap () | |
~CaloTTOnOffIdMap () | |
void | set (const PDATA &t) |
initialize from Nova More... | |
HWIdentifier | createSignalChannelID (const Identifier &id, bool bQuiet=false) const |
return the corresponfing online Id of an offline one More... | |
Identifier | cnvToIdentifier (const HWIdentifier &sid, bool bQuiet=false) const |
return the corresponfing offline Id of an online one More... | |
CaloTTOnOffId_P * | getP () |
return the persistified map More... | |
void | set (const CaloTTOnOffId_P &t) |
initialize from POOL More... | |
Private Member Functions | |
void | convert_to_P (const CaloTTOnOffId &t) |
void | convert_to_D (const CaloTTOnOffId_P &t, CaloTTOnOffId &d) |
Private Attributes | |
std::map< Identifier, HWIdentifier > | m_off2onIdMap |
std::map< HWIdentifier, Identifier > | m_on2offIdMap |
CaloTTOnOffId_P | m_persData |
This is a StoreGate object holding the TT offline-online map.
Its persistifiable version is the CaloTTOnOffId_P class
Definition at line 25 of file CaloTTOnOffIdMap.h.
typedef CaloTTOnOffId CaloTTOnOffIdMap::PDATA |
Definition at line 29 of file CaloTTOnOffIdMap.h.
CaloTTOnOffIdMap::CaloTTOnOffIdMap | ( | ) |
Definition at line 20 of file CaloTTOnOffIdMap.cxx.
CaloTTOnOffIdMap::~CaloTTOnOffIdMap | ( | ) |
Definition at line 24 of file CaloTTOnOffIdMap.cxx.
Identifier CaloTTOnOffIdMap::cnvToIdentifier | ( | const HWIdentifier & | sid, |
bool | bQuiet = false |
||
) | const |
return the corresponfing offline Id of an online one
Definition at line 117 of file CaloTTOnOffIdMap.cxx.
|
private |
Definition at line 168 of file CaloTTOnOffIdMap.cxx.
|
private |
Definition at line 142 of file CaloTTOnOffIdMap.cxx.
HWIdentifier CaloTTOnOffIdMap::createSignalChannelID | ( | const Identifier & | id, |
bool | bQuiet = false |
||
) | const |
return the corresponfing online Id of an offline one
Definition at line 95 of file CaloTTOnOffIdMap.cxx.
CaloTTOnOffId_P * CaloTTOnOffIdMap::getP | ( | ) |
return the persistified map
Definition at line 138 of file CaloTTOnOffIdMap.cxx.
void CaloTTOnOffIdMap::set | ( | const CaloTTOnOffId_P & | t | ) |
|
private |
Definition at line 60 of file CaloTTOnOffIdMap.h.
|
private |
Definition at line 61 of file CaloTTOnOffIdMap.h.
|
private |
Definition at line 63 of file CaloTTOnOffIdMap.h.