B2OC: Add 30 new lines, rate reduction and minor fixes
This MR containes several development from B2OC PAWG since last time (!1199 (merged)), including the following MR:
New lines
- 16 Omegab and Xib lines by Mengzhen Wang (were previously B&Q Stripping lines), 8 Hlt2 and 6 Sprucing: !1229 (merged)
- 14 Lambdab lines by Shunan Zhang, all in Hlt2: !1344 (merged)
Work towards DPA task https://gitlab.cern.ch/lhcb-dpa/project/-/issues/78.
Rate reduction
- Tuning B -> Dshhh lines by Philippe D'Argent: !1341 (merged)
- Tuning EM lines by Alessandro Bertolin: !1347 (merged)
- Tuning B(c)+ -> DD lines by Fionn Bishop: !1351 (merged)
- Tuning B0 -> D0hh, D0 -> HH(HH) lines by Aidan Wiederhold: !1363 (merged)
- Tuning B -> DDKpi lines by Mark Whitehead: !1364 (merged)
- Tuning B -> Dh, Dhh, Dhhh, DstMuNi lines by Martin Tat and Seophine Stanislaus: !1371 (merged)
- Tuning Bc lines by Fernanda Abrantes: !1384 (merged) and !1409 (merged)
- Moving Hlt2 lines with high rates (> 300 Hz) to Sprucing by Alessandro Bertolin: !1409 (merged)
additional details can be found in this presentation: https://indico.cern.ch/event/1118176/contributions/4695390/attachments/2402878
the retention table of all Hlt2 lines included is in attachment b2oc-hlt2-minbias-220305.txt
New features
- Add a monotone Lipschitz neural network MVA filter by Fionn Bishop and Alessandro Bertolin: !1345 (merged)
- Add flavor tagging for Hlt2 and Sprucing by Alessandro Bertolin: !1319 (merged) and !1324 (merged)
Requires lhcb-datapkg/ParamFiles!41 (merged)
Fixes
- Name fixes by Alessandro Bertolin: !1376 (merged)
- PID cut fixes by Alessandro Bertolin: !1382 (merged) and !1387 (merged)
- Fix cuts in KS builder by Martin Tat: !1383 (merged)
- Fix a particle builder by Alessandro Bertolin: !1392 (merged)
- Fix importing bug in
spruce_b2oc.py
by Alessandro Bertolin: !1393 (merged) - Change path of the json file used by MVA by Alessandro Bertolin: !1417 (merged)
- Comment out lines with neutral and DD particles by Shunan Zhang: !1420 (merged)
- Fix Spruce tests by Alessandro Bertolin: !1422 (merged)
- Align DsK and DsK LTU selections, fix path of SigmaNet json file: !1423 (merged)
- Remove
check_overlap
function: !1426 (merged) - Move one Sprucing line from FT dictionary to default: !1427 (merged)
Edited by Shunan Zhang