Synchronize master branch with 2024-patches
Includes:
- Fix formatting on 2024-patches (!3916 (merged))
- Update TrackVPOverlapMonitor.cpp (!3471 (merged))
- Add 2024-patches to CONTRIBUTING.md (!3873 (merged))
- Prepare Rec v36r8 (!3914 (merged))
- Fix the bug in DTF functors (!3911 (merged))
- Add optional seeding layer skip to default velo algorithm (!3895 (merged))
- Add extra math operations on functors (abs, sqrt, where, power, arccos and exp) (!3550 (merged))
- ProbNN models for 2024 (SIMD + with PyTorch training) (!3664 (merged))
- Fix FTTrackMonitor profile histogram filling (!3906 (merged))
- Update References for: !3901 (merged) based on lhcb-2024-patches-mr/369 (!3909 (merged))
- Fix some PLUME HLT2 monitoring histograms (!3901 (merged))
- ParticleCombiner: limit the total number of particle combinations (!3894 (merged))
- Add IP vs momentum to TrackVertexMonitor. (!3848 (merged))
- Add deuterons to the particle maker (!3839 (merged))
- Add histograms to monitor correlation between UT and other trackers and ECAL (!3858 (merged))
- Add calo CellID functors (!3892 (merged))
- Read SMOG condition via functors (!3658 (merged))
- AdjustAngle: avoid unnecessary floating point division and multiplication (!3843 (merged))
- Relax likelihood iteration limits in RichSIMDGlobalPIDLikelihoodMinimiser (!3897 (merged))
- Initialise TrackVertexer together with calling algorithm (!3893 (merged))
- Fix duplicated histogram names (!3884 (merged))
- fix FTTrackMonitor using mixture of PrFitResult and FitResult (!3845 (merged))
- Improvements to BeamSpotMonitor (!3840 (merged))
- Make VP A and C side explicit with an enum struct (!3877 (merged))
Goes with: Detector!552 (merged) LHCb!4546 (merged) Lbcom!725 (merged) !3896 (merged) Allen!1601 (merged) Moore!3378 (merged) DaVinci!1083 (merged) MooreOnline!416 (merged) Alignment!502 (merged) Panoptes!338 (merged) LHCbIntegrationTests!68 (merged)
Edited by Marco Clemencic