|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILEMONITORING_TILEDIGITSFLXALGORITHM_H
6 #define TILEMONITORING_TILEDIGITSFLXALGORITHM_H
31 "TileDigitsContainerLegacy",
"TileDigitsCnt",
"Tile digits container"};
34 "TileDigitsContainerFlx",
"TileDigitsFlxCnt",
"Tile digits container for Felix"};
38 Gaudi::Property<std::vector<int>>
m_fragIDsToCompare{
this,
"TileFragIDsToCompare", {0x201, 0x402},
"Tile Frag IDs of modules to compare."};
40 Gaudi::Property<unsigned int>
m_firstSample{
this,
"FirstSample", 0,
"First sample to put into histogram"};
41 Gaudi::Property<unsigned int>
m_lastSample{
this,
"LastSample", 15,
"Last sample to put into histogram (inclusive)"};
42 Gaudi::Property<unsigned int>
m_felixOffset{
this,
"FelixOffset", 0,
"Offset for comparison of Felix samples w.r.t. Legacy samples"};
43 Gaudi::Property<unsigned int>
m_felixScale{
this,
"FelixScale", 1,
"Scale factor between Felix and Legacy ADC counts"};
49 #endif // TILEMONITORING_TILEDIGITSFLXALGORITHM_H
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
unsigned int m_firstFelix
Gaudi::Property< unsigned int > m_lastSample
Base class for Athena Monitoring Algorithms.
Helper class for TileCal online (hardware) identifiers.
Gaudi::Property< std::vector< int > > m_fragIDsToCompare
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKeyLegacy
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
initialize
Header file to be included by clients of the Monitored infrastructure.
virtual ~TileDigitsFlxMonitorAlgorithm()=default
const TileHWID * m_tileHWID
Gaudi::Property< unsigned int > m_firstSample
Gaudi::Property< unsigned int > m_felixOffset
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKeyFlx
Gaudi::Property< unsigned int > m_felixScale