WIP: add SOA::Container fields/skins/helpers and v3::RecVertex for split Velo/VeloUT/PV event model
Goes with Rec!1530 (closed) and Brunel!769 (closed). Trying a reduced data exchange format between Velo/VeloUT/PV reconstruction that delays the creation of std::vector<v2::Track>
to the end of PrVeloUT
.
- Define
SOA::Container
-friendly fields and skins for backward velo tracks (1 state + hits) and forward velo tracks (2 states + hits) - Introduce
v3::RecVertex
that uses indices rather thanTrack*
- Add a couple of helpers to
SOAExtensions
to make container types less verbose and expose a helper for generating zip family IDs
More detail on the Rec MR. Would like to try this in the throughput tests when possible, hopefully lhcb-test-throughput
will work.
Edited by Arthur Marius Hennequin