ATLAS Offline Software
Loading...
Searching...
No Matches
TauIDVarCalculator.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
11
12#ifndef TAURECTOOLS_TAUIDVARCALCULATOR_H
13#define TAURECTOOLS_TAUIDVARCALCULATOR_H
14
17
19
20public:
21
23
24 TauIDVarCalculator(const std::string& name = "TauIDVarCalculator");
25
26 virtual ~TauIDVarCalculator() = default;
27
28 virtual StatusCode execute(xAOD::TauJet&) const override;
29
30 static const float LOW_NUMBER;
31
32private:
33
34 Gaudi::Property<bool> m_doVertexCorrection{this, "VertexCorrection", true};
35
36};
37
38#endif // TAURECTOOLS_TAUIDVARCALCULATOR_H
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
The base class for all tau tools.
virtual ~TauIDVarCalculator()=default
static const float LOW_NUMBER
Tau ID input variable calculator tool.
TauIDVarCalculator(const std::string &name="TauIDVarCalculator")
virtual StatusCode execute(xAOD::TauJet &) const override
Execute - called for each tau candidate.
Gaudi::Property< bool > m_doVertexCorrection
TauRecToolBase(const std::string &name)
TauJet_v3 TauJet
Definition of the current "tau version".