Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef FPGATrkConverter_FPGAACTSTRKCONVERTER__H
6 #define FPGATrkConverter_FPGAACTSTRKCONVERTER__H 1
21 const std::string&
name,
43 const XAOD_CLUSTER& cluster,
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
virtual ~FPGAActsTrkConverter()=default
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
std::vector< Identifier > getRdoIdList(const FPGATrackSimHit &hit) const
FPGAActsTrkConverter(const std::string &type, const std::string &name, const IInterface *parent)
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
StripCluster_v1 StripCluster
Define the version of the strip cluster class.
const xAOD::UncalibratedMeasurement * ATLASUncalibSourceLink
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode matchTrackMeasurements(const EventContext &ctx, const XAOD_CLUSTER &cluster, const FPGATrackSimHit &trackHit, std::vector< ActsTrk::ATLASUncalibSourceLink > &measurements, const DataVector< XAOD_CLUSTER > &clusterContainer) const
const PixelID * m_pixelId
PixelClusterContainer_v1 PixelClusterContainer
Define the version of the pixel cluster container.
unsigned int DetectorIDHashType
@ detector ID element hash
virtual StatusCode initialize() override final
StatusCode findPrototrackMeasurements(const EventContext &ctx, const xAOD::PixelClusterContainer &pixelClusterContainer, const xAOD::StripClusterContainer &stripClusterContainer, const std::multimap< xAOD::DetectorIDHashType, const xAOD::PixelCluster * > &pixelClusterMap, const std::multimap< IdentifierHash, const xAOD::StripCluster * > &stripClusterMap, std::vector< ActsTrk::ATLASUncalibSourceLink > &measurements, const std::vector< FPGATrackSimHit > &hits) const
StripClusterContainer_v1 StripClusterContainer
Define the version of the strip cluster container.
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
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...