![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef TRIGT1CALOMONITORING_EFEXMONITORALGORITHM_H
5 #define TRIGT1CALOMONITORING_EFEXMONITORALGORITHM_H
24 StringProperty
m_packageName{
this,
"PackageName",
"EfexMonitor",
"group name for histograming"};
25 Gaudi::Property<float>
m_lowPtCut{
this,
"LowPtCut",0.0,
"The Et value for the low Pt cut (probably 0)"};
26 Gaudi::Property<float>
m_hiPtCut{
this,
"HiPtCut",15.0,
"The Et value for the high Pt cut"};
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual ~EfexMonitorAlgorithm()=default
StatusCode fillTauHistograms(const std::string &groupName, const xAOD::eFexTauRoIContainer *taucont, const float &cut_et) const
SG::ReadHandleKeyArray< xAOD::eFexTauRoIContainer > m_eFexTauTobKeyList
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
StatusCode fillEMHistograms(const std::string &groupName, const xAOD::eFexEMRoIContainer *emcont, const float &cut_et) const
Base class for Athena Monitoring Algorithms.
virtual StatusCode initialize() override
initialize
StringProperty m_packageName
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< float > m_hiPtCut
Header file to be included by clients of the Monitored infrastructure.
EfexMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< float > m_lowPtCut
SG::ReadHandleKeyArray< xAOD::eFexEMRoIContainer > m_eFexEMTobKeyList