Skip to content

Adapt to change in PV finder output

Wouter Hulsbergen requested to merge wh_pvupdate_2021 into master

This merge request goes together with:

LHCb!3459 (merged) Rec!2512 (merged) DaVinci!667 (merged) MooreAnalysis!75 (merged) Alignment!250 (merged)

It adapts the configuration to a change in the output container of TrackBeamLineVertexFinderSoA.

A few comments:

  • the DVAlgorithms, LoKi functors and persistence still rely on old style vertices. We have decided to phase out RecVertex v2, and use v1 throughout.
  • If a file is read, the v1 container is converted to the new PrimaryVertices container. If the reconstruction is performed, the PrimaryVertices container is converted to the v1 container.
  • to simplify the configuration of lines, we propose that line definitions should not worry about the PV container, but only indicate whether or not they need PVs. With this merge request all existing lines ask for the 'new' PVs. The conversion to v1 is performed only when the DVAlgorithms are created.
Edited by Wouter Hulsbergen

Merge request reports