38 virtual std::unique_ptr<MutableTrackContainer>
fit(
const Seed &seed,
39 const Acts::BoundTrackParameters& initialParams,
40 const Acts::GeometryContext& tgContext,
41 const Acts::MagneticFieldContext& mfContext,
42 const Acts::CalibrationContext& calContext,
43 const Acts::Surface& targetSurface)
const = 0;
55 virtual std::unique_ptr< MutableTrackContainer >
fit(
const std::vector<const xAOD::UncalibratedMeasurement* > & measList,
56 const Acts::BoundTrackParameters& initialParams,
57 const Acts::GeometryContext& tgContext,
58 const Acts::MagneticFieldContext& mfContext,
59 const Acts::CalibrationContext& calContext,
60 const Acts::Surface* targetSurface =
nullptr)
const = 0;
62 virtual StatusCode
fit(
const EventContext& ctx,
63 const TrackContainer::ConstTrackProxy& track,
65 const Acts::PerigeeSurface& pSurface)
const = 0;