ATLAS Offline Software
Reconstruction
tauRecTools
tauRecTools
TauCommonCalcVars.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_TAUCOMMONCALCVARS_H
6
#define TAURECTOOLS_TAUCOMMONCALCVARS_H
7
8
#include "
tauRecTools/TauRecToolBase.h
"
9
10
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
int
m_isolationTrackType
;
33
};
34
35
#endif // TAURECTOOLS_TAUCOMMONCALCVARS_H
TauCommonCalcVars
Calculate variables which rely on tracks and precalculated cell/cluster information.
Definition:
TauCommonCalcVars.h:20
ASG_TOOL_CLASS2
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
Definition:
AsgToolMacros.h:77
TauRecToolBase.h
TauRecToolBase
The base class for all tau tools.
Definition:
TauRecToolBase.h:21
TauCommonCalcVars::~TauCommonCalcVars
~TauCommonCalcVars()
Definition:
TauCommonCalcVars.cxx:30
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
xAOD::TauJet_v3
Class describing a tau jet.
Definition:
TauJet_v3.h:41
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:221
TauCommonCalcVars::execute
virtual StatusCode execute(xAOD::TauJet &pTau) const override
Execute - called for each tau candidate.
Definition:
TauCommonCalcVars.cxx:36
ITauToolBase
The base class for all tau tools.
Definition:
ITauToolBase.h:30
TauCommonCalcVars::TauCommonCalcVars
TauCommonCalcVars(const std::string &name="TauCommonCalcVars")
Definition:
TauCommonCalcVars.cxx:20
TauCommonCalcVars::m_isolationTrackType
int m_isolationTrackType
Definition:
TauCommonCalcVars.h:32
Generated on Thu Nov 7 2024 21:26:58 for ATLAS Offline Software by
1.8.18