ATLAS Offline Software
Loading...
Searching...
No Matches
AugOriginalCounts.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
10
11#ifndef DERIVATIONFRAMEWORKBPHYS_AUGORIGINALCOUNTS_H
12#define DERIVATIONFRAMEWORKBPHYS_AUGORIGINALCOUNTS_H
13
15
16
19
23
24#include <string>
25
26
31#include <string>
34
35namespace DerivationFramework {
60 class AugOriginalCounts : public extends<AthAlgTool, IAugmentationTool> {
61 public:
63 AugOriginalCounts(const std::string& t, const std::string& n,
64 const IInterface* p);
66 virtual StatusCode addBranches(const EventContext& ctx) const override;
67 virtual StatusCode initialize() override;
68 private:
72 SG::WriteDecorHandleKey<xAOD::EventInfo> m_OrigPVNTracks{this, "DO_NOT_SET1", "", "internal property"};
73 SG::WriteDecorHandleKey<xAOD::EventInfo> m_OrigNTracksKeys{this, "DO_NOT_SET2", "", "internal property"};
74 SG::WriteDecorHandleKey<xAOD::EventInfo> m_OrigNTracksLRTKeys{this, "DO_NOT_SET22", "", "internal property"};
75 SG::WriteDecorHandleKey<xAOD::EventInfo> m_OrigNtype0{this, "DO_NOT_SET3", "", "internal property"};
76 SG::WriteDecorHandleKey<xAOD::EventInfo> m_OrigNtype1{this, "DO_NOT_SET4", "", "internal property"};
77 SG::WriteDecorHandleKey<xAOD::EventInfo> m_OrigNtype2{this, "DO_NOT_SET5", "", "internal property"};
78 SG::WriteDecorHandleKey<xAOD::EventInfo> m_OrigNtype3{this, "DO_NOT_SET6", "", "internal property"};
79 SG::WriteDecorHandleKey<xAOD::EventInfo> m_OrigNtypeUnknown{this, "DO_NOT_SET7", "", "internal property"};
80
81 SG::WriteDecorHandleKey<xAOD::VertexContainer> m_OrigSqrtPt2Sum{this, "DO_NOT_SET8", "", "internal property"};
82 SG::WriteDecorHandleKey<xAOD::VertexContainer> m_d_nPVTracks{this, "DO_NOT_SET9", "", "internal property"};
90 };
91}
92
93#endif // DERIVATIONFRAMEWORKBPHYS_AUGORIGINALCOUNTS_H
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
SG::WriteDecorHandleKey< xAOD::EventInfo > m_OrigPVNTracks
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_d_nPVTracks
SG::WriteDecorHandleKey< xAOD::EventInfo > m_OrigNTracksKeys
AugOriginalCounts(const std::string &t, const std::string &n, const IInterface *p)
Main constructor.
virtual StatusCode initialize() override
SG::WriteDecorHandleKey< xAOD::VertexContainer > m_OrigSqrtPt2Sum
SG::WriteDecorHandleKey< xAOD::EventInfo > m_OrigNtypeUnknown
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_TrackContainerLRTname
SG::WriteDecorHandleKey< xAOD::EventInfo > m_OrigNtype0
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_TrackContainername
SG::WriteDecorHandleKey< xAOD::EventInfo > m_OrigNtype3
SG::WriteDecorHandleKey< xAOD::EventInfo > m_OrigNTracksLRTKeys
SG::ReadHandleKey< xAOD::VertexContainer > m_PVContainername
SG::WriteDecorHandleKey< xAOD::EventInfo > m_OrigNtype1
SG::WriteDecorHandleKey< xAOD::EventInfo > m_OrigNtype2
virtual StatusCode addBranches(const EventContext &ctx) const override
Main method called for each event.
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.
THE reconstruction tool.