11 #include "Acts/Surfaces/Surface.hpp"
12 #include "Acts/EventData/VectorMultiTrajectory.hpp"
13 #include "Acts/EventData/VectorTrackContainer.hpp"
14 #include "Acts/EventData/TrackParameters.hpp"
22 std::unique_ptr<Trk::Track>
24 const Acts::GeometryContext& tgContext,
25 const Acts::GsfOptions<ActsTrk::MutableTrackStateBackend>& gsfOptions,
26 const std::vector<Acts::SourceLink>& trackSourceLinks,
27 const Acts::BoundTrackParameters& initialParams,
28 const std::vector<const Acts::Surface*>& surfaces)
const
31 ATH_MSG_ERROR(
"ACTS GSF UseDirectNavigation is false, but direct navigation is used");
34 if (trackSourceLinks.empty()) {
35 ATH_MSG_DEBUG(
"input contain measurement but no source link created, probable issue with the converter, reject fit ");
41 trackSourceLinks.end(),
48 if (not
result.ok())
return nullptr;