Support void functors (event-info and line decision) and extend support to store maps of more basic type
The MR adds:
-
Support for tupling event-level information with void functors. -
Add a special branch (like "ALL") called "EVENT" that the void functors can be added to. -
Add new functorcollection EventInfo(odin, extra_info = False)
-
Add new functorcollection SelectionInfo(sel_type, dec_report, line_names)
-
Support tupling of std::map<std::string, basic_cpp_types>
(previously onlystd::map<std::string, std::any>
supported).
To be tested with: Rec!2747 (merged), Moore!1367 (merged) and DaVinci!654 (merged).
Edited by Abhijit Mathad