ATLAS Offline Software
Loading...
Searching...
No Matches
RedoTruthLinksAlg.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 XAODCREATORALGS_REDOTRUTHLINKSALG_H
6#define XAODCREATORALGS_REDOTRUTHLINKSALG_H
7
9
10
13
16
17
18namespace xAODMaker {
19
29 public:
30
32 using AthReentrantAlgorithm::AthReentrantAlgorithm;
34 virtual StatusCode initialize() override;
36 virtual StatusCode execute(const EventContext& ctx) const override;
37
38
39 private:
40
43 this, "TruthLinks", "xAODTruthLinks", "Output xAODTruthLinks container"};
44
45 // The key for the input xAOD truth containers
47 this, "linksOnlyTruthEventContainerName", "TruthEvents", "Input TruthEvents container"};
48
49 }; // class RedoTruthLinksAlg
50
51
52} // namespace xAODMaker
53
54#endif // XAODCREATORALGS_REDOTRUTHLINKSALG_H
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.
An algorithm that can be simultaneously executed in multiple threads.
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.
Algorithm creating xAOD truth from HepMC.
SG::WriteHandleKey< xAODTruthParticleLinkVector > m_truthLinkContainerKey
The key for the output xAOD truth containers.
virtual StatusCode initialize() override
Function initialising the algorithm.
SG::ReadHandleKey< xAOD::TruthEventContainer > m_linksOnlyTruthEventContainerKey
virtual StatusCode execute(const EventContext &ctx) const override
Function executing the algorithm.