The MR adds the following:
Hlt1TisTos
algorithm (based on the old tool IParicleTisTos
)F.VALUE
: Functor to get a value from std::optional
, if it encounters std::nullopt
it throws a GaudiException
.F.MAP_TO_RELATED
: Functor to store TIS/TOS information of user-specified Hlt1 lines using relations table.dict
to F.VALUE_OR(<dict>)
.F.VALUE
and F.VALUE_OR(<dict>)
.This MR only addresses Hlt1 Tis/Tos information. The Hlt2 Tis/TOS needs to be separate MR
Relates to https://gitlab.cern.ch/lhcb-dpa/project/-/issues/142.
To be tested with: LHCb!3845 (merged) DaVinci!771 (merged) Analysis!935 (merged)