5#ifndef TILECALIBALG_TILELASERDEFAULTCALIBTOOL_H
6#define TILECALIBALG_TILELASERDEFAULTCALIBTOOL_H
30#define NDIODES_LASER1 4
58 virtual StatusCode
execute()
override;
61 virtual StatusCode
finalize()
override;
77 "TileCondToolEmscale",
"TileCondToolEmscale",
"Tile em scale tool"};
79 "TileBadChanTool",
"TileBadChanTool",
"Tile bad channel tool"};
81 "StuckBitsProbsTool",
"",
"Tile stuck bits probabilities tool"};
85 "TileRawChannelContainer",
"TileRawChannelOpt2",
"Tile raw channel container"};
87 "TileLaserObject",
"TileLaserObj",
"Tile laser object"};
89 ToolHandle<ITileDCSTool>
m_tileDCS{
this,
"TileDCSTool",
"TileDCSTool",
"Tile DCS tool"};
221 static std::pair<unsigned int, unsigned int>
getCoupleOfPMT(
int ros,
int couple);
222 short isCellBad(
int ros,
int drawer,
int channel,
int gain);
225 if(
m_cabling->channel2hole(ros,chan)<0)
return 0;
285 inline double Mean(
unsigned int iSlice){
Property holding a SG store/key/clid from which a ReadHandle is made.
Information produced by TileDQstatusAlg (used to be done by TileBeamInfoProvider).
double StandardDeviation() const
std::vector< double > m_vectMean
std::vector< double > m_vectVar
int NumDataValues() const
double Mean(unsigned int iSlice)
double Variance(unsigned int iSlice)
Property holding a SG store/key/clid from which a ReadHandle is made.
Helper class for TileCal online (hardware) identifiers.
static std::vector< std::string > rootfile