14#ifndef TILEMONITORING_TILEDIGITSMONTOOL_H
15#define TILEMONITORING_TILEDIGITSMONTOOL_H
45 virtual StatusCode
checkHists(
bool fromFinalize)
override;
48 void drawHists(
int ros,
int drawer,
const std::string& moduleName);
50 virtual const uint8_t*
stuckBitProb (
int ros,
int module,
int channel,
int gain)
const override;
62 int stuckBits_Amp2(TH1S *hist, TH1C *modhist,
int adc, TH2C *outhist = NULL,
int ch = 0, uint8_t *stuck_probs = NULL);
66 uint32_t crc32, uint32_t crcMask,
int headsize,
int ros,
int drawer);
69 bool DMUheaderCheck(std::vector<uint32_t>* headerVec,
int ros,
int drawer,
int gain,
int dmu);
72 void shiftHisto(TH1S *hist,
int ros,
int drawer,
int ch,
int gain);
86 if (((
header >> 31 & 0x1) == 1) && ((
header >> 17 & 0x1) == 0))
97 for (
int i = 0; i < 32; ++i)
98 parity += ((
header >> i) & 0x1);
100 if ((parity % 2) == 1)
return false;
150 std::vector<TProfile *>
m_histP[5][64][48][2];
Property holding a SG store/key/clid from which a ReadHandle is made.
Information produced by TileDQstatusAlg (used to be done by TileBeamInfoProvider).
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Property holding a SG store/key/clid from which a ReadHandle is made.
Class that holds Data Quality fragment information and provides functions to extract the data quality...