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"
39 const Acts::BoundTrackParameters& startParameters,
40 Acts::Direction navDir = Acts::Direction::Forward,
44 std::optional<const Acts::CurvilinearTrackParameters>
46 const Acts::BoundTrackParameters& startParameters,
47 Acts::Direction navDir = Acts::Direction::Forward,
53 const Acts::BoundTrackParameters& startParameters,
54 const Acts::Surface&
target,
55 Acts::Direction navDir = Acts::Direction::Forward,
59 std::optional<const Acts::BoundTrackParameters>
61 const Acts::BoundTrackParameters& startParameters,
62 const Acts::Surface&
target,
63 Acts::Direction navDir = Acts::Direction::Forward,