Add hits indices to Pr::Tracks
- Add hits indices
ft_index,vp_index,ut_indexandlhcbIDtoPrForwardTracksinPrForwardTracking.cppandSciFiTrackForwarding.cpp. - Add lhcbID to PrVeloTracks in
VeloClusterTrackingSIMD.cpp. - Adapt other algorithms and converters accordingly.
- Add residual algorithms
PrResidualSciFiHits,PrResidualUTHitsandPrResidualVeloTracksto store the residual SciFi/UT hits and PrVeloTracks. - Update
PrAddUTHitsToolto usePrUTHitHandleraccording toPrVeloUTAlgorithm in !2073 (merged), further vectorization is need. (close issue #140 (closed))
These hit indices are used in PrResidualSciFiHits, PrResidualUTHits.
To Do:
-
Add both LHCbIDs and indices for UT hits after 'PrAddUTHitsTool' and PrUpstreamTrackupdated. -
Update PrResidualSciFiHitsto use indices instead of LHCbIDs. -
Update PrRresidualUTHitsto use indices instead of LHCbIDs. Need updates ofPrDownstreamTracks. -
Update PrResidualVeloTracksto use track indices instead of LHCbIDs matching. -
Adapt all the hit indices/lhcbID namees to be consistent for all Pr::Tracks. -
Further vectorization in PrAddUTHitsToolalgorithm. -
Some clean ups.
should go with LHCb!2561 (merged) Moore!517 (merged) @sstahl @decianm
Edited by Peilian Li