5#ifndef TILECALIBALG_TILECISDEFAULTCALIBTOOL_H
6#define TILECALIBALG_TILECISDEFAULTCALIBTOOL_H
9#include "GaudiKernel/ToolHandle.h"
10#include "GaudiKernel/ServiceHandle.h"
46 const IInterface* pParent);
51 virtual StatusCode
execute()
override;
54 virtual StatusCode
finalize()
override;
95 "StuckBitsProbsTool",
"",
"Tile stuck bits probabilities tool"};
99 "TileDigitsContainer",
"TileDigitsCnt",
"Tile digits container"};
101 "TileRawChannelContainer",
"TileRawChannelFit",
"Tile raw channel container"};
183 if (
m_cabling->channel2hole(ros, chan) < 0)
return 0;
188 bitflag |= (1 << qb);
192 bitflag &= ~(1 << qb);
195 inline TString
arrayString(
int ros,
int drawer,
int chan,
int gain) {
Property holding a SG store/key/clid from which a ReadHandle is made.
Information produced by TileDQstatusAlg (used to be done by TileBeamInfoProvider).
Property holding a SG store/key/clid from which a ReadHandle is made.
Static class providing several utility functions and constants.
static const unsigned int MAX_GAIN
Number of gains per channel.
static const unsigned int MAX_DRAWER
Number of drawers in ROS 1-4.
static const unsigned int MAX_CHAN
Number of channels in drawer.
Helper class for TileCal online (hardware) identifiers.
static std::vector< std::string > rootfile