|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILEMONITORING_TILECALIBMONITORALGORITHM_H
6 #define TILEMONITORING_TILECALIBMONITORALGORITHM_H
43 return (((
header >> 31 & 0
x1) == 1) && ((
header >> 17 & 0
x1) == 0)) ? false :
true;
53 for (
int i = 0;
i < 32; ++
i) {
56 return ((parity % 2) == 1) ?
false :
true;
76 "TileInfo",
"TileInfo",
"Name of TileInfo object in Detector Store"};
79 "FragIDsToIgnoreDMUErrors", {},
"List of Tile frag IDs for which ignore DMU errors"};
82 "FragIDsDemonstrators", {},
"List of Tile frag IDs of Demonstrators"};
85 "RunType", 0,
"Run type: 1 - phys, 2 - las, 4 - ped, 8 - cis, 9- mono"};
88 "TileDQstatus",
"TileDQstatus",
"Tile DQ status name"};
94 "TileCablingSvc",
"TileCablingSvc",
"The Tile cabling service"};
102 #endif // TILEMONITORING_TILECALIBMONITORALGORITHM_H
Property holding a SG store/key/clid from which a ReadHandle is made.
const TileInfo * m_tileInfo
Base class for Tile calibration runs monitoring.
TileCalibMonitorAlgorithm(const std::string &name, ISvcLocator *svcLocator)
bool isHeaderFormatError(uint32_t header) const
Gaudi::Property< int > m_runType
bool isHeaderParityError(uint32_t header) const
const TileHWID * m_tileHWID
Gaudi::Property< std::string > m_tileInfoName
Base class for Athena Monitoring Algorithms.
Helper class for TileCal online (hardware) identifiers.
virtual StatusCode fillHistograms(const EventContext &ctx) const override=0
adds event to the monitoring histograms
RunType
Describes Tile Run Type.
::StatusCode StatusCode
StatusCode definition for legacy code.
ServiceHandle< TileCablingSvc > m_cablingSvc
Name of Tile cabling service.
Information produced by TileDQstatusAlg (used to be done by TileBeamInfoProvider).
Gaudi::Property< std::vector< int > > m_fragIDsToIgnoreDMUerrors
virtual StatusCode initialize() override
initialize
SG::ReadHandleKey< TileDQstatus > m_dqStatusKey
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Gaudi::Property< std::vector< int > > m_fragIDsDemonstrators
const TileCablingService * m_cabling
virtual ~TileCalibMonitorAlgorithm()=default