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-2026 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
using
TauRecToolBase::executeTool
;
32
virtual
StatusCode
executeTool
(
xAOD::TauJet
& tau,
33
const
EventContext& ctx)
const override
;
34
35
private
:
36
37
Gaudi::Property<std::string>
m_seedJet
{
this
,
"SeedJet"
,
""
};
38
40
xAOD::CaloCluster::State
m_clusterState
;
41
};
42
43
#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:28
TauRecToolBase::executeTool
virtual StatusCode executeTool(xAOD::TauJet &, const EventContext &) const override
Execute - called for each tau candidate.
Definition
TauRecToolBase.cxx:41
TauVertexedClusterDecorator::m_clusterState
xAOD::CaloCluster::State m_clusterState
Calibration state of cluster.
Definition
TauVertexedClusterDecorator.h:40
TauVertexedClusterDecorator::initialize
virtual StatusCode initialize() override
Tool initializer.
Definition
TauVertexedClusterDecorator.cxx:14
TauVertexedClusterDecorator::TauVertexedClusterDecorator
TauVertexedClusterDecorator(const std::string &name)
Definition
TauVertexedClusterDecorator.cxx:9
TauVertexedClusterDecorator::executeTool
virtual StatusCode executeTool(xAOD::TauJet &tau, const EventContext &ctx) const override
Execute - called for each tau candidate.
Definition
TauVertexedClusterDecorator.cxx:34
TauVertexedClusterDecorator::m_seedJet
Gaudi::Property< std::string > m_seedJet
Definition
TauVertexedClusterDecorator.h:37
TauVertexedClusterDecorator::~TauVertexedClusterDecorator
virtual ~TauVertexedClusterDecorator()=default
xAOD::CaloCluster_v1::State
State
enum of possible signal states.
Definition
CaloCluster_v1.h:311
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