5 #ifndef ACTSTRACKRECONSTRUCTION_TRACKPARAMSESTIMATIONTOOL_H
6 #define ACTSTRACKRECONSTRUCTION_TRACKPARAMSESTIMATIONTOOL_H
14 #include "Acts/Propagator/Propagator.hpp"
15 #include "Acts/Propagator/SympyStepper.hpp"
20 public extends<AthAlgTool, ActsTrk::ITrackParamsEstimationTool> {
30 std::optional<Acts::BoundTrackParameters>
34 const Acts::GeometryContext& geoContext,
35 const Acts::MagneticFieldContext& magFieldContext,
36 std::function<
const Acts::Surface&(
const ActsTrk::Seed& seed,
bool useTopSp)> retrieveSurface)
const override;
39 std::optional<Acts::BoundTrackParameters>
43 const Acts::GeometryContext& geoContext,
44 const Acts::MagneticFieldContext& magFieldContext,
45 const Acts::Surface& surface,
46 const Acts::Vector3& bField)
const override;
53 "Constant term of the loc0 resolution"};
55 "Constant term of the loc1 resolution"};
57 "Phi angular resolution"};
59 "Theta angular resolution"};
65 "Initial relative pT resolution"};
66 Gaudi::Property< std::vector<double> >
m_initialVarInflation {
this,
"initialVarInflation", {1., 1., 1., 1., 1., 1.},