![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONRDO_CSCRDOIDHASH_H
6 #define MUONRDO_CSCRDOIDHASH_H
int max() const
return maximum number of IDs
int operator()(const ID &id) const
Convert ID to int.
uint16_t rodId(unsigned int i) const
reverse conversion : ROD ID
int m_size
total number of IDs
std::vector< Identifier > ID
CSCcablingSvc * m_cabling
~CscRawDataCollectionIdHash()
ID identifier(int i) const
reverse conversion
CscRawDataCollectionIdHash()
std::vector< uint16_t > m_int2subDetectorId
reverse lookup for SubDetectorID and ROD ID
std::vector< ID > m_int2id
reverse lookup
std::vector< uint16_t > m_int2rodId
uint16_t subDetectorId(int i) const
reverse conversion for SubDetectorID and ROD ID
Hash function for CSC Raw Data Collection.
std::map< ID, int > m_lookup
lookup table