ATLAS Offline Software
TruthPVCollectionMaker.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef DERIVATIONFRAMEWORK_TRUTHPVCOLLECTIONMAKER_H
6 #define DERIVATIONFRAMEWORK_TRUTHPVCOLLECTIONMAKER_H
7 
8 // Base classes
15 
16 namespace DerivationFramework {
17 
19  public:
20  TruthPVCollectionMaker(const std::string& t, const std::string& n, const IInterface* p);
23  virtual StatusCode addBranches() const;
24 
25  private:
26  SG::ReadHandleKey<xAOD::TruthEventContainer> m_eventsKey{this, "EventsKey", "TruthEvents"};
28  };
29 }
30 
31 #endif // DERIVATIONFRAMEWORK_TRUTHPVCOLLECTIONMAKER_H
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
IAugmentationTool.h
TruthVertexContainer.h
DerivationFramework::TruthPVCollectionMaker::addBranches
virtual StatusCode addBranches() const
Pass the thinning service
Definition: TruthPVCollectionMaker.cxx:45
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition: StoreGate/StoreGate/ReadHandleKey.h:39
DerivationFramework::TruthPVCollectionMaker::initialize
StatusCode initialize()
Definition: TruthPVCollectionMaker.cxx:30
DerivationFramework::IAugmentationTool
Definition: IAugmentationTool.h:24
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition: StoreGate/StoreGate/WriteHandleKey.h:40
beamspotman.n
n
Definition: beamspotman.py:731
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
DerivationFramework
THE reconstruction tool.
Definition: ParticleSortingAlg.h:24
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
DerivationFramework::TruthPVCollectionMaker::m_outVtxKey
SG::WriteHandleKey< xAOD::TruthVertexContainer > m_outVtxKey
Output collection name.
Definition: TruthPVCollectionMaker.h:27
DerivationFramework::TruthPVCollectionMaker::TruthPVCollectionMaker
TruthPVCollectionMaker(const std::string &t, const std::string &n, const IInterface *p)
Definition: TruthPVCollectionMaker.cxx:19
DerivationFramework::TruthPVCollectionMaker::~TruthPVCollectionMaker
~TruthPVCollectionMaker()
AthAlgTool
Definition: AthAlgTool.h:26
TruthEventContainer.h
DerivationFramework::TruthPVCollectionMaker
Definition: TruthPVCollectionMaker.h:18
DerivationFramework::TruthPVCollectionMaker::m_eventsKey
SG::ReadHandleKey< xAOD::TruthEventContainer > m_eventsKey
Input event collection (navigates to the vertices)
Definition: TruthPVCollectionMaker.h:26