Skip to content

Add detector readout maps to support realistic RICH PMT data format

This MR adds a number of new conditions needed to support the realistic RICH PMT data format, for encoding and decoding support.

Note the maps here are generated from a number of Excel spreadsheets that document the mappings. I will include these spreadsheets and the script that processes them in LHCb.

I have labeled this as WIP the mappings are not going to be exactly what we need for the real detector. The mappings are likely to change a bit, once the cabling and load balancing is done. The way I have set things up updating these once the finally mappings are known should be relatively straight forward, but time will tell. For this reason I propose not merging this until that final update has been done. The new conditions can still be used until then just by directly referencing the branch here. I am submitting this now, to start to get feedback.

There will be an associated DDDB update. Eventually there will need to be one for Online, but again I am leaving that until a bit later on once commissioning with actual real data has been done.

Finally, there will also be MRs for LHCb and Boole, to add the encoding and decoding C++ support.

FYI @seaso @bmalecki

Edited by Christopher Rob Jones

Merge request reports