ATLAS Offline Software
Loading...
Searching...
No Matches
TauCommonCalcVars.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 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
29 virtual StatusCode execute(xAOD::TauJet& pTau) const override;
30
31private:
32
33 Gaudi::Property<int> m_isolationTrackType{this, "isolationTrackType", xAOD::TauJetParameters::modifiedIsolationTrack};
34
35};
36
37#endif // TAURECTOOLS_TAUCOMMONCALCVARS_H
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
The base class for all tau tools.
Gaudi::Property< int > m_isolationTrackType
TauCommonCalcVars(const std::string &name="TauCommonCalcVars")
virtual StatusCode execute(xAOD::TauJet &pTau) const override
Execute - called for each tau candidate.
TauRecToolBase(const std::string &name)
TauJet_v3 TauJet
Definition of the current "tau version".