ATLAS Offline Software
Loading...
Searching...
No Matches
PFOMonitorAlgorithm.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef PFOMONITORALGORITHM_H
6#define PFOMONITORALGORITHM_H
7
9
12#include <string>
13
14class EventContext;
15
17public:
18 PFOMonitorAlgorithm( const std::string& name, ISvcLocator* pSvcLocator );
20 virtual StatusCode initialize() override;
21 virtual StatusCode fillHistograms( const EventContext& ctx ) const override;
22private:
23 SG::ReadHandleKey<xAOD::FlowElementContainer> m_ChargedPFOContainerKey {this, "JetETMissChargedParticleFlowObjects", "JetETMissChargedParticleFlowObjects"};
24 SG::ReadHandleKey<xAOD::FlowElementContainer> m_NeutralPFOContainerKey {this, "JetETMissNeutralParticleFlowObjects", "JetETMissNeutralParticleFlowObjects"};
25};
26#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
SG::ReadHandleKey< xAOD::FlowElementContainer > m_ChargedPFOContainerKey
virtual ~PFOMonitorAlgorithm()
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
SG::ReadHandleKey< xAOD::FlowElementContainer > m_NeutralPFOContainerKey
Property holding a SG store/key/clid from which a ReadHandle is made.
void initialize()