ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
tauRecTools
tauRecTools
TauVertexedClusterDecorator.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_TAUVERTEXEDCLUSTERDECORATOR_H
6
#define TAURECTOOLS_TAUVERTEXEDCLUSTERDECORATOR_H
7
8
#include "
tauRecTools/TauRecToolBase.h
"
9
#include "
AsgTools/PropertyWrapper.h
"
10
11
#include "
xAODJet/Jet.h
"
12
18
19
class
TauVertexedClusterDecorator
:
public
TauRecToolBase
{
20
21
public
:
22
23
ASG_TOOL_CLASS2
(
TauVertexedClusterDecorator
,
TauRecToolBase
,
ITauToolBase
)
24
25
TauVertexedClusterDecorator
(
const
std::string& name);
26
27
virtual
~TauVertexedClusterDecorator
() =
default
;
28
29
virtual
StatusCode
initialize
()
override
;
30
31
virtual
StatusCode
execute
(
xAOD::TauJet
& tau)
const override
;
32
33
private
:
34
35
Gaudi::Property<std::string>
m_seedJet
{
this
,
"SeedJet"
,
""
};
36
38
xAOD::CaloCluster::State
m_clusterState
;
39
};
40
41
#endif
//TAURECTOOLS_TAUVERTEXEDCLUSTERDECORATOR_H
ASG_TOOL_CLASS2
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
Definition
AsgToolMacros.h:77
Jet.h
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
TauVertexedClusterDecorator::m_clusterState
xAOD::CaloCluster::State m_clusterState
Calibration state of cluster.
Definition
TauVertexedClusterDecorator.h:38
TauVertexedClusterDecorator::initialize
virtual StatusCode initialize() override
Tool initializer.
Definition
TauVertexedClusterDecorator.cxx:15
TauVertexedClusterDecorator::TauVertexedClusterDecorator
TauVertexedClusterDecorator(const std::string &name)
Definition
TauVertexedClusterDecorator.cxx:9
TauVertexedClusterDecorator::m_seedJet
Gaudi::Property< std::string > m_seedJet
Definition
TauVertexedClusterDecorator.h:35
TauVertexedClusterDecorator::execute
virtual StatusCode execute(xAOD::TauJet &tau) const override
Execute - called for each tau candidate.
Definition
TauVertexedClusterDecorator.cxx:36
TauVertexedClusterDecorator::~TauVertexedClusterDecorator
virtual ~TauVertexedClusterDecorator()=default
xAOD::CaloCluster_v1::State
State
enum of possible signal states.
Definition
CaloCluster_v1.h:307
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