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
Merge request reports
Activity
requested review from @hawu
assigned to @wokrupa
requested review from @chhadjiv
added RTA label
mentioned in merge request Rec!4249 (merged)
mentioned in merge request MooreOnline!552 (merged)
Hi @spradlin this MR is ready from our side.
mentioned in issue Moore#910 (closed)
- [2025-02-05 15:11] Validation started with lhcb-master-mr#12460
- [2025-02-06 14:39] Validation started with lhcb-master-mr#12478
- [2025-02-07 16:44] Validation started with lhcb-master-mr#12504
- [2025-02-12 12:01] Validation started with lhcb-master-mr#12571
- [2025-02-12 21:38] Validation started with lhcb-master-mr#12586
- [2025-02-13 19:20] Validation started with lhcb-master-mr#12598
- [2025-02-17 15:07] Validation started with lhcb-master-mr#12617
- [2025-02-17 21:03] Validation started with lhcb-master-mr#12623
- [2025-02-18 11:59] Validation started with lhcb-master-mr#12627
- [2025-03-21 16:37] Validation started with lhcb-master-mr#13006
- [2025-03-24 09:33] Validation started with lhcb-master-mr#13035
- [2025-03-25 06:59] Validation started with lhcb-master-mr#13068
- [2025-03-25 07:00] Validation started with lhcb-master-mr#13069
- [2025-03-25 11:27] Validation started with lhcb-master-mr#13072
- [2025-03-27 12:37] Validation started with lhcb-master-mr#13112
- [2025-03-27 12:56] Validation started with lhcb-master-mr#13113
- [2025-03-27 16:17] Validation started with lhcb-master-mr#13118
- [2025-03-28 08:37] Validation started with lhcb-sim11-mr#354
- [2025-04-01 18:23] Validation started with lhcb-master-mr#13174
- [2025-04-02 07:28] Validation started with lhcb-master-mr#13176
- [2025-04-02 15:31] Validation started with lhcb-master-mr#13183
- [2025-04-03 14:17] Validation started with lhcb-master-mr#13202
- [2025-04-04 15:03] Validation started with lhcb-master-mr#13226
- [2025-04-05 05:27] Validation started with lhcb-master-mr#13228
- [2025-04-08 14:12] Validation started with lhcb-master-mr#13277
- [2025-04-09 10:58] Validation started with lhcb-master-mr#13293
- [2025-04-11 11:11] Validation started with lhcb-master-mr#13330
- [2025-04-12 09:56] Validation started with lhcb-master-mr#13352
- [2025-04-12 09:56] Validation started with lhcb-master-mr#13353
Edited by Software for LHCbadded UT new feature labels
- Resolved by Patrick Spradlin
@wokrupa Should the test be cancelled? (MooreOnline!552 (comment 9027207))
- Resolved by Patrick Spradlin
Hi @spradlin I am very sorry. There was typo in qmt test. I run the test manually and forgot to run qmt test as well. I fixed this typo and now it should be ok.
Edited by Wojciech Krupa
added 7 commits
- 1f3e0251 - Use JSON for LoKiFunctorsCache
- 95640c63 - To mask data link in Encoder in Boole emulation
- f7137106 - Update References for: Detector!667 (merged) based on lhcb-master-mr/12409
- ee00325f - Update References for: Detector!643 (merged), Rec!4139 (merged), Moore!4210 (merged), DaVinci!1219 (merged) based...
- af593edc - Update References for: !4922 (closed) based on lhcb-master-mr/12454
- 97f13bb6 - Fix ref for RICH decode-and-spacepoints-2023-data test
- a97b8922 - Update References for: !4925 (closed) based on lhcb-master-mr/12476
Toggle commit list