ATLAS Offline Software
Loading...
Searching...
No Matches
PFOMonitorAlgorithm.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef PFOMONITORALGORITHM_H
6#define PFOMONITORALGORITHM_H
7
10
13#include "xAODPFlow/PFO.h"
15
16
18public:
19 PFOMonitorAlgorithm( const std::string& name, ISvcLocator* pSvcLocator );
21 virtual StatusCode initialize() override;
22 virtual StatusCode fillHistograms( const EventContext& ctx ) const override;
23private:
24 SG::ReadHandleKey<xAOD::FlowElementContainer> m_ChargedPFOContainerKey {this, "JetETMissChargedParticleFlowObjects", "JetETMissChargedParticleFlowObjects"};
25 SG::ReadHandleKey<xAOD::FlowElementContainer> m_NeutralPFOContainerKey {this, "JetETMissNeutralParticleFlowObjects", "JetETMissNeutralParticleFlowObjects"};
26 //release 21 and earlier
27 //SG::ReadHandleKey<xAOD::PFOContainer> m_oldChargedPFOContainerKey {this, "JetETMissChargedParticleFlowObjects", "JetETMissChargedParticleFlowObjects"};
28 //SG::ReadHandleKey<xAOD::PFOContainer> m_oldNeutralPFOContainerKey {this, "JetETMissNeutralParticleFlowObjects", "JetETMissNeutralParticleFlowObjects"};
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::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()