diff --git a/Core/include/Acts/Propagator/EigenStepper.hpp b/Core/include/Acts/Propagator/EigenStepper.hpp index c17e45e8bb6..bbf2f783334 100644 --- a/Core/include/Acts/Propagator/EigenStepper.hpp +++ b/Core/include/Acts/Propagator/EigenStepper.hpp @@ -162,7 +162,11 @@ class EigenStepper { }; /// Constructor requires knowledge of the detector's magnetic field - EigenStepper(std::shared_ptr bField); + /// @param bField The magnetic field provider + /// @param overstepLimit The limit for the overstep check + /// @note `overstepLimit` will be removed in a future release + explicit EigenStepper(std::shared_ptr bField, + double overstepLimit = 100 * UnitConstants::um); State makeState(std::reference_wrapper gctx, std::reference_wrapper mctx, diff --git a/Core/include/Acts/Propagator/EigenStepper.ipp b/Core/include/Acts/Propagator/EigenStepper.ipp index 4ecad2c31eb..629269f592a 100644 --- a/Core/include/Acts/Propagator/EigenStepper.ipp +++ b/Core/include/Acts/Propagator/EigenStepper.ipp @@ -15,7 +15,8 @@ template Acts::EigenStepper::EigenStepper( - std::shared_ptr bField) + std::shared_ptr bField, + double /*overstepLimit*/) : m_bField(std::move(bField)) {} template