Reorder list of channelIDTypes in LHCbID to reflect geometry
The list of channelIDTypes
in LHCbID
contains Run1/2 detectors and the list of detectors does not reflect the geometry, i.e. does not increase in z
(UT comes after FT). This is unpleasant for the natural ordering of the LHCbIDs
in e.g. a track.
Given Run3 software does not need to support Run1/2 detectors, this has to be updated and cleaned up.
https://gitlab.cern.ch/lhcb/LHCb/-/blob/master/Kernel/LHCbKernel/include/Kernel/LHCbID.h @cmarinbe @sstahl
See discussion here: !3226 (merged)
Goal is to:
- Create a versioning of this (concrete proposals are welcome).
- Make sure there is enough space for (possible) Run 4 detectors.
- Make sure the possible breaking points are checked. So far it is only expected to break for persisted objects that are already on a DST, but will be read out by the
LHCbID
with the new ordering.