From d96022bb6517f49aba367970143aedc2f437676b Mon Sep 17 00:00:00 2001 From: Patrick Koppenburg <Patrick Koppenburg patrick.koppenburg@cern.ch> Date: Mon, 31 Jan 2022 13:47:10 +0100 Subject: [PATCH] Prepare v60r1 --- CMakeLists.txt | 2 +- ReleaseNotes/v60r1.md | 74 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 ReleaseNotes/v60r1.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 3a041a1a3..9cac41b98 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.15) -project(DaVinci VERSION 60.0 +project(DaVinci VERSION 60.1 LANGUAGES CXX) # Enable testing with CTest/CDash diff --git a/ReleaseNotes/v60r1.md b/ReleaseNotes/v60r1.md new file mode 100644 index 000000000..24197f578 --- /dev/null +++ b/ReleaseNotes/v60r1.md @@ -0,0 +1,74 @@ +2022-01-31 DaVinci v60r1 +=== + +This version uses + +Analysis [v40r1](../../../../Analysis/-/tags/v40r1), +Rec [v34r0](../../../../Rec/-/tags/v34r0), +Lbcom [v33r6](../../../../Lbcom/-/tags/v33r6), +LHCb [v53r6](../../../../LHCb/-/tags/v53r6), +Gaudi [v36r4](../../../../Gaudi/-/tags/v36r4) and +LCG [101](http://lcginfo.cern.ch/release/101/) with ROOT 6.24.06. + + +This version is released on `master` branch. +Built relative to DaVinci [v60r0](/../../tags/v60r0), with the following changes: + +### New features ~"new feature" + +- ~Configuration | Davinci script - adding create_options_template command, !631 (@dfazzini) [#27] + +- Upstream project highlights :star: +- Phys is removed. All remaining packages were moved to Rec. Phys!1037 +- ~Functors ~Tuples | MC association and background category algorithm (MCTruthAndBkgCat) and few related functors, Rec!2677 (@amathad) + + + +### Fixes ~"bug fix" ~workaround + +- Fix tupling from xgen test, !624 (@dfazzini) +- Checks for ERROR and FATAL in all tests, !617 (@pkoppenb) +- Upstream project highlights :star: +- ~Functors | Bug fix and add functors FOURMOMENTUM, PX, PY, PZ and ENERGY, Rec!2619 (@amathad) +- Fix mass constraint in DecayTreeFitterAlg, Phys!1030 (@pkoppenb) + + +### Enhancements ~enhancement + +- Upstream project highlights :star: +- FunTuple support for tupling vector ThOr functors with LingAlg::Vec type and improve error message, Analysis!842 (@amathad) +- Remove NewTupleTools replaced by functorcollections, Analysis!852 (@erodrigu) +- ~Composites | Add vertex constraints to DecayTreeFitterAlg, Rec!2676 (@pkoppenb) + + + +### Code cleanups and changes to tests ~modernisation ~cleanup ~testing + +- ~Configuration | Add a test for tracking changes in PyConf ApplicationOptions class, !636 (@dfazzini) [#29] +- ~Configuration | Adding example for running FunTuple with .xgen files, !615 (@dfazzini) [Analysis#21] +- ~Persistency | Reading Sprucing and Turbo output in new format and make use of new LHCb `reading.py` functions, !618 (@nskidmor) +- Update .gitlab-ci.yml, !626 (@erodrigu) +- Cleaning DaVinci tests and add new DaVinciExamples, !622 (@dfazzini) +- Upstream project highlights :star: +- ~Configuration | Resolve "Scoped exceptions in DaVinci configuration code", !632 (@dfazzini) [#28] +- ~Configuration | Removing set_hltAnn_svc function from DaVinci.algorithms, !630 (@dfazzini) +- ~Configuration | Making override_data_options a davinci script option., !628 (@dfazzini) +- ~Configuration | Resolve "Clarification of Python and YAML files on default options", !616 (@dfazzini) [#21] +- ~Functors ~Tuples | Update test with MC association and background category, !621 (@amathad) +- ~Functors ~Tuples | Tupling - update unit tests and add vector functors, !595 (@amathad) +- ~Tuples | Replace NewTupleTools with functorcollections module, !623 (@erodrigu) +- Follow LHCb!3219, !633 (@rmatev) [#29] +- Use DTFAlg in DecayTreeFitter example, !625 (@pkoppenb) +- Fix EOL in string error, !620 (@cprouve) + + +### Documentation ~Documentation + +- ~Configuration | Resolve "Documentation on davinci script - inputfiledb option only accepts YAML", !619 (@dfazzini) [#24] + + +### Move of packages + +- Move DaVinciTools to Rec, Rec!2684 (@pkoppenb) +- Move Phys packages, Rec!2637 (@rmatev) + -- GitLab