Consolidate track types
At the moment many different track types are used throughout the HLT2 sequence:
- the
PrTracks, which are specific to the track types before the Kalman Filter -
v1::Track, the "old" track type v2::Track-
SOATracks(akav2::Tracks)
And different versions of containers (KeyedContainer and std::vector).
Ideally, we only use 2 types for tracks: The (maximally) optimized PrTracks before the Kalman Filter, SOATracks after the Kalman Filter.
At the moment v1::Track is still needed for the full Moore sequence (?).
To start with, can we get rid of v2::Track?
Opinions, comments?
(NB: This might also apply to other object types...)
-
Write direct converters: PrTracks->v1::Track: Rec!2470 (merged) -
Remove v2::Trackfrom the "main" sequences and header files (where not needed anymore).
Edited by Michel De Cian