Add hits indices to Pr::Tracks
- Add hits indices
ft_index
,vp_index
,ut_index
andlhcbID
toPrForwardTracks
inPrForwardTracking.cpp
andSciFiTrackForwarding.cpp
. - Add lhcbID to PrVeloTracks in
VeloClusterTrackingSIMD.cpp
. - Adapt other algorithms and converters accordingly.
- Add residual algorithms
PrResidualSciFiHits
,PrResidualUTHits
andPrResidualVeloTracks
to store the residual SciFi/UT hits and PrVeloTracks. - Update
PrAddUTHitsTool
to usePrUTHitHandler
according toPrVeloUT
Algorithm 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 PrUpstreamTrack
updated. -
Update PrResidualSciFiHits
to use indices instead of LHCbIDs. -
Update PrRresidualUTHits
to use indices instead of LHCbIDs. Need updates ofPrDownstreamTracks
. -
Update PrResidualVeloTracks
to use track indices instead of LHCbIDs matching. -
Adapt all the hit indices/lhcbID namees to be consistent for all Pr::Tracks. -
Further vectorization in PrAddUTHitsTool
algorithm. -
Some clean ups.
should go with LHCb!2561 (merged) Moore!517 (merged) @sstahl @decianm
Edited by Peilian Li