Prepare v60r1
2022-01-31 DaVinci v60r1
This version uses
Analysis v40r1, Rec v34r0, Lbcom v33r6, LHCb v53r6, Gaudi v36r4 and LCG 101 with ROOT 6.24.06.
This version is released on master
branch.
Built relative to DaVinci v60r0, with the following changes:
new feature
New features-
Configuration | Davinci script - adding create_options_template command, !631 (merged) (@dfazzini) [#27 (closed)]
-
Upstream project highlights
⭐ -
Phys is removed. All remaining packages were moved to Rec. Phys!1037 (merged)
-
Functors Tuples | MC association and background category algorithm (MCTruthAndBkgCat) and few related functors, Rec!2677 (merged) (@amathad)
bug fix workaround
Fixes- Fix tupling from xgen test, !624 (merged) (@dfazzini)
- Checks for ERROR and FATAL in all tests, !617 (merged) (@pkoppenb)
- Upstream project highlights
⭐ - Functors | Bug fix and add functors FOURMOMENTUM, PX, PY, PZ and ENERGY, Rec!2619 (merged) (@amathad)
- Fix mass constraint in DecayTreeFitterAlg, Phys!1030 (merged) (@pkoppenb)
enhancement
Enhancements- Upstream project highlights
⭐ - FunTuple support for tupling vector ThOr functors with LingAlg::Vec type and improve error message, Analysis!842 (merged) (@amathad)
- Remove NewTupleTools replaced by functorcollections, Analysis!852 (merged) (@erodrigu)
- Composites | Add vertex constraints to DecayTreeFitterAlg, Rec!2676 (merged) (@pkoppenb)
modernisation cleanup testing
Code cleanups and changes to tests- Configuration | Add a test for tracking changes in PyConf ApplicationOptions class, !636 (merged) (@dfazzini) [#29 (closed)]
- Configuration | Adding example for running FunTuple with .xgen files, !615 (merged) (@dfazzini) [Analysis#21 (closed)]
-
Persistency | Reading Sprucing and Turbo output in new format and make use of new LHCb
reading.py
functions, !618 (merged) (@nskidmor) - Update .gitlab-ci.yml, !626 (merged) (@erodrigu)
- Cleaning DaVinci tests and add new DaVinciExamples, !622 (merged) (@dfazzini)
- Upstream project highlights
⭐ - Configuration | Resolve "Scoped exceptions in DaVinci configuration code", !632 (merged) (@dfazzini) [#28 (closed)]
- Configuration | Removing set_hltAnn_svc function from DaVinci.algorithms, !630 (merged) (@dfazzini)
- Configuration | Making override_data_options a davinci script option., !628 (merged) (@dfazzini)
- Configuration | Resolve "Clarification of Python and YAML files on default options", !616 (merged) (@dfazzini) [#21 (closed)]
- Functors Tuples | Update test with MC association and background category, !621 (merged) (@amathad)
- Functors Tuples | Tupling - update unit tests and add vector functors, !595 (merged) (@amathad)
- Tuples | Replace NewTupleTools with functorcollections module, !623 (merged) (@erodrigu)
- Follow LHCb!3219 (merged), !633 (merged) (@rmatev) [#29 (closed)]
- Use DTFAlg in DecayTreeFitter example, !625 (merged) (@pkoppenb)
- Fix EOL in string error, !620 (merged) (@cprouve)
Documentation
Documentation- Configuration | Resolve "Documentation on davinci script - inputfiledb option only accepts YAML", !619 (merged) (@dfazzini) [#24 (closed)]
Move of packages
- Move DaVinciTools to Rec, Rec!2684 (merged) (@pkoppenb)
- Move Phys packages, Rec!2637 (merged) (@rmatev)