Implementation of UTError decoder and UTCoordinationMap (helpers)
This MR include implementation of the UTError (BankType) decoder (UTErrorBankToASICHeaderAlg) and helper class with collection of maps used in UT monitors (UTCoordinationMap).
The UTError decoder decode type of UT-related bank types (UT,UTError, UTNZS + around 10 DAQ-Error types) and in case of the UTError also the content of the bank which include description of the error which occurred in the given ASIC.
The MR also include validation tests of UTError decoder. Since this decoder is compatible only with data from 2024 (so not with old UT MC) the ddesc test was excluded.
This MR goes with:
- Rec!4249
- MooreOnline!4249
- lhcb-conditions-database!183
- lhcb-conditions-database!185
- Detector!703 (merged)
- PRConfig!540
patch generated by https://gitlab.cern.ch/lhcb/LHCb/-/jobs/50197282
Edited by Wojciech Krupa