5 #ifndef ACTSTRACKRECONSTRUCTION_TRACKPARAMSESTIMATIONTOOL_H
6 #define ACTSTRACKRECONSTRUCTION_TRACKPARAMSESTIMATIONTOOL_H
16 public extends<AthAlgTool, ActsTrk::ITrackParamsEstimationTool> {
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 override;
35 std::optional<Acts::BoundTrackParameters>
38 const Acts::GeometryContext& geoContext,
39 const Acts::Surface& surface,
40 const Acts::Vector3& bField,
41 double bFieldMin)
const override;
49 "The minimum magnetic field to trigger the track parameters estimation"};
51 "Constant term of the loc0 resolution"};
53 "Constant term of the loc1 resolution"};
55 "Phi angular resolution"};
57 "Theta angular resolution"};
63 "Initial relative pT resolution"};
64 Gaudi::Property< std::vector<double> >
m_initialVarInflation {
this,
"initialVarInflation", {1., 1., 1., 1., 1., 1.},
66 Gaudi::Property< bool >
m_useTopSp {
this,
"useTopSp",
false,
67 "Use top SP. By default, use bottom SP."};
72 std::unique_ptr<const Acts::Logger>
m_logger {
nullptr};