4#ifndef TRIGT1CALOMONITORING_EFEXMONITORALGORITHM_H
5#define TRIGT1CALOMONITORING_EFEXMONITORALGORITHM_H
20 virtual StatusCode
fillHistograms(
const EventContext& ctx )
const override;
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"};
31 StatusCode fillEMHistograms(
const std::string& groupName,
const xAOD::eFexEMRoIContainer *emcont,
const float &cut_et,
const EventContext& ctx)
const;
32 StatusCode fillTauHistograms(
const std::string& groupName,
const xAOD::eFexTauRoIContainer *taucont,
const float &cut_et,
const EventContext& ctx)
const;
Header file to be included by clients of the Monitored infrastructure.
Property holding a SG store/key/clid from which a ReadHandle is made.
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
StringProperty m_packageName
SG::ReadHandleKeyArray< xAOD::eFexTauRoIContainer > m_eFexTauTobKeyList
virtual ~EfexMonitorAlgorithm()=default
Gaudi::Property< float > m_lowPtCut
SG::ReadHandleKeyArray< xAOD::eFexEMRoIContainer > m_eFexEMTobKeyList
Gaudi::Property< float > m_hiPtCut
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray
eFexEMRoIContainer_v1 eFexEMRoIContainer
eFexTauRoIContainer_v1 eFexTauRoIContainer