Synchronize master branch with 2024-patches
Note: to validate with lhcb-sim11 before merging
Includes:
- Prepare LHCb v55r11 (!4633 (merged))
- add counters to packing of MCParticle and MCVertex (!4627 (merged))
- Add functionality to force MultiIndexedContainer to contain unique entries (!4625 (merged))
- support enum values in TupleObj::column (!4588 (merged))
- Add UT hit error scaling factor as a condition (!4596 (merged))
- add lines_maker option to LbExec options to be compatible with Moore options (!4631 (merged))
- Minor follow-up cleanup of PackedDataChecksum.h (!4628 (merged))
- Add forced sorting to indexed VP, FT and UT hit cluster containers (!4595 (merged))
- PackedDataChecksum: Avoid padding bits in checksums for aggregates (!4624 (merged))
- VPMicroCluster: Define setters for interstrip fraction from uint8_t instead of float (!4620 (merged))
- Prepare LHCb v55r10p1 (!4622 (merged))
- Various Track related ostream printout improvements (!4619 (merged))
- RichDetectors: Add 2023/2024 decoding tests (!4616 (merged))
- Add min_value_of / max_value_of / to_underlying to meta enum (!4613 (merged))
- RichUtils/AllocateCount: Increase max allocation count to 50 to cover TAE use case (!4612 (merged))
- Add option to persist application options to the FSR (!4587 (merged))
- Prepare LHCb v55r10 (!4604 (merged))
- Fix to allow for UThit clusters > 512 (!4599 (merged))
- Add sklearn standard scaler for NN preprocessing (!4557 (merged))
- Resolve "Follow-up from "Bug fix in unpacking of GlobalChargedPIDs"" (!4576 (merged))
Edited by Marco Clemencic