Gaudi::Property< bool > m_useCovariance
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexContHandle
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackParticleCollectionHandle
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_assocClustersDecor
StatusCode initialize() override
SG::ReadDecorHandleKey< xAOD::CaloClusterContainer > m_detectorEtaDecor
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_caloEntryParsDecor
Gaudi::Property< float > m_dr
TrackParticleClusterAssociationAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< CaloExtensionCollection > m_caloExtKey
Gaudi::Property< double > m_ptCut
std::vector< const xAOD::CaloCluster * > associatedClusters(const Trk::CaloExtension &caloExtensions, const xAOD::CaloClusterContainer &allClusters)
returns the clusters from allClusters which are close enough to caloExtensions
ToolHandle< CP::ITrackVertexAssociationTool > m_trackvertexassoTool
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_caloClusters
StatusCode execute() override