ATLAS Offline Software
Loading...
Searching...
No Matches
MvaTESVariableDecorator.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TAURECTOOLS_MVATESVARIABLEDECORATOR_H
6#define TAURECTOOLS_MVATESVARIABLEDECORATOR_H
7
9
15
17
18public:
19
21
22 MvaTESVariableDecorator(const std::string& name="MvaTESVariableDecorator");
23
24 virtual ~MvaTESVariableDecorator() = default;
25
26 virtual StatusCode initialize() override;
27
29 virtual StatusCode executeTool(xAOD::TauJet& xTau,
30 const EventContext& ctx) const override;
31
32private:
33
34 Gaudi::Property<bool> m_doVertexCorrection{this, "VertexCorrection", true};
35 Gaudi::Property<std::string> m_seedJet{this, "SeedJet", ""};
36
38 "averageInteractionsPerCrossingKey",
39 "EventInfo.averageInteractionsPerCrossing",
40 "Decoration for Average Interaction Per Crossing"};
41
43 "Key_vertexInputContainer",
44 "PrimaryVertices",
45 "input vertex container key"};
46
48 "EventShapeKey",
49 "Kt4LCTopoOriginEventShape",
50 "EventShape key"};
51
53
54};
55
56#endif // TAURECTOOLS_MVATESVARIABLEDECORATOR_H
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
The base class for all tau tools.
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexContainerKey
virtual StatusCode executeTool(xAOD::TauJet &xTau, const EventContext &ctx) const override
Execute - called for each tau candidate.
Gaudi::Property< std::string > m_seedJet
SG::ReadDecorHandleKey< xAOD::EventInfo > m_aveIntPerXKey
virtual StatusCode initialize() override
Tool initializer.
SG::ReadHandleKey< xAOD::EventShape > m_eventShapeKey
MvaTESVariableDecorator(const std::string &name="MvaTESVariableDecorator")
xAOD::CaloCluster::State m_clusterState
Gaudi::Property< bool > m_doVertexCorrection
virtual ~MvaTESVariableDecorator()=default
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
TauRecToolBase(const std::string &name)
virtual StatusCode executeTool(xAOD::TauJet &, const EventContext &) const override
Execute - called for each tau candidate.
State
enum of possible signal states.
TauJet_v3 TauJet
Definition of the current "tau version".
Definition TauJet.h:17