ATLAS Offline Software
Loading...
Searching...
No Matches
TauCommonCalcVars.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_TAUCOMMONCALCVARS_H
6#define TAURECTOOLS_TAUCOMMONCALCVARS_H
7
10
19
21public:
22 //-----------------------------------------------------------------
23 // Constructor and destructor
24 //-----------------------------------------------------------------
25 TauCommonCalcVars(const std::string& name="TauCommonCalcVars");
28
30 virtual StatusCode executeTool(xAOD::TauJet& pTau,
31 const EventContext& ctx) const override;
32
33private:
34
35 Gaudi::Property<int> m_isolationTrackType{this, "isolationTrackType", xAOD::TauJetParameters::modifiedIsolationTrack};
36 Gaudi::Property<bool> m_doRun4{this, "doRun4", false};
37
38};
39
40#endif // TAURECTOOLS_TAUCOMMONCALCVARS_H
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
The base class for all tau tools.
Gaudi::Property< int > m_isolationTrackType
Gaudi::Property< bool > m_doRun4
virtual StatusCode executeTool(xAOD::TauJet &pTau, const EventContext &ctx) const override
Execute - called for each tau candidate.
TauCommonCalcVars(const std::string &name="TauCommonCalcVars")
TauRecToolBase(const std::string &name)
virtual StatusCode executeTool(xAOD::TauJet &, const EventContext &) const override
Execute - called for each tau candidate.
TauJet_v3 TauJet
Definition of the current "tau version".
Definition TauJet.h:17