ATLAS Offline Software
Loading...
Searching...
No Matches
xAODTruthParticleSlimmerPhoton.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_XAODTRUTHPARTICLESLIMMERPHOTON_H
6#define GENERATORFILTERS_XAODTRUTHPARTICLESLIMMERPHOTON_H
7
14
23{
24public:
26 xAODTruthParticleSlimmerPhoton(const std::string &name, ISvcLocator *svcLoc);
28 virtual StatusCode initialize();
30 virtual StatusCode execute();
31
32private:
34 {this, "xAODTruthEventContainerName", "TruthEvents"};
35
37 {this, "xAODTruthParticleContainerNamePhoton","TruthPhotons","Name of Truth Photons contatiner from the slimmer"};
38}; // class xAODTruthParticleSlimmerPhoton
39
40#endif //GENERATORFILTERS_XAODTRUTHPARTICLESLIMMERPHOTON_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_xaodTruthParticleContainerNamePhoton
The key for the output xAOD truth containers.
xAODTruthParticleSlimmerPhoton(const std::string &name, ISvcLocator *svcLoc)
Regular algorithm constructor.
SG::ReadHandleKey< xAOD::TruthEventContainer > m_xaodTruthEventContainerName
virtual StatusCode initialize()
Function initialising the algorithm.
virtual StatusCode execute()
Function executing the algorithm.