28 const IInterface* parent)
33 declareInterface<TileCondIdTransforms>(
this);
48 return StatusCode::SUCCESS;
55 return StatusCode::SUCCESS;
62 ,
unsigned int& drawer
63 ,
unsigned int& channel
64 ,
unsigned int& adc)
const {
75 ,
unsigned int& drawerIdx
76 ,
unsigned int& channel
77 ,
unsigned int& adc)
const {
80 unsigned int drawer =
m_tileHWID->drawer(hwid);
89 ,
unsigned int& drawerIdx
90 ,
unsigned int& channel)
const {
93 unsigned int drawer =
m_tileHWID->drawer(hwid);
101 ,
unsigned int& drawerIdx
102 ,
unsigned int& channel)
const {
104 if (hash_id < m_tileHWID->channel_hash_max()) {
107 unsigned int drawer =
m_tileHWID->drawer(hwid);
Helpers for checking error return status codes and reporting errors.
#define CHECK(...)
Evaluate an expression and check for errors.
const ServiceHandle< StoreGateSvc > & detStore() const
This is a "hash" representation of an Identifier.
static unsigned int getDrawerIdx(unsigned int ros, unsigned int drawer)
Returns a drawer hash.