ATLAS Offline Software
Loading...
Searching...
No Matches
JetMSVAugmentation.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
11
12
13#ifndef DerivationFramework_JetMSVAugmentation_H
14#define DerivationFramework_JetMSVAugmentation_H
15
16#include <string>
17
19#include "GaudiKernel/ToolHandle.h"
23
24namespace DerivationFramework {
25
26
27 class JetMSVAugmentation : public extends<AthAlgTool, IAugmentationTool> {
28
29
30 public:
31 JetMSVAugmentation(const std::string& t, const std::string& n, const IInterface* p);
33 virtual StatusCode initialize() override final;
34 virtual StatusCode addBranches(const EventContext& ctx) const override final;
35
36 private:
37 SG::ReadHandleKey<xAOD::JetContainer> m_jetCollectionName{this, "JetCollectionName", "AntiKt4EMTopoJets"};
38 // NB WriteDecordHandleKey names and vertexAlgName need to be configured consistently
44
48
51
52 Gaudi::Property<std::string> m_vtxAlgName{this, "vertexAlgName", "MSV"};
53 };
54
55}
56
57
58#endif
JetContainer_v1 JetContainer
Definition of the current "jet container version".
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
JetMSVAugmentation(const std::string &t, const std::string &n, const IInterface *p)
virtual StatusCode addBranches(const EventContext &ctx) const override final
SG::WriteDecorHandleKey< xAOD::JetContainer > m_dec_vtxpt
virtual StatusCode initialize() override final
SG::ReadHandleKey< xAOD::JetContainer > m_jetCollectionName
Gaudi::Property< std::string > m_vtxAlgName
SG::WriteDecorHandleKey< xAOD::JetContainer > m_dec_vtxmass
SG::WriteDecorHandleKey< xAOD::JetContainer > m_dec_vtxx
SG::WriteDecorHandleKey< xAOD::JetContainer > m_dec_vtxntrk
SG::WriteDecorHandleKey< xAOD::JetContainer > m_dec_vtxz
SG::WriteDecorHandleKey< xAOD::JetContainer > m_dec_vtxy
SG::WriteDecorHandleKey< xAOD::JetContainer > m_dec_vtxeta
SG::WriteDecorHandleKey< xAOD::JetContainer > m_dec_vtxphi
SG::WriteDecorHandleKey< xAOD::JetContainer > m_dec_vtxefrac
SG::WriteDecorHandleKey< xAOD::JetContainer > m_dec_vtxdls
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
THE reconstruction tool.
Forward declaration.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
#define private