ATLAS Offline Software
Loading...
Searching...
No Matches
MvaTESVariableDecorator.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 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
28 virtual StatusCode execute(xAOD::TauJet& xTau) const override;
29
30private:
31
32 Gaudi::Property<bool> m_doVertexCorrection{this, "VertexCorrection", true};
33
35 "averageInteractionsPerCrossingKey",
36 "EventInfo.averageInteractionsPerCrossing",
37 "Decoration for Average Interaction Per Crossing"};
38
40 "Key_vertexInputContainer",
41 "PrimaryVertices",
42 "input vertex container key"};
43
45 "EventShapeKey",
46 "Kt4LCTopoOriginEventShape",
47 "EventShape key"};
48
49};
50
51#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.
virtual StatusCode execute(xAOD::TauJet &xTau) const override
Execute - called for each tau candidate.
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexContainerKey
SG::ReadDecorHandleKey< xAOD::EventInfo > m_aveIntPerXKey
virtual StatusCode initialize() override
Tool initializer.
SG::ReadHandleKey< xAOD::EventShape > m_eventShapeKey
MvaTESVariableDecorator(const std::string &name="MvaTESVariableDecorator")
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)
TauJet_v3 TauJet
Definition of the current "tau version".