4#ifndef TRIGMINBIASMONITORING_HLTHeavyIonMonAlg_H
5#define TRIGMINBIASMONITORING_HLTHeavyIonMonAlg_H
25 virtual StatusCode
fillHistograms(
const EventContext &context)
const override;
29 this,
"lvl1EnergySumROIKey",
"LVL1EnergySumRoI",
"Name of Sum of Energy info object produced by the Legacy L1 system."};
32 this,
"jFexSumETRoIKey",
"L1_jFexSumETRoI",
"Name of Sum of Energy info object produced by the jFex system."};
35 this,
"HIEventShapeKey",
"HLT_HIEventShapeEG",
"Name of HI event shape info object produced by the HLT system."};
37 Gaudi::Property<std::vector<std::string>>
m_triggerListMon {
this,
"triggerListMon", {},
"List of triggers to be monitored"};
39 StatusCode
monitorSumEt(
const EventContext& context)
const;
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode fillHistograms(const EventContext &context) const override
adds event to the monitoring histograms
virtual StatusCode initialize() override
initialize
Gaudi::Property< std::vector< std::string > > m_triggerListMon
StatusCode monitorSumEt(const EventContext &context) const
SG::ReadHandleKey< xAOD::EnergySumRoI > m_lvl1EnergySumROIKey
SG::ReadHandleKey< xAOD::jFexSumETRoIContainer > m_jFexSumETRoIKey
SG::ReadHandleKey< xAOD::HIEventShapeContainer > m_HIEventShapeKey
HLTHeavyIonMonAlg(const std::string &name, ISvcLocator *pSvcLocator)
Property holding a SG store/key/clid from which a ReadHandle is made.