ATLAS Offline Software
Loading...
Searching...
No Matches
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
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
31 virtual StatusCode execute(xAOD::TauJet& tau) const override;
32
33private:
34
35 Gaudi::Property<std::string> m_seedJet{this, "SeedJet", ""};
36
39};
40
41#endif //TAURECTOOLS_TAUVERTEXEDCLUSTERDECORATOR_H
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
The base class for all tau tools.
TauRecToolBase(const std::string &name)
xAOD::CaloCluster::State m_clusterState
Calibration state of cluster.
virtual StatusCode initialize() override
Tool initializer.
TauVertexedClusterDecorator(const std::string &name)
Gaudi::Property< std::string > m_seedJet
virtual StatusCode execute(xAOD::TauJet &tau) const override
Execute - called for each tau candidate.
virtual ~TauVertexedClusterDecorator()=default
State
enum of possible signal states.
TauJet_v3 TauJet
Definition of the current "tau version".