Skip to content

B2OC: Reduce rate of baryonic Xb2Xchh lines

Reduce rate of various baryonic Xb2Xchh lines by tightening PID requirements.

NB this MR introduces a new cut on (PIDK - PIDp) for various charm baryon builders, but the cut defaults to None, so it should not affect other lines.

Rates have been tested by running the hlt2_boc2_example.py example, modified to: run over 100k events, include only the lines being modified, and to use the hlt2_input_data_2025_run_321707 testfiledb entry, as suggested in "B2OC upgrade developers" Mattermost channel.

The "Before" column gives the number of selected events when running the lines as currently in the b2oc-2025-dev branch.

The "After" column gives the number of selected events when running with this branch.

Lines from b_to_cbaryon_hh module:

Line Name Before After
BuToLcmPPi_LcmToPKPi 5 3
BuToLcmPK_LcmToPKPi 3 3
BuToLcpPPi_LcpToPKPi 3 2
BuToLcpPK_LcpToPKPi 8 6
BuToXicmPPi_XicmToPKPi 12 8
BuToXicmPK_XicmToPKPi 4 2
BuToXicpPPi_XicpToPKPi 6 4
BuToXicpPK_XicpToPKPi 7 5
BdToXic0PPi_Xic0ToPKKPi 2 1
BdToXic0PK_Xic0ToPKKPi 2 0
BdToOmc0PPi_Omc0ToPKKPi 5 2
BdToOmc0PK_Omc0ToPKKPi 5 2

Lines from bbaryon_to_cbaryon_hh module:

Line Name Before After
XibmToLcpPiPi_LcpToPKPi 4 1
XibmToLcpKPi_LcpToPKPi 8 3
XibmToLcpKPiWS_LcpToPKPi 19 8
XibmToLcpKK_LcpToPKPi 8 4
XibmToXicpPiPi_XicpToPKPi 16 7
XibmToXicpKPi_XicpToPKPi 10 5
XibmToXicpKK_XicpToPKPi 17 7
LbToXic0PiPi_Xic0ToPKKPi 1 1
LbToXic0KPi_Xic0ToPKKPi 1 0
LbToXic0KK_Xic0ToPKKPi 0 0
LbToOmc0PiPi_Omc0ToPKKPi 6 3
LbToOmc0KPi_Omc0ToPKKPi 8 4
LbToOmc0KK_Omc0ToPKKPi 5 4

cc: @mwhitehe

Edited by Thomas Latham

Merge request reports

Loading