Release v40r2
2022-03-31 Analysis v40r2
This version uses Rec v34r1
This version is released on master
branch.
Built relative to Analysis v40r1, with the following changes:
new feature
New features- Tuples | FunTuple - API changes and simplification of Python helper modules, !862 (merged) (@erodrigu)
- Remove special field EVENT, add parameter event_variables to FunTuple, !875 (merged) (@sstahl) [DaVinci#43 (closed)]
bug fix workaround
Fixes- Tuples | Fixes to functorcollections doc and add MCParticle.h to ThOr functor headers for truth matching, !876 (merged) (@amathad)
enhancement
Enhancements- Functors Tuples | Feat(functor): adapt to new JIT FunctorFactory, !871 (merged) (@chasse)
- Tuples | Add support to access conditions by functors hosted by FunTuple, !872 (merged) (@graven)
- Tuples | FunTuple - full test coverage for Python modules, !869 (merged) (@erodrigu)
- Tuples | Support void functors (event-info and line decision) and extend support to store maps of more basic type, !867 (merged) (@amathad)
- Tuples | Add a new vector type to the supported list, !866 (merged) (@dfazzini)
- Tuples | Replacement for MCTupleTools, !846 (merged) (@gunther) [lhcb-dpa/project#145]
- Tuples | Allow for instantiation of FunctorCollection() with empty dictionary, !873 (merged) (@amathad)
-
Tuples | Support basic type
std::any(bool)
in FunTuple, !870 (merged) (@amathad) - Tuples | FunTuple Python modules - minor fixes and improvements, !868 (merged) (@erodrigu)
- Tuples | Print empty event warning only when verbosity is increased, !863 (merged) (@amathad)
modernisation cleanup testing
Code cleanups and changes to tests- Tuples | FunTuple fixes and cleanup, !874 (merged) (@chasse)
- Use LHCb::Utils::as_arithmetic instead of Sel::Utils::as_arithmetic, !860 (merged) (@graven)