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;
73 virtual std::unique_ptr< MutableTrackContainer >
fit(
const std::vector<Acts::SourceLink>& sourceLinks,
74 const Acts::BoundTrackParameters& initialParams,
75 const Acts::GeometryContext& tgContext,
76 const Acts::MagneticFieldContext& mfContext,
77 const Acts::CalibrationContext& calContext,
78 const Acts::Surface* targetSurface =
nullptr)
const = 0;
80 virtual StatusCode
fit(
const EventContext& ctx,
81 const TrackContainer::ConstTrackProxy& track,
83 const Acts::PerigeeSurface& pSurface)
const = 0;