5#ifndef CALOTRIGGERTOOL_CALOTTPPMRXIDMAP_H
6#define CALOTRIGGERTOOL_CALOTTPPMRXIDMAP_H
61 std::map<L1CaloCoolChannelId, std::vector<L1CaloRxCoolChannelId> >
m_mPpmIdToRx;
62 std::map<L1CaloRxCoolChannelId, L1CaloCoolChannelId >
m_mRxIdToPpm;
std::vector< CaloTTPpmRxId_t > CaloTTPpmRxId
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This is a StoreGate object holding the TT PPM to RX channels map.
L1CaloCoolChannelId rxToPpmId(const L1CaloRxCoolChannelId &rxChannelId) const
return the corresponfing ppm channel to the Rx input one
void convert_to_P(const CaloTTPpmRxId &t)
std::map< L1CaloRxCoolChannelId, L1CaloCoolChannelId > m_mRxIdToPpm
std::vector< L1CaloRxCoolChannelId > ppmToRxId(const L1CaloCoolChannelId &ppmChannelId) const
return the corresponding Rx channels to the Ppm input one
std::map< L1CaloCoolChannelId, std::vector< L1CaloRxCoolChannelId > > m_mPpmIdToRx
void set(const PDATA &t)
initialize from Nova
void convert_to_D(const CaloTTPpmRxId_P &t, CaloTTPpmRxId &d)
CaloTTPpmRxId_P m_persData
CaloTTPpmRxId_P * getP()
return the persistified map
This is a database object holding the TT PPM to RX channels map.
Encapsulates the ID of one channel of conditions data in COOL, ie the ID of a row in a table.
Encapsulates the ID of one Rx channel of conditions data in COOL, ie the ID of a row in a table.