5 #ifndef ACTSGEOMETRYINTERFACES_IACTSEXTRAPOLATIONTOOL_H
6 #define ACTSGEOMETRYINTERFACES_IACTSEXTRAPOLATIONTOOL_H
9 #include "GaudiKernel/IInterface.h"
10 #include "GaudiKernel/IAlgTool.h"
11 #include "GaudiKernel/EventContext.h"
15 #include "Acts/MagneticField/MagneticFieldContext.hpp"
17 #include "Acts/Propagator/MaterialInteractor.hpp"
18 #include "Acts/Propagator/detail/SteppingLogger.hpp"
19 #include "Acts/EventData/TrackParameters.hpp"
37 const Acts::BoundTrackParameters& startParameters,
38 Acts::Direction navDir = Acts::Direction::Forward(),
42 std::optional<const Acts::BoundTrackParameters>
44 const Acts::BoundTrackParameters& startParameters,
45 Acts::Direction navDir = Acts::Direction::Forward(),
51 const Acts::BoundTrackParameters& startParameters,
52 const Acts::Surface&
target,
53 Acts::Direction navDir = Acts::Direction::Forward(),
57 std::optional<const Acts::BoundTrackParameters>
59 const Acts::BoundTrackParameters& startParameters,
60 const Acts::Surface&
target,
61 Acts::Direction navDir = Acts::Direction::Forward(),