ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
tauRecTools
tauRecTools
TauSubstructureVariables.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_TAUSUBSTRUCTUREVARIABLES_H
6
#define TAURECTOOLS_TAUSUBSTRUCTUREVARIABLES_H
7
8
#include "
tauRecTools/TauRecToolBase.h
"
9
#include "
AsgTools/PropertyWrapper.h
"
10
11
#include <string>
12
20
21
class
TauSubstructureVariables
:
public
TauRecToolBase
{
22
23
public
:
24
25
ASG_TOOL_CLASS2
(
TauSubstructureVariables
,
TauRecToolBase
,
ITauToolBase
)
26
27
TauSubstructureVariables
(
const
std::string& name=
"TauSubstructureVariables"
);
28
29
virtual
~TauSubstructureVariables
() =
default
;
30
31
virtual
StatusCode
execute
(
xAOD::TauJet
& tau)
const override
;
32
33
static
const
float
DEFAULT
;
34
35
private
:
36
37
Gaudi::Property<bool>
m_doVertexCorrection
{
this
,
"VertexCorrection"
,
true
};
38
Gaudi::Property<bool>
m_doRun4
{
this
,
"doRun4"
,
false
};
39
40
};
41
42
#endif
// TAURECTOOLS_TAUSUBSTRUCTUREVARIABLES_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
TauRecToolBase::TauRecToolBase
TauRecToolBase(const std::string &name)
Definition
TauRecToolBase.cxx:125
TauSubstructureVariables::TauSubstructureVariables
TauSubstructureVariables(const std::string &name="TauSubstructureVariables")
Definition
TauSubstructureVariables.cxx:24
TauSubstructureVariables::~TauSubstructureVariables
virtual ~TauSubstructureVariables()=default
TauSubstructureVariables::m_doVertexCorrection
Gaudi::Property< bool > m_doVertexCorrection
Definition
TauSubstructureVariables.h:37
TauSubstructureVariables::execute
virtual StatusCode execute(xAOD::TauJet &tau) const override
Execute - called for each tau candidate.
Definition
TauSubstructureVariables.cxx:30
TauSubstructureVariables::DEFAULT
static const float DEFAULT
Definition
TauSubstructureVariables.h:33
TauSubstructureVariables::m_doRun4
Gaudi::Property< bool > m_doRun4
Definition
TauSubstructureVariables.h:38
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