Synchronize master branch with 2024-patches
Includes:
- Add support for functors which are constexpr instances instead of types (!4053 (merged))
- Remove literals from generated functor code (!4041 (merged))
- DecayTreeFitter: Do not override application output level (!4066 (merged))
- Add properties for cuts on initial momentum / pt for PrLongLivedTracking (!4058 (merged))
- RICH updates to improve ref index calibration studies (!4062 (merged))
- CALO GraphClustering : Protect against 'div by 0' when calculating cluster weights (!4056 (merged))
- Filter input particles with NaN or Inf values from jet finding inputs (!4048 (merged))
- Fix OSElectron and OSVertexCharge tagger (!4025 (merged))
- Store cloned vertices on TES in DecayTreeFitter (!4035 (merged))
- Prepare Rec v36r12p2 (!4064 (merged))
- Adapt ParticleVertexFitter for helium (!4061 (merged))
- Prepare Rec v36r12p1 (!4057 (merged))
- Remove GaudiHistoAlg from TrackPV2HalfMonitor (!4014 (merged))
- Fix charge for momentum determination with pT kick (!4050 (merged))
- Suppress printout from warning counter (follow up !4047 (merged)) (!4055 (merged))
- Correct iteration process in extrapolation of muon track to PV (!4047 (merged))
- Prepare Rec v36r12 (!4045 (merged))
- Updated TrackFitMatchMonitor.cpp (!3988 (merged))
- Add track selection from protoparticle filter (!3980 (merged))
- Update References for: LHCb!4632 (merged), DaVinci!1136 (merged) based on lhcb-2024-patches-mr/1298 (!4044 (merged))
- LumiSummary tupling for offline luminosity (!4022 (merged))
- Functors: avoid generating std::integral_constant when a plain int also works (!4029 (merged))
- prefer MsgCounter over Warning(...) and Error(...) (!4032 (merged))
- Check SciFi channel x-ordering doesn't change when applying calibration (!4017 (merged))
- Add simplified SciFi LiteCluster Online Monitoring (!3524 (merged))
- Remove redundant level of locking from error counters in Runge-Kutta extrapolator / only update statistics in debug mode (!4027 (merged))
- Add decay-tree recombiner, generalise the LHCbIDOverlap functionality and general code refactoring (!3995 (merged))
- Include neutrals in overlap and uniqueness checks (!4023 (merged))
- Updated selection from (weighted)relation table, improvements to algorithms for tracking efficiencies (!4019 (merged))
- ParticleVertexFitter: Downgrade info message to debug (!4024 (merged))
- Adapt decay descriptor tests to new ion names (!3955 (merged))
- Add UT track info functors (!3917 (merged))
- Allow helium3 candidates to be created (!3855 (merged))
Edited by Marco Clemencic