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_DsmToHHHandBdToDsmKsDDPi_DsmToHHHtoextra_config["isolation"]inspruce_b2oc.py - added
BdToDsstmKsLLPi_DsstmToDsmGamma_DsmToHHHandBdToDsstmKsLLPi_DsstmToDsmGamma_DsmToHHHtoextra_config["isolation"]andextra_config["flavour_tagging"]inspruce_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 |
Edited by Karol Mateusz Sowa