23 std::shared_ptr<const Acts::TrackingGeometry> trackingGeometry =
m_trackingGeometryTool->trackingGeometry();
27 std::unique_ptr<ActsTrk::PersistentTrackContainer> trackContainer =
m_tracksBackendHandlesHelper.build(trackingGeometry.get(), geoContext, context);
28 ATH_MSG_DEBUG(
"read track container size " << trackContainer->size());
32 Acts::VectorTrackContainer trackBackend;
33 Acts::VectorMultiTrajectory trackStateBackend;
35 std::move(trackStateBackend) );
38 for (
auto track : *trackContainer ) {
39 auto destProxy =
tc.makeTrack();
40 destProxy.copyFrom(track);
44 Acts::ConstVectorTrackContainer ctrackBackend( std::move(
tc.container()) );
45 Acts::ConstVectorMultiTrajectory ctrackStateBackend( std::move(
tc.trackStateContainer()) );
46 std::unique_ptr<ActsTrk::TrackContainer> ctc = std::make_unique<ActsTrk::TrackContainer>( std::move(ctrackBackend),
47 std::move(ctrackStateBackend) );
53 return StatusCode::SUCCESS;