ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
tauRecTools
tauRecTools
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
8
#include "
tauRecTools/TauRecToolBase.h
"
9
#include "
AsgTools/PropertyWrapper.h
"
10
19
20
class
TauCommonCalcVars
:
public
TauRecToolBase
{
21
public
:
22
//-----------------------------------------------------------------
23
// Constructor and destructor
24
//-----------------------------------------------------------------
25
TauCommonCalcVars
(
const
std::string& name=
"TauCommonCalcVars"
);
26
ASG_TOOL_CLASS2
(
TauCommonCalcVars
,
TauRecToolBase
,
ITauToolBase
)
27
~TauCommonCalcVars
();
28
29
virtual
StatusCode
execute
(
xAOD::TauJet
& pTau)
const override
;
30
31
private
:
32
33
Gaudi::Property<int>
m_isolationTrackType
{
this
,
"isolationTrackType"
,
xAOD::TauJetParameters::modifiedIsolationTrack
};
34
Gaudi::Property<bool>
m_doRun4
{
this
,
"doRun4"
,
false
};
35
36
};
37
38
#endif
// TAURECTOOLS_TAUCOMMONCALCVARS_H
ASG_TOOL_CLASS2
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
Definition
AsgToolMacros.h:77
PropertyWrapper.h
TauRecToolBase.h
ITauToolBase
The base class for all tau tools.
Definition
ITauToolBase.h:30
TauCommonCalcVars::m_isolationTrackType
Gaudi::Property< int > m_isolationTrackType
Definition
TauCommonCalcVars.h:33
TauCommonCalcVars::m_doRun4
Gaudi::Property< bool > m_doRun4
Definition
TauCommonCalcVars.h:34
TauCommonCalcVars::~TauCommonCalcVars
~TauCommonCalcVars()
Definition
TauCommonCalcVars.cxx:28
TauCommonCalcVars::TauCommonCalcVars
TauCommonCalcVars(const std::string &name="TauCommonCalcVars")
Definition
TauCommonCalcVars.cxx:20
TauCommonCalcVars::execute
virtual StatusCode execute(xAOD::TauJet &pTau) const override
Execute - called for each tau candidate.
Definition
TauCommonCalcVars.cxx:34
TauRecToolBase::TauRecToolBase
TauRecToolBase(const std::string &name)
Definition
TauRecToolBase.cxx:125
xAOD::TauJetParameters::modifiedIsolationTrack
@ modifiedIsolationTrack
Definition
TauDefs.h:412
xAOD::TauJet
TauJet_v3 TauJet
Definition of the current "tau version".
Definition
TauJet.h:17
Generated on
for ATLAS Offline Software by
1.17.0