5#ifndef FPGATrkConverter_FPGAACTSTRKCONVERTER__H
6#define FPGATrkConverter_FPGAACTSTRKCONVERTER__H 1
21 const std::string& name,
22 const IInterface* parent);
24 virtual StatusCode
initialize() override final;
26 const xAOD::PixelClusterContainer & pixelContainer,
27 const xAOD::StripClusterContainer & stripContainer,
32 const xAOD::PixelClusterContainer & pixelContainer,
33 const xAOD::StripClusterContainer & stripContainer,
40 template <typename XAOD_CLUSTER>
42 const XAOD_CLUSTER& cluster,
48 const xAOD::PixelClusterContainer &pixelClusterContainer,
49 const xAOD::StripClusterContainer &stripClusterContainer,
This is an Identifier helper class for the Pixel subdetector.
This is an Identifier helper class for the SCT subdetector.
FPGAActsTrkConverter(const std::string &type, const std::string &name, const IInterface *parent)
StatusCode findPrototrackMeasurements(const EventContext &ctx, const xAOD::PixelClusterContainer &pixelClusterContainer, const xAOD::StripClusterContainer &stripClusterContainer, const std::multimap< xAOD::DetectorIdentType, const xAOD::PixelCluster * > &pixelClusterMap, const std::multimap< xAOD::DetectorIdentType, const xAOD::StripCluster * > &stripClusterMap, std::vector< ActsTrk::ATLASUncalibSourceLink > &measurements, const std::vector< FPGATrackSimHit > &hits) const
virtual ~FPGAActsTrkConverter()=default
virtual StatusCode findProtoTracks(const EventContext &ctx, const xAOD::PixelClusterContainer &pixelContainer, const xAOD::StripClusterContainer &stripContainer, std::vector< ActsTrk::ProtoTrack > &foundProtoTracks, const std::vector< std::vector< FPGATrackSimHit > > &hitsInRoads, const std::vector< FPGATrackSimRoad > &roads) const override final
std::unique_ptr< Acts::BoundTrackParameters > makeParams(const FPGATrackSimRoad &road) const
const PixelID * m_pixelId
virtual StatusCode initialize() override final
StatusCode matchTrackMeasurements(const EventContext &ctx, const XAOD_CLUSTER &cluster, const FPGATrackSimHit &trackHit, std::vector< ActsTrk::ATLASUncalibSourceLink > &measurements, const DataVector< XAOD_CLUSTER > &clusterContainer) const
This is an Identifier helper class for the Pixel subdetector.
This is an Identifier helper class for the SCT subdetector.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.