32 declareInterface<TileCondToolMuID>(
this);
52 return StatusCode::SUCCESS;
59 return StatusCode::SUCCESS;
66 module = m_caloID->module(id);
175 module = m_caloID->module(id);
292 int nValues = calibMuID->getCalibDrawer(drawerIdx)->getObjSizeUint32();
295 if (
index >= nValues) {
296 ATH_MSG_ERROR(
"getLowThresholdValue: index out of range! -> ros/mod/num_values/ind "
297 << ros <<
" " << module <<
" " << nValues <<
" " <<
index );
300 ATH_MSG_DEBUG(
"getLowThresholdValue: ros/mod/drawer_ind/num_values/ind " << ros <<
" "
301 << module <<
" " << drawerIdx <<
" " << nValues <<
" " <<
index );
303 return calibMuID->getCalibDrawer(drawerIdx)->getData(0, 0,
index);
320 int nValues = calibMuID->getCalibDrawer(drawerIdx)->getObjSizeUint32();
322 if (
index >= nValues) {
323 ATH_MSG_ERROR(
"getHighThresholdValue: index out of range! -> ros/mod/num_values/ind "
324 << ros <<
" " << module <<
" " << nValues <<
" " <<
index );
328 ATH_MSG_DEBUG(
"getHighThresholdValue: ros/mod/drawer_ind/num_values/ind " << ros <<
" "
329 << module <<
" " << drawerIdx <<
" " << nValues <<
" " <<
index );
331 return calibMuID->getCalibDrawer(drawerIdx)->getData(0, 0,
index);
#define ATH_CHECK
Evaluate an expression and check for errors.
Helpers for checking error return status codes and reporting errors.
const ServiceHandle< StoreGateSvc > & detStore() const
static unsigned int getDrawerIdx(unsigned int ros, unsigned int drawer)
Returns a drawer hash.