Add new algorithm and a functor for storing Hlt1 TIS/TOS information
-
Review changes -
-
Download -
Patches
-
Plain diff
The MR adds the following:
- Add
Hlt1TisTos
algorithm (based on the old toolIParicleTisTos
) - Two new functors:
-
F.VALUE
: Functor to get a value fromstd::optional
, if it encountersstd::nullopt
it throws aGaudiException
. -
F.MAP_TO_RELATED
: Functor to store TIS/TOS information of user-specified Hlt1 lines using relations table.
-
- Changes the functor grammer so that one can pass a
dict
toF.VALUE_OR(<dict>)
. - We also add tests for both
F.VALUE
andF.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)
Edited by Abhijit Mathad
Merge request reports
Compare and
- version 34916d520d
- version 33848d4051
- version 324b667f39
- version 31303ff97b
- version 306bb54106
- version 290db8d677
- version 28c8e803aa
- version 2784325f25
- version 263dcc6020
- version 25fdf11aac
- version 2464b33f17
- version 239a9c0615
- version 221caa712c
- version 2114ebe61c
- version 20d8b900a4
- version 1967147a3d
- version 18acfcb30f
- version 17ffba0c51
- version 160867cfd3
- version 159778cd22
- version 14654c8049
- version 13e3dc7aa6
- version 12574a0001
- version 11165bfbeb
- version 10fe746ffa
- version 957689cab
- version 886159b02
- version 7f391eed9
- version 6ef30e8e4
- version 5de25e091
- version 4afed550e
- version 345320274
- version 21d8594a3
- version 179ea4795
- master (base)
- latest version52184f9e52 commits,
- version 34916d520d51 commits,
- version 33848d405148 commits,
- version 324b667f3947 commits,
- version 31303ff97b46 commits,
- version 306bb5410645 commits,
- version 290db8d67743 commits,
- version 28c8e803aa42 commits,
- version 2784325f2541 commits,
- version 263dcc602040 commits,
- version 25fdf11aac39 commits,
- version 2464b33f1738 commits,
- version 239a9c061537 commits,
- version 221caa712c36 commits,
- version 2114ebe61c34 commits,
- version 20d8b900a433 commits,
- version 1967147a3d30 commits,
- version 18acfcb30f29 commits,
- version 17ffba0c5128 commits,
- version 160867cfd324 commits,
- version 159778cd2223 commits,
- version 14654c804922 commits,
- version 13e3dc7aa621 commits,
- version 12574a000120 commits,
- version 11165bfbeb19 commits,
- version 10fe746ffa18 commits,
- version 957689cab17 commits,
- version 886159b0216 commits,
- version 7f391eed915 commits,
- version 6ef30e8e414 commits,
- version 5de25e09112 commits,
- version 4afed550e11 commits,
- version 3453202748 commits,
- version 21d8594a32 commits,
- version 179ea47951 commit,
Compare changes
- Side-by-side
- Inline
Files
6Loading