8#ifndef InDetTrackPRD_Association_H
9#define InDetTrackPRD_Association_H
17#include "GaudiKernel/ToolHandle.h"
42 virtual StatusCode
execute(
const EventContext& ctx)
const override;
43 virtual StatusCode
finalize()
override;
53 {
this,
"TracksName",{}};
56 {
this,
"AssociationTool",
"InDet::InDetPRDtoTrackMapToolGangedPixels" };
60 {
this,
"AssociationMapName",
""};
Property holding a SG store/key/clid from which a WriteHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const override
InDetTrackPRD_Association(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
virtual StatusCode finalize() override
SG::ReadHandleKeyArray< TrackCollection > m_tracksName
Name of track collections.
SG::WriteHandleKey< Trk::PRDtoTrackMap > m_assoMapName
the key given to the newly created association map
ToolHandle< Trk::IPRDtoTrackMapTool > m_assoTool
virtual ~InDetTrackPRD_Association()
Property holding a SG store/key/clid from which a WriteHandle is made.
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray