ATLAS Offline Software
Loading...
Searching...
No Matches
TauEleOverlapChecker.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_TauEleOverlapChecker_H
6#define TAURECTOOLS_TauEleOverlapChecker_H
7
9
10#include "AsgTools/ToolHandle.h"
11
14#include "xAODTau/TauJet.h"
15
18
26
27public:
30 TauEleOverlapChecker(const std::string& name);
31
33 virtual ~TauEleOverlapChecker() = default;
34
36 virtual StatusCode initialize() override;
37
40 virtual StatusCode executeTool(xAOD::TauJet& tau,
41 const EventContext& ctx) const override;
42
43private:
44 Gaudi::Property<double> m_checkingCone {this, "CheckingCone", 0.6, "Cone size of the checking, in dR"};
45 SG::ReadHandleKey<xAOD::CaloClusterContainer> m_removedClustersContainer {this,"Key_RemovedClustersContainer","RemovedClusters_EleRM","Removed Clusters input container"};
46 SG::ReadHandleKey<xAOD::TrackParticleContainer> m_removedTracksContainer {this,"Key_RemovedTracksContainer", "RemovedTracks_EleRM", "Removed Tracks input container"};
47};
48
49#endif // TAURECTOOLS_TauEleOverlapChecker_H
#define ASG_TOOL_CLASS2(CLASSNAME, INT1, INT2)
Property holding a SG store/key/clid from which a ReadHandle is made.
Handle class for reading from StoreGate.
The base class for all tau tools.
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual ~TauEleOverlapChecker()=default
Destructor.
virtual StatusCode initialize() override
Initialization of the tool.
Gaudi::Property< double > m_checkingCone
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_removedClustersContainer
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_removedTracksContainer
virtual StatusCode executeTool(xAOD::TauJet &tau, const EventContext &ctx) const override
Execute - called for each tau candidate.
TauEleOverlapChecker(const std::string &name)
Constructor.
TauRecToolBase(const std::string &name)
virtual StatusCode executeTool(xAOD::TauJet &, const EventContext &) const override
Execute - called for each tau candidate.
TauJet_v3 TauJet
Definition of the current "tau version".
Definition TauJet.h:17