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)
const override;
48 "Constant term of the loc0 resolution"};
50 "Constant term of the loc1 resolution"};
52 "Phi angular resolution"};
54 "Theta angular resolution"};
60 "Initial relative pT resolution"};
61 Gaudi::Property< std::vector<double> >
m_initialVarInflation {
this,
"initialVarInflation", {1., 1., 1., 1., 1., 1.},
63 Gaudi::Property< bool >
m_useTopSp {
this,
"useTopSp",
false,
64 "Use top SP. By default, use bottom SP."};
69 std::unique_ptr<const Acts::Logger>
m_logger {
nullptr};