@@ -22,31 +22,26 @@ TRACCC_HOST_DEVICE inline void fit_forward(
2222 vecmem::device_vector<const unsigned int > param_ids (payload.param_ids_view );
2323 vecmem::device_vector<unsigned int > param_liveness (
2424 payload.param_liveness_view );
25- typename edm::track_fit_collection <
25+ typename edm::track_fit_container <
2626 typename fitter_t ::detector_type::algebra_type>::device
27- tracks (payload.tracks_view .tracks );
28- typename edm::track_state_collection<
29- typename fitter_t ::detector_type::algebra_type>::device
30- track_states (payload.tracks_view .states );
31- measurement_collection_types::const_device measurements{
32- payload.tracks_view .measurements };
27+ tracks (payload.tracks_view );
3328
34- if (globalIndex >= tracks.size ()) {
29+ if (globalIndex >= tracks.tracks . size ()) {
3530 return ;
3631 }
3732
3833 const unsigned int param_id = param_ids.at (globalIndex);
3934
4035 fitter_t fitter (det, payload.field_data , cfg);
4136
42- auto track = tracks.at (param_id);
37+ auto track = tracks.tracks . at (param_id);
4338 auto params = track.params ();
4439
4540 // TODO: Merge into filter?
4641 inflate_covariance (params, fitter.config ().covariance_inflation_factor );
4742
4843 typename fitter_t ::state fitter_state (
49- track, track_states, measurements,
44+ track, tracks. states , tracks. measurements ,
5045 *(payload.barcodes_view .ptr () + param_id));
5146
5247 kalman_fitter_status fit_status = fitter.filter (params, fitter_state);
0 commit comments