43 const Acts::BoundTrackParameters& startParameters,
44 Acts::Direction navDir = Acts::Direction::Forward(),
45 double pathLimit = std::numeric_limits<double>::max())
const = 0;
58 const Acts::BoundTrackParameters& startParameters,
59 const Acts::Surface& target,
60 Acts::Direction navDir = Acts::Direction::Forward(),
61 double pathLimit = std::numeric_limits<double>::max())
const = 0;
74 virtual std::optional<Acts::BoundTrackParameters>
propagate(
const EventContext& ctx,
75 const Acts::BoundTrackParameters& startParameters,
76 const Acts::Surface& target,
77 Acts::Direction navDir = Acts::Direction::Forward(),
78 double pathLimit = std::numeric_limits<double>::max())
const = 0;
88 virtual std::optional<Acts::BoundTrackParameters>
propagate(
const EventContext& ctx,
89 const Acts::BoundTrackParameters& startParameters,
90 Acts::Direction navDir = Acts::Direction::Forward(),
91 double pathLimit = std::numeric_limits<double>::max())
const = 0;