|
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
SG::ReadHandleKeyArray< xAOD::eFexTauRoIContainer > m_eFexTauTobKeyList
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
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
StatusCode fillEMHistograms(const std::string &groupName, const xAOD::eFexEMRoIContainer *emcont, const float &cut_et, const EventContext &ctx) const
Header file to be included by clients of the Monitored infrastructure.
StatusCode fillTauHistograms(const std::string &groupName, const xAOD::eFexTauRoIContainer *taucont, const float &cut_et, const EventContext &ctx) const
EfexMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< float > m_lowPtCut
SG::ReadHandleKeyArray< xAOD::eFexEMRoIContainer > m_eFexEMTobKeyList