Skip to content

B2OC: Tuning cuts to make space for isolation vars

Reduce the event size and/or rate in order to add isolation variables for the following lines:

  • BdToDsmKsLLPi_DsmToHHH
  • BdToDsmKsDDPi_DsmToHHH

Reduce the event size and/or rate in order to add isolation variables and flavour tagging for the following lines:

  • BdToDsstmKsLLPi_DsstmToDsmGamma_DsmToHHH
  • BdToDsstmKsDDPi_DsstmToDsmGamma_DsmToHHH

Applied changes:

  • for all lines: make_dsplus_to_hhh(pi_pidk_max=5, k_pidk_min=-5) -> make_dsplus_to_hhh(pi_pidk_max=0, k_pidk_min=0)
  • added BdToDsmKsLLPi_DsmToHHH and BdToDsmKsDDPi_DsmToHHH to extra_config["isolation"] in spruce_b2oc.py
  • added BdToDsstmKsLLPi_DsstmToDsmGamma_DsmToHHH and BdToDsstmKsLLPi_DsstmToDsmGamma_DsmToHHH to extra_config["isolation"] and extra_config["flavour_tagging"] in spruce_b2oc.py

From local tests (each line was tested individually on "spruce_bandwidth_input" using spruce_b2oc_example.py snippet):

Events to run over: 371018

Evts passed Retention
old cuts new cuts old cuts new cuts
BdToDsmKsLLPi_DsmToHHH 84 46 0,023% 0,012%
BdToDsmKsDDPi_DsmToHHH 101 57 0,027% 0,015%
BdToDsstmKsLLPi_DsstmToDsmGamma_DsmToHHH 102 61 0,027% 0,016%
BdToDsstmKsDDPi_DsstmToDsmGamma_DsmToHHH 96 52 0,026% 0,014%
Event size [kB]
old cuts +FT new cuts + FT new cuts + FT + isolation
BdToDsmKsLLPi_DsmToHHH 105,3 105,4 108,3
BdToDsmKsDDPi_DsmToHHH 117,1 109,6 112,1
BdToDsstmKsLLPi_DsstmToDsmGamma_DsmToHHH 88,6 88,6 91,1
BdToDsstmKsDDPi_DsstmToDsmGamma_DsmToHHH 98,1 90,8 92,9

Event size calculated as ls -l --block-size=KB spruce_b2oc_<line_name>.dst / Evts passed

Maximum n_candidates
old cuts new cuts
BdToDsmKsLLPi_DsmToHHH 14 6
BdToDsmKsDDPi_DsmToHHH 17 4
BdToDsstmKsLLPi_DsstmToDsmGamma_DsmToHHH 58 17
BdToDsstmKsDDPi_DsstmToDsmGamma_DsmToHHH 40 25

my4_lines_new_cut.log

Edited by Karol Mateusz Sowa

Merge request reports

Loading