![]() |
ATLAS Offline Software
|
#include <CaloTTOnAttrIdMap.h>
Public Types | |
| typedef CaloTTOnAttrId | PDATA |
Public Member Functions | |
| CaloTTOnAttrIdMap () | |
| ~CaloTTOnAttrIdMap () | |
| void | set (const PDATA &t) |
| initialize from Nova | |
| unsigned int | em_had (HWIdentifier channelId) const |
| return the corresponding sampling of channelId: | |
| unsigned int | pos_neg (HWIdentifier channelId) const |
| return 0 for z<0 channels and 1 for z>0 channels | |
| unsigned int | barrel_endcap_fcal (HWIdentifier channelId) const |
| To know if a channel belongs to the barrel, end cap or fcal parts. | |
| unsigned int | module_type (HWIdentifier channelId) const |
| To get the type of the module connected to the channel: | |
| CaloTTOnAttrId_P * | getP () |
| return the persistified map | |
| void | set (const CaloTTOnAttrId_P &t) |
| initialize from POOL | |
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 19 of file CaloTTOnAttrIdMap.cxx.
| CaloTTOnAttrIdMap::~CaloTTOnAttrIdMap | ( | ) |
Definition at line 23 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 116 of file CaloTTOnAttrIdMap.cxx.
|
private |
Definition at line 170 of file CaloTTOnAttrIdMap.cxx.
|
private |
Definition at line 146 of file CaloTTOnAttrIdMap.cxx.
| unsigned int CaloTTOnAttrIdMap::em_had | ( | HWIdentifier | channelId | ) | const |
return the corresponding sampling of channelId:
Definition at line 90 of file CaloTTOnAttrIdMap.cxx.
| CaloTTOnAttrId_P * CaloTTOnAttrIdMap::getP | ( | ) |
return the persistified map
Definition at line 142 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 129 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 103 of file CaloTTOnAttrIdMap.cxx.
| void CaloTTOnAttrIdMap::set | ( | const CaloTTOnAttrId_P & | t | ) |
initialize from POOL
Definition at line 194 of file CaloTTOnAttrIdMap.cxx.
initialize from Nova
Definition at line 27 of file CaloTTOnAttrIdMap.cxx.
|
private |
Definition at line 87 of file CaloTTOnAttrIdMap.h.
|
private |
Definition at line 89 of file CaloTTOnAttrIdMap.h.