ATLAS Offline Software
Loading...
Searching...
No Matches
TrackParticleCellAssociationAlg.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 TRACKPARTICLEASSOCIATIONALGS_TRACKPARTICLECELLASSOCIATIONALG_H
6#define TRACKPARTICLEASSOCIATIONALGS_TRACKPARTICLECELLASSOCIATIONALG_H
7
9
10#include "GaudiKernel/ToolHandle.h"
14
22
24
25
26#include <string>
27
29{
30 public:
31 using AthReentrantAlgorithm::AthReentrantAlgorithm;
32
34
35 StatusCode initialize() override;
36 StatusCode execute(const EventContext& ctx) const override;
37 StatusCode finalize() override;
38
39 private:
40
41 ToolHandle<Rec::IParticleCaloCellAssociationTool> m_caloCellAssociationTool{this, "ParticleCaloCellAssociationTool",
42 "Rec::ParticleCaloCellAssociationTool/ParticleCaloCellAssociationTool"};
43
45 "InDetTrackParticles","SG Key of track particle container"};
46
49 "InDetTrackParticlesAssociatedClusters","SG Key of output cluster container"};
50
52 "InDetTrackParticlesAssociatedClusters_links","SG Key of out CaloCluserCellLInkContainer"};
53
54
56 "InDetTrackParticlesClusterAssociations","SG Key of association container"};
57
58 Gaudi::Property<double> m_ptCut{this, "PtCut", 10000};
59};
60
61
62#endif
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< xAOD::TrackParticleClusterAssociationContainer > m_associationContainerName
SG::WriteHandleKey< xAOD::CaloClusterContainer > m_clusterContainerName
SG::WriteHandleKey< CaloClusterCellLinkContainer > m_clusterCellLinkName
ToolHandle< Rec::IParticleCaloCellAssociationTool > m_caloCellAssociationTool
SG::ReadDecorHandleKey< xAOD::TrackParticleContainer > m_trkLinkKey
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackParticleCollectionName