![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
19 static const InterfaceID IID_TileCondIdTransforms(
"TileCondIdTransforms", 1, 0);
22 return IID_TileCondIdTransforms;
33 declareInterface<TileCondIdTransforms>(
this);
48 return StatusCode::SUCCESS;
55 return StatusCode::SUCCESS;
64 ,
unsigned int&
adc)
const {
75 ,
unsigned int& drawerIdx
77 ,
unsigned int&
adc)
const {
89 ,
unsigned int& drawerIdx
90 ,
unsigned int&
channel)
const {
101 ,
unsigned int& drawerIdx
102 ,
unsigned int&
channel)
const {
104 if (hash_id < m_tileHWID->channel_hash_max()) {
def retrieve(aClass, aKey=None)
int channel(const HWIdentifier &id) const
extract channel field from HW identifier
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
int ros(const HWIdentifier &id) const
extract ros field from HW identifier
int adc(const HWIdentifier &id) const
extract adc field from HW identifier
::StatusCode StatusCode
StatusCode definition for legacy code.
#define CHECK(...)
Evaluate an expression and check for errors.
HWIdentifier channel_id(int ros, int drawer, int channel) const
channel HWIdentifer
Helpers for checking error return status codes and reporting errors.
int drawer(const HWIdentifier &id) const
extract drawer field from HW identifier
static unsigned int getDrawerIdx(unsigned int ros, unsigned int drawer)
Returns a drawer hash.