ATLAS Offline Software
Loading...
Searching...
No Matches
PDFinfoAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7#ifndef ASG_ANALYSIS_ALGORITHMS__PDFINFO__ALG_H
8#define ASG_ANALYSIS_ALGORITHMS__PDFINFO__ALG_H
9
10// Algorithm includes
16
17// Framework includes
20
21namespace CP {
23 public:
25 virtual StatusCode initialize() final;
26 virtual StatusCode execute(const EventContext &ctx) const final;
27
28 private:
30 this, "truthEvents", "TruthEvents", "the name of the truth events container"};
32 this, "eventInfo", "EventInfo", "the name of the EventInfo container to decorate"};
34 this, "PDFID1DecorKey", m_eventInfoKey, "PDFID1", "the PDFID1 decoration on EventInfo"};
36 this, "PDFID2DecorKey", m_eventInfoKey, "PDFID2", "the PDFID2 decoration on EventInfo"};
38 this, "PDGID1DecorKey", m_eventInfoKey, "PDGID1", "the PDGID1 decoration on EventInfo"};
40 this, "PDGID2DecorKey", m_eventInfoKey, "PDGID2", "the PDGID2 decoration on EventInfo"};
42 this, "QDecorKey", m_eventInfoKey, "Q", "the Q decoration on EventInfo"};
44 this, "X1DecorKey", m_eventInfoKey, "X1", "the X1 decoration on EventInfo"};
46 this, "X2DecorKey", m_eventInfoKey, "X2", "the X2 decoration on EventInfo"};
48 this, "XF1DecorKey", m_eventInfoKey, "XF1", "the XF1 decoration on EventInfo"};
50 this, "XF2DecorKey", m_eventInfoKey, "XF2", "the XF2 decoration on EventInfo"};
51};
52
53} // namespace CP
54
55#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
Handle class for reading from StoreGate.
SG::WriteDecorHandleKey< xAOD::EventInfo > m_X1Key
Definition PDFinfoAlg.h:43
SG::ReadHandleKey< xAOD::TruthEventContainer > m_truthEventsKey
Definition PDFinfoAlg.h:29
virtual StatusCode initialize() final
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
Definition PDFinfoAlg.h:31
SG::WriteDecorHandleKey< xAOD::EventInfo > m_QKey
Definition PDFinfoAlg.h:41
SG::WriteDecorHandleKey< xAOD::EventInfo > m_XF1Key
Definition PDFinfoAlg.h:47
virtual StatusCode execute(const EventContext &ctx) const final
SG::WriteDecorHandleKey< xAOD::EventInfo > m_X2Key
Definition PDFinfoAlg.h:45
SG::WriteDecorHandleKey< xAOD::EventInfo > m_XF2Key
Definition PDFinfoAlg.h:49
SG::WriteDecorHandleKey< xAOD::EventInfo > m_pdfid2Key
Definition PDFinfoAlg.h:35
SG::WriteDecorHandleKey< xAOD::EventInfo > m_pdfid1Key
Definition PDFinfoAlg.h:33
SG::WriteDecorHandleKey< xAOD::EventInfo > m_pdgid2Key
Definition PDFinfoAlg.h:39
SG::WriteDecorHandleKey< xAOD::EventInfo > m_pdgid1Key
Definition PDFinfoAlg.h:37
the base class for EventLoop reentrant algorithms
AnaReentrantAlgorithm(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/attr name from which a WriteDecorHandle is made.
Select isolated Photons, Electrons and Muons.