ATLAS Offline Software
Loading...
Searching...
No Matches
TrackParticleCellAssociationAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 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"
13
21
22
23#include <string>
24namespace Rec {
26}
27
29{
30 public:
31 TrackParticleCellAssociationAlg(const std::string& name, ISvcLocator* pSvcLocator);
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;
42
44 "InDetTrackParticles","SG Key of track particle container"};
45
47 "InDetTrackParticlesAssociatedClusters","SG Key of output cluster container"};
48
50 "InDetTrackParticlesAssociatedClusters_links","SG Key of out CaloCluserCellLInkContainer"};
51
52
54 "InDetTrackParticlesClusterAssociations","SG Key of association container"};
55
56 double m_ptCut;
57};
58
59
60#endif
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.
Interface for extending Particles with calo cells.
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::ReadHandleKey< xAOD::TrackParticleContainer > m_trackParticleCollectionName
TrackParticleCellAssociationAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi Tools.