Put standard makers of v2 objects in a separate module
The Hlt2Conf.standard_particles
module contains makers for v1 and v2 Particle objects, with the latter typically contain cb
in the name (for ChargedBasic
). I've seen several instances of folks using the v2 makers and then not understanding why their lines don't work.
We should move the v2 makers to a separate file, e.g. Hlt2Conf.standard_particles_soa
, in a similar way to how !821 (merged) adds a Hlt2Conf.algorithms_thor
. This will allow us to rename the cb
makers to match the names of the v1 makers, which might make the eventual transition to the SOA objects a little smoother.