Evidence collection
Release notes
2025-03-17 LHCb v56r5
This version uses Gaudi v39r3, Detector v2r5 and LCG 105c with ROOT 6.30.08.
This version is released on the master
branch.
Built relative to LHCb v56r4, with the following changes:
new feature
New features- FT Simulation | Support for FT spillover sim, !4583 (@zexu)
bug fix workaround
Fixes- Simulation | Fix to a wrong initial value in MuonChamberGrid, !4936 (@satta)
- Deprecation warning fix in test_iohelper.py, !4974 (@pkopciew)
enhancement
Enhancementsmodernisation cleanup testing
Code cleanups and changes to testsDocumentation
DocumentationOther
- RICH | Add utility types for RICH Quadrants, !4945 (@jonrob)
- Fixed instabilities in output order in test rootiomixertoomuch, !4975 (@sponce) [#387]
- Replace range::v3 with std::ranges, !4971 (@graven)
- RawEvent: Minor cleanup in exception throwing, !4965 (@jonrob)
- Update References for: !4959 based on lhcb-master-mr/12752, !4964 (@pkopciew)
- RawEvent: Throw exception instead of assert on null bank pointer, !4963 (@jonrob)
- Add missing dependency of GaudiConf pytest, !4962 (@clemenci)
- Pyconf - Add option to control histogram string width in printout, !4959 (@jonrob)
- Fix to 24.02.25 crash of lhcb-stack setup, !4958 (@pkopciew)
- Add generic accessors for MCVertices, !4948 (@ldufour)
- QMT to Pytest migration in LHCb, !4773 (@pkopciew)
Evidence collection
Release notes
2025-03-08 LHCb v55r14p1
This version uses Gaudi v38r1p1, Detector v1r36 and LCG 105a with ROOT 6.30.04.
This version is released on the v55r14-patches
branch.
Built relative to LHCb v55r14, with the following changes:
new feature
New featuresbug fix workaround
Fixesenhancement
Enhancementsmodernisation cleanup testing
Code cleanups and changes to testsDocumentation
DocumentationOther
- Use pkg_config for zstd and make it private for 'v55r14-patches', !4961 (@msaur)
- Update References for: !4954, !4955, Rec!4280, Allen!1894, Moore!4408,..., !4957 (@msaur)
- Added --override-option-class option to LbExec for
v55r14-patches
, !4956 (@msaur) - Generate configuration in a separate process to reduce memory usage for 'v55r14-patches', !4955 (@msaur)
- Trust file-content-metadata path on CVMFS when cloning for 'v55r14-patches', !4954 (@msaur)
Evidence collection
Evidence collection
Release notes
2025-02-13 LHCb v46r9
This version uses Gaudi v39r2 and LCG 105c with ROOT 6.30.08.
This version is released on run2-patches
branch and is intended for use with Run1 or Run2 data. For Run3, use a version released on master
branch
Built relative to LHCb v46r8, with the following changes:
modernisation cleanup testing
Code cleanups and changes to testsEvidence collection
Release notes
2025-02-13 LHCb v56r3
This version uses Detector v2r3, Gaudi v39r2 and LCG 105c .
This version is released on the master
branch.
Built relative to LHCb v56r2, with the following changes:
new feature
New features- FT Simulation | To mask data link in Encoder in Boole emulation, !4660 (@zexu)
enhancement
Enhancementsmodernisation cleanup testing
Code cleanups and changes to tests- RICH | RichDetectors - Add new tests for trunk versus 2024 compact geometries, !4937 (@jonrob)
- RICH | Fix ref for RICH decode-and-spacepoints-2023-data test, !4926 (@jonrob)
- Persistency | Add basic EventPacker checksum test, !4623 (@jonrob) [Moore#793]
- Adjust some tolerances on ARM for math tests, !4914 (@jonrob)
Other
- Update References for: !4913, Moore!4327, DaVinci!1230 based on lhcb-master-mr/12587, !4940 (@lhcbsoft)
- Add x86_64_v3-el9-gcc13+cuda12_4-opt+g to known platform list, !4938 (@jonrob)
- Include input_run_number in Options class, !4934 (@cburr)
- Improve test_iovs to work with latest pytest, !4931 (@clemenci)
- Update References for: !4925 based on lhcb-master-mr/12476, !4927 (@lhcbsoft)
- Synchronize master branch with 2024-patches, !4774 (@clemenci)
- Update References for: !4922 based on lhcb-master-mr/12454, !4923 (@lhcbsoft)
- Update References for: Detector!667 based on lhcb-master-mr/12409, !4911 (@lhcbsoft)
- Fix support for TAE, !4909 (@rmatev)
- Option to include hlt1 reports in do_unpacking, !4903 (@nskidmor)
- Update References for: Detector!643, Rec!4139, Moore!4210, DaVinci!1219 based on lhcb-master-mr/12449, !4899 (@lhcbsoft)
- Revert !4540 (Fixed usage of task_arena from tbb in HLTControlFlowMgr), !4868 (@rmatev)
- Use JSON for LoKiFunctorsCache, !4649 (@cburr)
Evidence collection
Release notes
2025-02-03 LHCb v55r16p2
This version uses Gaudi v38r1p1, Detector v1r36 and LCG 105a with ROOT 6.30.04.
This version is released on the v55r16p1-patches
branch.
Built relative to LHCb v55r16p1, with the following changes:
new feature
New featuresbug fix workaround
Fixesenhancement
Enhancementsmodernisation cleanup testing
Code cleanups and changes to testsDocumentation
DocumentationOther
Evidence collection
Release notes
2025-01-24 LHCb v56r2
This version uses Detector v2r2, Gaudi v39r2 and LCG 105c .
This version is released on the master
branch.
Built relative to LHCb v56r1, with the following changes:
new feature
New features- Simulation | Add sensitiveIDs monitor, !4717 (@mexu)
bug fix workaround
Fixes- Calo | MCCaloHit: Change Time type from char to std::int8_t, !4796 (@xueting)
- Fix VPRetinaCluster edge-flag encoding, !4877 (@dpassaro)
- Remove implicit conversion from MCVertex* to MCVertex, !4843 (@graven)
modernisation cleanup testing
Code cleanups and changes to tests- RICH | Remove x86_64_v3 specific ref for RichFutureKernel histograms test, !4875 (@jonrob)
- RICH | Add temporary x86_64_v3 specific ref for RichFutureKernel histograms test, !4864 (@jonrob)
- RICH | Add back int based histogram checks to RichFutureKernel test, !4855 (@jonrob)
- RICH | RichFutureKernel: Use known functions in histogram tests, !4831 (@jonrob) [gaudi/Gaudi#351]
- RICH | RichHistoBase: Remove workarounds for Gaudi < v39r1, !4753 (@jonrob)
- Add arm specific ref for lumi_decoding test, !4904 (@jonrob)
- Define named constexpr ParticleID instances to be used instead of bare numbers., !4879 (@graven)
- Remove deprecated MCVertex constructor, !4878 (@graven)
- Prefer C++20 std::countr_zero and std::popcount over __builtin_xxx, !4869 (@graven)
Other
- Simulation | Dropped old CaloFuture2Dview and replace it with CellIDHistogram, !3757 (@sponce)
- Fixed refs, !4898 (@sponce)
- Fix XMLSummarySvc usage with RootIOAlg, !4890 (@sponce) [#379]
- Fixes after pre-commit-config updates, !4888 (@clemenci)
- Update References for: !4840, Moore!4195 based on lhcb-master-mr/12236, !4887 (@lhcbsoft)
- Fixed warnings introduced by the reindentation using ruff, !4886 (@sponce)
- Update References for: !4873, Lbcom!784, Rec!4200 based on lhcb-master-mr/12233, !4876 (@lhcbsoft)
- Fixed location of IOVLock in ICondIOVResource, !4873 (@sponce)
- Solving the overlap technical problem, !4840 (@nskidmor)
- Complete reindentation of the code base, !4884 (@sponce)
- Trust file-content-metadata path on CVMFS when cloning, !4871 (@cburr) [CVE-2024]
- Ref update for move to Gaudi v39r2, !4870 (@sponce)
- Add option to specify DD4hep build type in the DD4hepSvc, !4836 (@bcouturi)
- Changes to Event/Track models needed for Velo matching of downstream composites, !4757 (@mstahl)
- Upgrade clang-format and use Ruff for Python linting and formatting, !4346 (@clemenci) [#42,gaudi/Gaudi#247]
- Tiny fix in refs, !4863 (@sponce)
- Remove RICH histogram test x86_64_v3 specific ref, !4862 (@jonrob)
- Fix some of the bad ref files in LHCb, !4861 (@sponce)
- Manual fix of refs, !4859 (@sponce)
- Manual fix of ref update in !3856, !4856 (@sponce)
- Revert "Merge branch 'dhcroft-VPChanIDFix' into 'master'", !4805 (@graven)
- Update References for: Detector!288, !3757, Rec!3107, Moore!1758 based on lhcb-master-mr/12160, !3856 (@lhcbsoft)
- Update References for: !4849, Panoptes!416 based on lhcb-master-mr/12156, !4850 (@lhcbsoft)
- Simplify the way FSMCallbackHolder is wrapped around 'base' algorithms, !4849 (@graven)
- Update References for: !4799 based on lhcb-master-mr/12124, !4842 (@lhcbsoft)
- IOHandlerFileRead: Add INFO message with full path when opening an MDF file, !4799 (@jonrob) [#378]
- Implementation of UT NZS decoder and modifications of all involved files, !4797 (@wokrupa)
- Add segment function and improve sorting of SOACollections, !4610 (@ahennequ)
- Skip ref lines from DocumentHandler in dd4hep_sharedconditions test, !4841 (@jonrob)
- Fixed bad include in interaction_region.py when using detdesc, !4839 (@sponce)
- Remove duplicated test, !4837 (@bcouturi)
- Update References for: !4791 based on lhcb-master-mr/12110, !4835 (@lhcbsoft)
- Add missing include of vector, !4829 (@clemenci)
- LoKi/RangeList.h: Prefer '#pragma once', !4825 (@jonrob)
- Set default run number rather than default event time in PyConf, !4806 (@sponce)
- Implemented dynamic buffer allocation in IOHandlerFileRead And added counter on bank sizes, !4791 (@sponce)
Evidence collection
Release notes
2025-01-23 LHCb v55r13p2
This version uses Detector v1r36, Gaudi v38r1 and LCG 105a with ROOT 6.30.04.
This version is released on the v55r13p1-patches
branch.
Built relative to LHCb v55r13p1, with the following changes:
new feature
New featuresbug fix workaround
Fixesenhancement
Enhancementsmodernisation cleanup testing
Code cleanups and changes to testsDocumentation
DocumentationOther
Evidence collection
Release notes
2025-01-22 LHCb v55r12p2
This version uses Detector v1r36, Gaudi v38r1 and LCG 105a with ROOT 6.30.04.
This version is released on the v55r12p1-patches
branch.
Built relative to LHCb v55r12p1, with the following changes:
new feature
New featuresbug fix workaround
Fixesenhancement
Enhancementsmodernisation cleanup testing
Code cleanups and changes to testsDocumentation
DocumentationOther
Evidence collection
Release notes
2025-01-17 LHCb v55r11p2
This version uses Gaudi v38r1, Detector v1r36 and LCG 105a with ROOT 6.30.04.
This version is released on the v55r11p1-patches
branch.
Built relative to LHCb v55r11p1, with the following changes:
new feature
New featuresbug fix workaround
Fixesenhancement
Enhancementsmodernisation cleanup testing
Code cleanups and changes to testsDocumentation
DocumentationOther
- Trust file-content-metadata path on CVMFS when cloning into 'v55r11p1-patches', !4881 (@msaur)
- Merge branch 'msaur_cherrypick_lhcb4766_LbExecOverride' into 'v55r11p1-patches', !4844 (@msaur)
- Merge branch 'sponce_LbExecOverrideOption' into 'v55r11p1-patches', !4833 (@msaur)
- Merge branch 'reduce-mem-overhead' into 'v55r11p1-patches', !4832 (@msaur)