|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILEMONITORING_TILETBPULSEMONITORALGORITHM_H
6 #define TILEMONITORING_TILETBPULSEMONITORALGORITHM_H
35 "TileRawChannelContainer",
"TileRawChannelCnt",
"Input Tile raw channel container key"};
38 "TileDigitsContainer",
"TileDigitsCnt",
"Input Tile digits container key"};
41 "TileInfo",
"TileInfo",
"Name of TileInfo object in Detector Store"};
47 "TileCablingSvc",
"TileCablingSvc",
"The Tile cabling service"};
50 "TileFragIDs", {0x100, 0x101, 0x200, 0x201, 0x402},
"Tile Frag IDs of modules to process."};
61 #endif // TILEMONITORING_TILETBPULSEMONITORALGORITHM_H
Property holding a SG store/key/clid from which a ReadHandle is made.
std::map< std::string, int > m_pulseGroups
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKey
virtual ~TileTBPulseMonitorAlgorithm()=default
std::map< std::string, int > m_pulseProfileGroups
Base class for Athena Monitoring Algorithms.
Helper class for TileCal online (hardware) identifiers.
SG::ReadHandleKey< TileRawChannelContainer > m_rawChannelContainerKey
const TileHWID * m_tileHWID
::StatusCode StatusCode
StatusCode definition for legacy code.
Header file to be included by clients of the Monitored infrastructure.
const TileInfo * m_tileInfo
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
virtual StatusCode initialize() override
initialize
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Gaudi::Property< std::vector< int > > m_fragIDs
ServiceHandle< TileCablingSvc > m_cablingSvc
Name of Tile cabling service.
Gaudi::Property< std::string > m_tileInfoName