Prepare v40r1 release
2022-01-31 Analysis v40r1
This version uses 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 Analysis v40r0, with the following changes:
new feature
New features- Adapt to merge of Phys into Rec, !853 (merged) (@rmatev)
- Move DaVinciTools tool to Rec, !836 (merged) (@cprouve)
bug fix workaround
Fixes- Fix iadd function for FunctorCollection, !857 (merged) (@amathad)
enhancement
Enhancements- Functors Tuples | Support storage of output from "MAP_INPUT" functor that returns "std::optional" or "std::nullopt", !851 (merged) (@amathad)
- Tuples | Add functorcollections module to FunTuple framework, !845 (merged) (@erodrigu)
- Tuples | FunTuple support for tupling vector ThOr functors with LingAlg::Vec type and improve error message, !842 (merged) (@amathad)
- Tuples | FunTuple's FunctorCollection: class enhanced, almost full test coverage, !856 (merged) (@erodrigu)
-
Tuples | Improve handling of
std::optional
in FunTuple, !855 (merged) (@graven) - Tuples | Remove NewTupleTools replaced by functorcollections, !852 (merged) (@erodrigu)
- Tuples | FunctorCollection class extensions, !849 (merged) (@erodrigu)
modernisation cleanup testing
Code cleanups and changes to tests- Tuples | FunTuple Python modules: full coverage of FunctorCollection class, !858 (merged) (@erodrigu)
- Tuples | Create Pytest-based tests for Phys/FunTuple, !848 (merged) (@erodrigu)