ATLAS Offline Software
Loading...
Searching...
No Matches
xAODTruthParticleSlimmerMET.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef GENERATORFILTERS_XAODTRUTHPARTICLESLIMMERPHOMET_H
6#define GENERATORFILTERS_XAODTRUTHPARTICLESLIMMERPHOMET_H
7
14
23{
24public:
26 xAODTruthParticleSlimmerMET(const std::string &name, ISvcLocator *svcLoc);
28 virtual StatusCode initialize();
30 virtual StatusCode execute();
31
32private:
34 {this, "xAODTruthEventContainerName", "TruthEvents"};
35
37 {this, "xAODTruthParticleContainerNameMET","TruthMET"};
38
39 PublicToolHandle<IMCTruthClassifier> m_classif{this, "MCTruthClassifier", "MCTruthClassifier/DFCommonTruthClassifier"};
40}; // class xAODTruthParticleSlimmerMET
41
42#endif //GENERATORFILTERS_XAODTRUTHPARTICLESLIMMERPHOMET_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::WriteHandleKey< xAOD::TruthParticleContainer > m_xaodTruthParticleContainerNameMET
The key for the output xAOD truth containers.
virtual StatusCode initialize()
Function initialising the algorithm.
virtual StatusCode execute()
Function executing the algorithm.
PublicToolHandle< IMCTruthClassifier > m_classif
SG::ReadHandleKey< xAOD::TruthEventContainer > m_xaodTruthEventContainerName
xAODTruthParticleSlimmerMET(const std::string &name, ISvcLocator *svcLoc)
Regular algorithm constructor.