ATLAS Offline Software
Loading...
Searching...
No Matches
L1CaloLegacyEDMMonitorAlgorithm.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef TRIGT1CALOMONITORING_L1CALOLEGACYEDMMONITORALGORITHM_H
5#define TRIGT1CALOMONITORING_L1CALOLEGACYEDMMONITORALGORITHM_H
6
13
15public:
16L1CaloLegacyEDMMonitorAlgorithm( const std::string& name, ISvcLocator* pSvcLocator );
17
19 virtual StatusCode initialize() override;
20 virtual StatusCode fillHistograms( const EventContext& ctx ) const override;
21
22private:
23
24 StringProperty m_packageName{this,"PackageName","L1CaloLegacyEDMMonitor","group name for histograming"};
25 SG::ReadHandleKey< xAOD::EmTauRoIContainer > m_l1TauRoIKey{this, "l1TauRoIKey","LVL1EmTauRoIs","Tau L1 RoI key"};
26 SG::ReadHandleKey< xAOD::JetRoIContainer > m_l1JetRoIKey{this, "l1JetRoIKey","LVL1JetRoIs","Jet L1 RoI key"};
27 SG::ReadHandleKey<xAOD::EnergySumRoI> m_l1EnergySumRoIKey{this,"L1esumRoIName","LVL1EnergySumRoI","L1 Energy Sum ROI"};
28
29};
30#endif
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.
SG::ReadHandleKey< xAOD::EmTauRoIContainer > m_l1TauRoIKey
SG::ReadHandleKey< xAOD::JetRoIContainer > m_l1JetRoIKey
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
virtual ~L1CaloLegacyEDMMonitorAlgorithm()=default
SG::ReadHandleKey< xAOD::EnergySumRoI > m_l1EnergySumRoIKey
Property holding a SG store/key/clid from which a ReadHandle is made.
void initialize()