5 #ifndef ACTSTRACKRECONSTRUCTION_TRACKPARAMSESTIMATIONTOOL_H
6 #define ACTSTRACKRECONSTRUCTION_TRACKPARAMSESTIMATIONTOOL_H
15 public extends<AthAlgTool, ActsTrk::ITrackParamsEstimationTool> {
26 std::optional<Acts::BoundTrackParameters>
29 const Acts::GeometryContext& geoContext,
30 const Acts::MagneticFieldContext& magFieldContext,
31 std::function<
const Acts::Surface&(
const ActsTrk::Seed&)> retrieveSurface)
const override;
34 std::optional<Acts::BoundTrackParameters>
37 const Acts::GeometryContext& geoContext,
38 const Acts::Surface& surface,
39 const Acts::BoundSquareMatrix& covariance,
40 const Acts::Vector3& bField,
41 double bFieldMin)
const override;
49 "The minimum magnetic field to trigger the track parameters estimation"};
50 Gaudi::Property< double >
m_sigmaLoc0 {
this,
"sigmaLoc0", 25 * Acts::UnitConstants::um,
51 "Constant term of the loc0 resolution"};
52 Gaudi::Property< double >
m_sigmaLoc1 {
this,
"sigmaLoc1", 100 * Acts::UnitConstants::um,
53 "Constant term of the loc1 resolution"};
55 "Phi angular resolution"};
57 "Theta angular resolution"};
62 Gaudi::Property< std::vector<double> >
m_initialVarInflation {
this,
"initialVarInflation", {1., 1., 1., 1., 1., 1.},