![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ACTSTRACKRECONSTRUCTION_RANDOMPROTOTRACKCREATOR__H
6 #define ACTSTRACKRECONSTRUCTION_RANDOMPROTOTRACKCREATOR__H 1
16 public extends<AthAlgTool, ActsTrk::IProtoTrackCreatorTool> {
20 const std::string&
name,
33 std::vector<ActsTrk::ProtoTrack> & foundProtoTracks )
const override final;
virtual ~RandomProtoTrackCreator()=default
RandomProtoTrackCreator(const std::string &type, const std::string &name, const IInterface *parent)
::StatusCode StatusCode
StatusCode definition for legacy code.
Amg::Vector3D getMeasurementPos(const xAOD::UncalibratedMeasurement *theMeas) const
get the global position for an uncalibrated measurement - delegates to the specialisation
std::unique_ptr< Acts::BoundTrackParameters > makeDummyParams(const ActsTrk::ATLASUncalibSourceLink &firstPRD) const
creates a random, dummy set of parameters Warning: This is not a real parameter estimate.
Eigen::Matrix< double, 3, 1 > Vector3D
virtual StatusCode findProtoTracks(const EventContext &ctx, const xAOD::PixelClusterContainer &pixelContainer, const xAOD::StripClusterContainer &stripContainer, std::vector< ActsTrk::ProtoTrack > &foundProtoTracks) const override final
EF-style pattern recognition to create prototracks.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...