Skip to content

B2OC branch to collect updates for Hlt2 2024

Alessandro Bertolin requested to merge b2oc_upgrade into master
  • updates in b_to_dx_ltu.py
  • update example scripts (hlt2_b2oc_example.py and spruce_b2oc_example.py)
  • fixes in d_builder and basic_builder to handle D0 -> KS0 pi0 decay
  • add missing F.IS_NOT_H > CL_min selection for photons in builders/basic_builder.py
  • add PT selection for resolved and merged pi0
  • add BdToDmPiSB_DmToPimPimKp and LbToLcpPiSB_LcpToPKPi to get combinatorial events from data with no bias from the SigmaNet default cut
  • add BdToD0PiPiSB_D0ToHH for the same reason
  • set a !=0 SigmaNet cut for Bd2DPi/K Bs2DsPi/K and Lb2LcPi
  • recovered some Hlt2 lines that had been tested running on the single line but that where not booked in hlt2_b2oc.py: BuToD0PiPiPi_D0ToHH, BuToD0KPiPi_D0ToHH, BuToD0KKPi_D0ToKPi, BuToD0PbarPPi_D0ToKPi
  • use new line registry layout (!2837 (merged))
  • rename TbcToDpKm in b_to_dh.py: TbcToDpKm -> TbcToDpKm_DpToKmPipPip
  • unify cut name: MVAcut -> MVACut (!2853 (merged))
  • tighten D0 mass cuts for charged final states: +- 100 MeV -> +- 50 MeV (!2853 (merged))
  • went back to +- 100 MeV (!2970 (merged))
  • apply a default b_sigmanet_filter cut MVACut > 0.2 for all hlt2 lines
  • add Bs2DsK/Pi for the KPiPi and PiPiPi Ds decay modes
  • update flavour tagging builder according to !2300 (merged), implemented in !2934 (merged)
  • add 2 Calib lines going to full

for the lines going to full:

  • Hlt2Calib_BdToDsmPi_DsmToKpKmPim 0.0456 kHz 0.0106 GB/s
  • Hlt2Calib_BdToDmPi_DmToPimPimKpDecision 0.0342 kHz 0.00924 GB/s
  • lines implemented for the first in mid October 2023, see !2689 (closed)
  • CI tests are run, the MR is technically ready
  • blessed by Marianna Fontana here
  • on Dec. 19th Miroslav S. reports that the MR has no commit, see here
  • implemented again in !2934 (merged) and merged in this MR

#672

Edited by Alessandro Bertolin

Merge request reports