ATLAS Offline Software
Loading...
Searching...
No Matches
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
10
11#include "xAODJet/Jet.h"
12
18
20
21public:
22
24
25 TauVertexedClusterDecorator(const std::string& name);
26
27 virtual ~TauVertexedClusterDecorator() = default;
28
29 virtual StatusCode initialize() override;
30
32 virtual StatusCode executeTool(xAOD::TauJet& tau,
33 const EventContext& ctx) const override;
34
35private:
36
37 Gaudi::Property<std::string> m_seedJet{this, "SeedJet", ""};
38
41};
42
43#endif //TAURECTOOLS_TAUVERTEXEDCLUSTERDECORATOR_H
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
The base class for all tau tools.
TauRecToolBase(const std::string &name)
virtual StatusCode executeTool(xAOD::TauJet &, const EventContext &) const override
Execute - called for each tau candidate.
xAOD::CaloCluster::State m_clusterState
Calibration state of cluster.
virtual StatusCode initialize() override
Tool initializer.
TauVertexedClusterDecorator(const std::string &name)
virtual StatusCode executeTool(xAOD::TauJet &tau, const EventContext &ctx) const override
Execute - called for each tau candidate.
Gaudi::Property< std::string > m_seedJet
virtual ~TauVertexedClusterDecorator()=default
State
enum of possible signal states.
TauJet_v3 TauJet
Definition of the current "tau version".
Definition TauJet.h:17