|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ACTSTOOLINTERFACES_ITRACKPARAMESTIMATIONTOOL_H
6 #define ACTSTOOLINTERFACES_ITRACKPARAMESTIMATIONTOOL_H
9 #include "GaudiKernel/IAlgTool.h"
10 #include "GaudiKernel/EventContext.h"
11 #include "Acts/MagneticField/MagneticFieldContext.hpp"
13 #include "Acts/Geometry/GeometryContext.hpp"
14 #include "Acts/Definitions/TrackParametrization.hpp"
15 #include "Acts/EventData/TrackParameters.hpp"
22 :
virtual public IAlgTool {
27 std::optional<Acts::BoundTrackParameters>
30 const Acts::GeometryContext& geoContext,
31 const Acts::MagneticFieldContext& magFieldContext,
32 std::function<
const Acts::Surface&(
const ActsTrk::Seed&)> retrieveSurface)
const = 0;
35 std::optional<Acts::BoundTrackParameters>
38 const Acts::GeometryContext& geoContext,
39 const Acts::Surface& surface,
40 const Acts::Vector3& bField)
const = 0;
Acts::Seed< xAOD::SpacePoint, 3ul > Seed
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...