From b1a8de2f21c942b5ade898774d03189af105176d Mon Sep 17 00:00:00 2001 From: Chris Burr Date: Tue, 3 Jun 2025 12:28:15 +0200 Subject: [PATCH 01/12] Move pre-commit check for copyright notice --- .gitlab-ci.yml | 6 ------ .pre-commit-config.yaml | 5 +++++ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 645516f52..a5aea8a72 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,12 +14,6 @@ variables: default: tags: [cvmfs] -check-copyright: - image: gitlab-registry.cern.ch/ci-tools/ci-worker:cc7 - script: - - curl -o lb-check-copyright "https://gitlab.cern.ch/lhcb-core/LbDevTools/raw/master/LbDevTools/SourceTools.py?inline=false" - - python lb-check-copyright origin/${TARGET_BRANCH} --exclude lhcbproject.yml - include: - project: 'lhcb-rta/reference-update-bot' file: 'templates/ref-bot-ci-trigger-template.yml' diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 05e8a0445..d2f979994 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -33,3 +33,8 @@ repos: args: [ --fix ] # Run the formatter. - id: ruff-format +- repo: "https://gitlab.cern.ch/lhcb-core/LbDevTools.git" + rev: 2.1.4 + hooks: + - id: lb-add-copyright + exclude: "^lhcbproject.yml$" -- GitLab From ae09f510f8257e5920675a906e2ad8865e0f4135 Mon Sep 17 00:00:00 2001 From: Chris Burr Date: Tue, 3 Jun 2025 18:32:23 +0200 Subject: [PATCH 02/12] Run pre-commit on all files --- ReleaseNotes/v36r5.md | 1 - ReleaseNotes/v37r3.md | 1 - ReleaseNotes/v37r4.md | 1 - ReleaseNotes/v37r5.md | 1 - ReleaseNotes/v37r6.md | 1 - 5 files changed, 5 deletions(-) diff --git a/ReleaseNotes/v36r5.md b/ReleaseNotes/v36r5.md index 8f3aed0e2..7100a9819 100644 --- a/ReleaseNotes/v36r5.md +++ b/ReleaseNotes/v36r5.md @@ -30,4 +30,3 @@ Built relative to Lbcom [v36r4](/../../tags/v36r4), with the following changes: ### Other - diff --git a/ReleaseNotes/v37r3.md b/ReleaseNotes/v37r3.md index 9742dced9..992b4c887 100644 --- a/ReleaseNotes/v37r3.md +++ b/ReleaseNotes/v37r3.md @@ -31,4 +31,3 @@ Built relative to Lbcom [v37r2](/../../tags/v37r2), with the following changes: ### Other - diff --git a/ReleaseNotes/v37r4.md b/ReleaseNotes/v37r4.md index bef594c7b..1e8a1a6b2 100644 --- a/ReleaseNotes/v37r4.md +++ b/ReleaseNotes/v37r4.md @@ -30,4 +30,3 @@ Built relative to Lbcom [v37r3](/../../tags/v37r3), with the following changes: ### Other - diff --git a/ReleaseNotes/v37r5.md b/ReleaseNotes/v37r5.md index 90ab0c397..832abcbcc 100644 --- a/ReleaseNotes/v37r5.md +++ b/ReleaseNotes/v37r5.md @@ -30,4 +30,3 @@ Built relative to Lbcom [v37r4](/../../tags/v37r4), with the following changes: ### Other - diff --git a/ReleaseNotes/v37r6.md b/ReleaseNotes/v37r6.md index d28f9a25e..94ebabf8e 100644 --- a/ReleaseNotes/v37r6.md +++ b/ReleaseNotes/v37r6.md @@ -30,4 +30,3 @@ Built relative to Lbcom [v37r5](/../../tags/v37r5), with the following changes: ### Other - -- GitLab From 5d71bda4d2c8e0523c92bcd6d98d93341f2526b8 Mon Sep 17 00:00:00 2001 From: Miroslav Saur Date: Fri, 27 Jun 2025 06:30:32 +0800 Subject: [PATCH 03/12] Prepare Lbcom v37r7 [ci skip] --- CMakeLists.txt | 2 +- ReleaseNotes/v37r7.md | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 ReleaseNotes/v37r7.md diff --git a/CMakeLists.txt b/CMakeLists.txt index f85069db7..de3e3faa2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.15) option(CMAKE_EXPORT_COMPILE_COMMANDS "Enable/Disable output of compile_commands.json" ON) -project(Lbcom VERSION 37.6 +project(Lbcom VERSION 37.7 LANGUAGES CXX) # Enable testing with CTest/CDash diff --git a/ReleaseNotes/v37r7.md b/ReleaseNotes/v37r7.md new file mode 100644 index 000000000..f9593cb48 --- /dev/null +++ b/ReleaseNotes/v37r7.md @@ -0,0 +1,35 @@ +2025-06-27 Lbcom v37r7 +=== + +This version uses +LHCb [v57r7](../../../../LHCb/-/tags/v57r7), +Gaudi [v39r4](../../../../Gaudi/-/tags/v39r4), +Detector [v3r3p1](../../../../Detector/-/tags/v3r3p1) and +LCG [106c](http://lcginfo.cern.ch/release/106c/) with ROOT 6.32.10. + +This version is released on the `2025-patches` branch. +Built relative to Lbcom [v37r6](/../../tags/v37r6), with the following changes: + +### New features ~"new feature" + + + +### Fixes ~"bug fix" ~workaround + + + +### Enhancements ~enhancement + + + +### Code cleanups and changes to tests ~modernisation ~cleanup ~testing + + + +### Documentation ~Documentation + + +### Other + +- Run pre-commit on all files, !837 (@cburr) +- [2025-patches] Move pre-commit check for copyright notice, !836 (@cburr) -- GitLab From fd803902d788e8fd9b795648094fe49eb711906d Mon Sep 17 00:00:00 2001 From: Miroslav Date: Sun, 13 Jul 2025 13:20:40 +0200 Subject: [PATCH 04/12] Prepare Lbcom v37r8 [ci skip] --- CMakeLists.txt | 2 +- ReleaseNotes/v37r8.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 ReleaseNotes/v37r8.md diff --git a/CMakeLists.txt b/CMakeLists.txt index de3e3faa2..894af1654 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.15) option(CMAKE_EXPORT_COMPILE_COMMANDS "Enable/Disable output of compile_commands.json" ON) -project(Lbcom VERSION 37.7 +project(Lbcom VERSION 37.8 LANGUAGES CXX) # Enable testing with CTest/CDash diff --git a/ReleaseNotes/v37r8.md b/ReleaseNotes/v37r8.md new file mode 100644 index 000000000..cf3ba537f --- /dev/null +++ b/ReleaseNotes/v37r8.md @@ -0,0 +1,32 @@ +2025-07-13 Lbcom v37r8 +=== + +This version uses +LHCb [v57r8](../../../../LHCb/-/tags/v57r8), +Detector [v3r3p2](../../../../Detector/-/tags/v3r3p2), +Gaudi [v39r4](../../../../Gaudi/-/tags/v39r4) and +LCG [106c](http://lcginfo.cern.ch/release/106c/) with ROOT 6.32.10. + +This version is released on the `2025-patches` branch. +Built relative to Lbcom [v37r7](/../../tags/v37r7), with the following changes: + +### New features ~"new feature" + + + +### Fixes ~"bug fix" ~workaround + + + +### Enhancements ~enhancement + + + +### Code cleanups and changes to tests ~modernisation ~cleanup ~testing + + + +### Documentation ~Documentation + + +### Other -- GitLab From 5a7adeed82c995a2665a5cda87d70a5885228efd Mon Sep 17 00:00:00 2001 From: Miroslav Date: Sat, 19 Jul 2025 15:16:08 +0200 Subject: [PATCH 05/12] Prepare Lbcom v37r8p1 [ci skip] --- CMakeLists.txt | 2 +- ReleaseNotes/v37r8p1.md | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 ReleaseNotes/v37r8p1.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 894af1654..23dee066f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.15) option(CMAKE_EXPORT_COMPILE_COMMANDS "Enable/Disable output of compile_commands.json" ON) -project(Lbcom VERSION 37.8 +project(Lbcom VERSION 37.8.1 LANGUAGES CXX) # Enable testing with CTest/CDash diff --git a/ReleaseNotes/v37r8p1.md b/ReleaseNotes/v37r8p1.md new file mode 100644 index 000000000..6f118160d --- /dev/null +++ b/ReleaseNotes/v37r8p1.md @@ -0,0 +1,33 @@ +2025-07-19 Lbcom v37r8p1 +=== + +This version uses +LHCb [v57r8p1](../../../../LHCb/-/tags/v57r8p1), +Detector [v3r3p2](../../../../Detector/-/tags/v3r3p2), +Gaudi [v39r4](../../../../Gaudi/-/tags/v39r4) and +LCG [106c](http://lcginfo.cern.ch/release/106c/) with ROOT 6.32.10. + +This version is released on the `2025-patches` branch. +Built relative to Lbcom [v37r8](/../../tags/v37r8), with the following changes: + +### New features ~"new feature" + + + +### Fixes ~"bug fix" ~workaround + + + +### Enhancements ~enhancement + + + +### Code cleanups and changes to tests ~modernisation ~cleanup ~testing + + + +### Documentation ~Documentation + + +### Other + -- GitLab From 6f26eea492aca657f8c9d8e7a220b2637c8a45dc Mon Sep 17 00:00:00 2001 From: Miroslav Saur Date: Sat, 19 Jul 2025 13:23:23 +0000 Subject: [PATCH 06/12] Revert "Merge branch 'release-v37r8p1' into '2025-patches'" --- CMakeLists.txt | 2 +- ReleaseNotes/v37r8p1.md | 33 --------------------------------- 2 files changed, 1 insertion(+), 34 deletions(-) delete mode 100644 ReleaseNotes/v37r8p1.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 23dee066f..894af1654 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.15) option(CMAKE_EXPORT_COMPILE_COMMANDS "Enable/Disable output of compile_commands.json" ON) -project(Lbcom VERSION 37.8.1 +project(Lbcom VERSION 37.8 LANGUAGES CXX) # Enable testing with CTest/CDash diff --git a/ReleaseNotes/v37r8p1.md b/ReleaseNotes/v37r8p1.md deleted file mode 100644 index 6f118160d..000000000 --- a/ReleaseNotes/v37r8p1.md +++ /dev/null @@ -1,33 +0,0 @@ -2025-07-19 Lbcom v37r8p1 -=== - -This version uses -LHCb [v57r8p1](../../../../LHCb/-/tags/v57r8p1), -Detector [v3r3p2](../../../../Detector/-/tags/v3r3p2), -Gaudi [v39r4](../../../../Gaudi/-/tags/v39r4) and -LCG [106c](http://lcginfo.cern.ch/release/106c/) with ROOT 6.32.10. - -This version is released on the `2025-patches` branch. -Built relative to Lbcom [v37r8](/../../tags/v37r8), with the following changes: - -### New features ~"new feature" - - - -### Fixes ~"bug fix" ~workaround - - - -### Enhancements ~enhancement - - - -### Code cleanups and changes to tests ~modernisation ~cleanup ~testing - - - -### Documentation ~Documentation - - -### Other - -- GitLab From d1428cde6a77af3402cf2386f749c7080deb2fc3 Mon Sep 17 00:00:00 2001 From: Miroslav Date: Sun, 10 Aug 2025 14:19:22 +0200 Subject: [PATCH 07/12] Prepare Lbcom v37r9 [ci skip] --- CMakeLists.txt | 2 +- ReleaseNotes/v37r9.md | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 ReleaseNotes/v37r9.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 894af1654..bcb8f0ee9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.15) option(CMAKE_EXPORT_COMPILE_COMMANDS "Enable/Disable output of compile_commands.json" ON) -project(Lbcom VERSION 37.8 +project(Lbcom VERSION 37.9 LANGUAGES CXX) # Enable testing with CTest/CDash diff --git a/ReleaseNotes/v37r9.md b/ReleaseNotes/v37r9.md new file mode 100644 index 000000000..f4ab8e5f1 --- /dev/null +++ b/ReleaseNotes/v37r9.md @@ -0,0 +1,35 @@ +2025-08-10 Lbcom v37r9 +=== + +This version uses +LHCb [v57r9](../../../../LHCb/-/tags/v57r9), +Detector [v3r3p2](../../../../Detector/-/tags/v3r3p2), +Gaudi [v39r4](../../../../Gaudi/-/tags/v39r4) and +LCG [106c](http://lcginfo.cern.ch/release/106c/) with ROOT 6.32.10. + +This version is released on the `2025-patches` branch. +Built relative to Lbcom [v37r8](/../../tags/v37r8), with the following changes: + +### New features ~"new feature" + + + +### Fixes ~"bug fix" ~workaround + + + +### Enhancements ~enhancement + + + +### Code cleanups and changes to tests ~modernisation ~cleanup ~testing + + + +### Documentation ~Documentation + + +### Other + +- Revert "Merge branch 'release-v37r8p1' into '2025-patches'", !868 (@msaur) +- Prepare Lbcom v37r8p1, !867 (@msaur) -- GitLab From 490d52d3b930c6e0df6048a708d55d31bec57e2f Mon Sep 17 00:00:00 2001 From: Miroslav Date: Sun, 10 Aug 2025 23:58:18 +0200 Subject: [PATCH 08/12] Prepare Lbcom v37r10 [ci skip] --- CMakeLists.txt | 2 +- ReleaseNotes/v37r10.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 ReleaseNotes/v37r10.md diff --git a/CMakeLists.txt b/CMakeLists.txt index bcb8f0ee9..37f4686e7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.15) option(CMAKE_EXPORT_COMPILE_COMMANDS "Enable/Disable output of compile_commands.json" ON) -project(Lbcom VERSION 37.9 +project(Lbcom VERSION 37.10 LANGUAGES CXX) # Enable testing with CTest/CDash diff --git a/ReleaseNotes/v37r10.md b/ReleaseNotes/v37r10.md new file mode 100644 index 000000000..48545785f --- /dev/null +++ b/ReleaseNotes/v37r10.md @@ -0,0 +1,32 @@ +2025-08-10 Lbcom v37r10 +=== + +This version uses +LHCb [v57r10](../../../../LHCb/-/tags/v57r10), +Gaudi [v40r0](../../../../Gaudi/-/tags/v40r0), +Detector [v3r3p2](../../../../Detector/-/tags/v3r3p2) and +LCG [106c](http://lcginfo.cern.ch/release/106c/) with ROOT 6.32.10. + +This version is released on the `2025-patches` branch. +Built relative to Lbcom [v37r9](/../../tags/v37r9), with the following changes: + +### New features ~"new feature" + + + +### Fixes ~"bug fix" ~workaround + + + +### Enhancements ~enhancement + + + +### Code cleanups and changes to tests ~modernisation ~cleanup ~testing + + + +### Documentation ~Documentation + + +### Other -- GitLab From 0734e90ffe49eacb75f7192a3b4ba428669de604 Mon Sep 17 00:00:00 2001 From: Miroslav Saur Date: Wed, 3 Sep 2025 18:52:32 +0800 Subject: [PATCH 09/12] Prepare Lbcom v37r11 [ci skip] --- CMakeLists.txt | 2 +- ReleaseNotes/v37r11.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 ReleaseNotes/v37r11.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 37f4686e7..718b22c7e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.15) option(CMAKE_EXPORT_COMPILE_COMMANDS "Enable/Disable output of compile_commands.json" ON) -project(Lbcom VERSION 37.10 +project(Lbcom VERSION 37.11 LANGUAGES CXX) # Enable testing with CTest/CDash diff --git a/ReleaseNotes/v37r11.md b/ReleaseNotes/v37r11.md new file mode 100644 index 000000000..3839c7b82 --- /dev/null +++ b/ReleaseNotes/v37r11.md @@ -0,0 +1,32 @@ +2025-09-03 Lbcom v37r11 +=== + +This version uses +LHCb [v57r11](../../../../LHCb/-/tags/v57r11), +Detector [v3r3p3](../../../../Detector/-/tags/v3r3p3), +Gaudi [v40r0](../../../../Gaudi/-/tags/v40r0) and +LCG [106c](http://lcginfo.cern.ch/release/106c/) with ROOT 6.32.10. + +This version is released on the `2025-patches` branch. +Built relative to Lbcom [v37r10](/../../tags/v37r10), with the following changes: + +### New features ~"new feature" + + + +### Fixes ~"bug fix" ~workaround + + + +### Enhancements ~enhancement + + + +### Code cleanups and changes to tests ~modernisation ~cleanup ~testing + + + +### Documentation ~Documentation + + +### Other -- GitLab From e249911ed4def6017ea4d2f58308890b73a758de Mon Sep 17 00:00:00 2001 From: Miroslav Saur Date: Tue, 9 Sep 2025 01:23:48 +0800 Subject: [PATCH 10/12] Prepare Lbcom v37r12 [ci skip] --- CMakeLists.txt | 2 +- ReleaseNotes/v37r12.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 ReleaseNotes/v37r12.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 718b22c7e..cc8d37522 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.15) option(CMAKE_EXPORT_COMPILE_COMMANDS "Enable/Disable output of compile_commands.json" ON) -project(Lbcom VERSION 37.11 +project(Lbcom VERSION 37.12 LANGUAGES CXX) # Enable testing with CTest/CDash diff --git a/ReleaseNotes/v37r12.md b/ReleaseNotes/v37r12.md new file mode 100644 index 000000000..be3aaf355 --- /dev/null +++ b/ReleaseNotes/v37r12.md @@ -0,0 +1,32 @@ +2025-09-09 Lbcom v37r12 +=== + +This version uses +LHCb [v57r12](../../../../LHCb/-/tags/v57r12), +Detector [v3r3p3](../../../../Detector/-/tags/v3r3p3), +Gaudi [v40r0](../../../../Gaudi/-/tags/v40r0) and +LCG [106c](http://lcginfo.cern.ch/release/106c/) with ROOT 6.32.10. + +This version is released on the `2025-patches` branch. +Built relative to Lbcom [v37r11](/../../tags/v37r11), with the following changes: + +### New features ~"new feature" + + + +### Fixes ~"bug fix" ~workaround + + + +### Enhancements ~enhancement + + + +### Code cleanups and changes to tests ~modernisation ~cleanup ~testing + + + +### Documentation ~Documentation + + +### Other -- GitLab From fa298808b6389d157ad60469474f5afb6fae9b90 Mon Sep 17 00:00:00 2001 From: Miroslav Saur Date: Mon, 6 Oct 2025 18:58:41 +0800 Subject: [PATCH 11/12] Prepare Lbcom v37r13 [ci skip] --- CMakeLists.txt | 2 +- ReleaseNotes/v37r13.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 ReleaseNotes/v37r13.md diff --git a/CMakeLists.txt b/CMakeLists.txt index cc8d37522..7b3db4363 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.15) option(CMAKE_EXPORT_COMPILE_COMMANDS "Enable/Disable output of compile_commands.json" ON) -project(Lbcom VERSION 37.12 +project(Lbcom VERSION 37.13 LANGUAGES CXX) # Enable testing with CTest/CDash diff --git a/ReleaseNotes/v37r13.md b/ReleaseNotes/v37r13.md new file mode 100644 index 000000000..b8925830e --- /dev/null +++ b/ReleaseNotes/v37r13.md @@ -0,0 +1,32 @@ +2025-10-06 Lbcom v37r13 +=== + +This version uses +LHCb [v57r13](../../../../LHCb/-/tags/v57r13), +Detector [v3r3p3](../../../../Detector/-/tags/v3r3p3), +Gaudi [v40r0](../../../../Gaudi/-/tags/v40r0) and +LCG [106c](http://lcginfo.cern.ch/release/106c/) with ROOT 6.32.10. + +This version is released on the `2025-patches` branch. +Built relative to Lbcom [v37r12](/../../tags/v37r12), with the following changes: + +### New features ~"new feature" + + + +### Fixes ~"bug fix" ~workaround + + + +### Enhancements ~enhancement + + + +### Code cleanups and changes to tests ~modernisation ~cleanup ~testing + + + +### Documentation ~Documentation + + +### Other -- GitLab From a57068fc1e95f9950bf6af3518c3978396dcb7aa Mon Sep 17 00:00:00 2001 From: Miroslav Date: Mon, 20 Oct 2025 09:36:50 +0200 Subject: [PATCH 12/12] Prepare Lbcom v37r14 [ci skip] --- CMakeLists.txt | 2 +- ReleaseNotes/v37r14.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 ReleaseNotes/v37r14.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 7b3db4363..01d37b82c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.15) option(CMAKE_EXPORT_COMPILE_COMMANDS "Enable/Disable output of compile_commands.json" ON) -project(Lbcom VERSION 37.13 +project(Lbcom VERSION 37.14 LANGUAGES CXX) # Enable testing with CTest/CDash diff --git a/ReleaseNotes/v37r14.md b/ReleaseNotes/v37r14.md new file mode 100644 index 000000000..b6de663ec --- /dev/null +++ b/ReleaseNotes/v37r14.md @@ -0,0 +1,32 @@ +2025-10-20 Lbcom v37r14 +=== + +This version uses +LHCb [v57r14](../../../../LHCb/-/tags/v57r14), +Detector [v3r3p3](../../../../Detector/-/tags/v3r3p3), +Gaudi [v40r0](../../../../Gaudi/-/tags/v40r0) and +LCG [106c](http://lcginfo.cern.ch/release/106c/) with ROOT 6.32.10. + +This version is released on the `2025-patches` branch. New format, uDST, is introduced for Run 3 MC. +Built relative to Lbcom [v37r13](/../../tags/v37r13), with the following changes: + +### New features ~"new feature" + + + +### Fixes ~"bug fix" ~workaround + + + +### Enhancements ~enhancement + + + +### Code cleanups and changes to tests ~modernisation ~cleanup ~testing + + + +### Documentation ~Documentation + + +### Other -- GitLab