![]() |
ATLAS Offline Software
|
This is a StoreGate object holding the TT PPM to RX channels map. More...
#include <CaloTTPpmRxIdMap.h>
Public Types | |
| typedef CaloTTPpmRxId | PDATA |
Public Member Functions | |
| CaloTTPpmRxIdMap () | |
| ~CaloTTPpmRxIdMap () | |
| void | set (const PDATA &t) |
| initialize from Nova More... | |
| std::vector< L1CaloRxCoolChannelId > | ppmToRxId (const L1CaloCoolChannelId &ppmChannelId) const |
| return the corresponding Rx channels to the Ppm input one More... | |
| L1CaloCoolChannelId | rxToPpmId (const L1CaloRxCoolChannelId &rxChannelId) const |
| return the corresponfing ppm channel to the Rx input one More... | |
| CaloTTPpmRxId_P * | getP () |
| return the persistified map More... | |
| void | set (const CaloTTPpmRxId_P &t) |
| initialize from POOL More... | |
Private Member Functions | |
| void | convert_to_P (const CaloTTPpmRxId &t) |
| void | convert_to_D (const CaloTTPpmRxId_P &t, CaloTTPpmRxId &d) |
Private Attributes | |
| std::map< L1CaloCoolChannelId, std::vector< L1CaloRxCoolChannelId > > | m_mPpmIdToRx |
| std::map< L1CaloRxCoolChannelId, L1CaloCoolChannelId > | m_mRxIdToPpm |
| CaloTTPpmRxId_P | m_persData |
This is a StoreGate object holding the TT PPM to RX channels map.
Its persistifiable version is the CaloTTPpmRxId_P class
Definition at line 26 of file CaloTTPpmRxIdMap.h.
| typedef CaloTTPpmRxId CaloTTPpmRxIdMap::PDATA |
Definition at line 30 of file CaloTTPpmRxIdMap.h.
| CaloTTPpmRxIdMap::CaloTTPpmRxIdMap | ( | ) |
Definition at line 18 of file CaloTTPpmRxIdMap.cxx.
| CaloTTPpmRxIdMap::~CaloTTPpmRxIdMap | ( | ) |
Definition at line 22 of file CaloTTPpmRxIdMap.cxx.
|
private |
Definition at line 133 of file CaloTTPpmRxIdMap.cxx.
|
private |
Definition at line 107 of file CaloTTPpmRxIdMap.cxx.
| CaloTTPpmRxId_P * CaloTTPpmRxIdMap::getP | ( | ) |
return the persistified map
Definition at line 103 of file CaloTTPpmRxIdMap.cxx.
| std::vector< L1CaloRxCoolChannelId > CaloTTPpmRxIdMap::ppmToRxId | ( | const L1CaloCoolChannelId & | ppmChannelId | ) | const |
return the corresponding Rx channels to the Ppm input one
Definition at line 72 of file CaloTTPpmRxIdMap.cxx.
| L1CaloCoolChannelId CaloTTPpmRxIdMap::rxToPpmId | ( | const L1CaloRxCoolChannelId & | rxChannelId | ) | const |
return the corresponfing ppm channel to the Rx input one
Definition at line 88 of file CaloTTPpmRxIdMap.cxx.
| void CaloTTPpmRxIdMap::set | ( | const CaloTTPpmRxId_P & | t | ) |
initialize from Nova
Definition at line 26 of file CaloTTPpmRxIdMap.cxx.
|
private |
Definition at line 61 of file CaloTTPpmRxIdMap.h.
|
private |
Definition at line 62 of file CaloTTPpmRxIdMap.h.
|
private |
Definition at line 64 of file CaloTTPpmRxIdMap.h.
1.8.18