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,
31 const xAOD::PixelClusterContainer & pixelContainer,
32 const xAOD::StripClusterContainer & stripContainer,
39 template <typename XAOD_CLUSTER>
41 const XAOD_CLUSTER& cluster,
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)
virtual ~FPGAActsTrkConverter()=default
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
virtual StatusCode findProtoTracks(const EventContext &ctx, const xAOD::PixelClusterContainer &pixelContainer, const xAOD::StripClusterContainer &stripContainer, std::vector< ActsTrk::ProtoTrack > &foundProtoTracks, const std::vector< FPGATrackSimRoad > &roads) const override final
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...
This class is not to needed in AthSimulation.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.