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.