![]() |
ATLAS Offline Software
|
#include <CaloTTOnAttrIdMap.h>
Public Types | |
typedef CaloTTOnAttrId | PDATA |
Public Member Functions | |
CaloTTOnAttrIdMap () | |
~CaloTTOnAttrIdMap () | |
void | set (const PDATA &t) |
initialize from Nova More... | |
unsigned int | em_had (HWIdentifier channelId) const |
return the corresponding sampling of channelId: More... | |
unsigned int | pos_neg (HWIdentifier channelId) const |
return 0 for z<0 channels and 1 for z>0 channels More... | |
unsigned int | barrel_endcap_fcal (HWIdentifier channelId) const |
To know if a channel belongs to the barrel, end cap or fcal parts. More... | |
unsigned int | module_type (HWIdentifier channelId) const |
To get the type of the module connected to the channel: More... | |
CaloTTOnAttrId_P * | getP () |
return the persistified map More... | |
void | set (const CaloTTOnAttrId_P &t) |
initialize from POOL More... | |
Private Member Functions | |
void | convert_to_P (const CaloTTOnAttrId &t) |
void | convert_to_D (const CaloTTOnAttrId_P &t, CaloTTOnAttrId &d) |
Private Attributes | |
std::map< HWIdentifier, AttrStruct > | m_on2attrIdMap |
CaloTTOnAttrId_P | m_persData |
Definition at line 32 of file CaloTTOnAttrIdMap.h.
Definition at line 36 of file CaloTTOnAttrIdMap.h.
CaloTTOnAttrIdMap::CaloTTOnAttrIdMap | ( | ) |
Definition at line 18 of file CaloTTOnAttrIdMap.cxx.
CaloTTOnAttrIdMap::~CaloTTOnAttrIdMap | ( | ) |
Definition at line 22 of file CaloTTOnAttrIdMap.cxx.
unsigned int CaloTTOnAttrIdMap::barrel_endcap_fcal | ( | HWIdentifier | channelId | ) | const |
To know if a channel belongs to the barrel, end cap or fcal parts.
Definition at line 131 of file CaloTTOnAttrIdMap.cxx.
|
private |
Definition at line 197 of file CaloTTOnAttrIdMap.cxx.
|
private |
Definition at line 173 of file CaloTTOnAttrIdMap.cxx.
unsigned int CaloTTOnAttrIdMap::em_had | ( | HWIdentifier | channelId | ) | const |
return the corresponding sampling of channelId:
Definition at line 94 of file CaloTTOnAttrIdMap.cxx.
CaloTTOnAttrId_P * CaloTTOnAttrIdMap::getP | ( | ) |
return the persistified map
Definition at line 169 of file CaloTTOnAttrIdMap.cxx.
unsigned int CaloTTOnAttrIdMap::module_type | ( | HWIdentifier | channelId | ) | const |
To get the type of the module connected to the channel:
Definition at line 150 of file CaloTTOnAttrIdMap.cxx.
unsigned int CaloTTOnAttrIdMap::pos_neg | ( | HWIdentifier | channelId | ) | const |
return 0 for z<0 channels and 1 for z>0 channels
Definition at line 112 of file CaloTTOnAttrIdMap.cxx.
void CaloTTOnAttrIdMap::set | ( | const CaloTTOnAttrId_P & | t | ) |
initialize from Nova
Definition at line 26 of file CaloTTOnAttrIdMap.cxx.
|
private |
Definition at line 87 of file CaloTTOnAttrIdMap.h.
|
private |
Definition at line 89 of file CaloTTOnAttrIdMap.h.