|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #include "GaudiKernel/Bootstrap.h"
15 SmartIF<CSCcablingSvc>
cabling{Gaudi::svcLocator()->service(
"CSCcablingSvc")};
18 <<
"Cannot get CSC cabling Service " <<
endmsg;
32 if ( id < cabling->nROD() )
78 std::map<ID,int>::const_iterator
it =
m_lookup.find(
id);
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
ID identifier(int i) const
reverse conversion
#define REPORT_MESSAGE_WITH_CONTEXT(LVL, CONTEXT_NAME)
Report a message, with an explicitly specified context name.
CscRawDataCollectionIdHash()
std::vector< uint16_t > m_int2subDetectorId
reverse lookup for SubDetectorID and ROD ID
Helpers for checking error return status codes and reporting errors.
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
std::map< ID, int > m_lookup
lookup table