Skip to content

B2OC: Loosen D mass window in b_to_ddh_standalone.py and add new lines for B to D Ds1 decays

Linxuan Zhu requested to merge b2oc-lzhu-loosenDmass into b2oc_upgrade

Loosen the D mass window to 200 MeV wide Tighten other cuts like pidk, MVA, and etc. Move some hlt2 lines to sprucing lines, and move some sprucing lines to hlt2 lines. The following hlt2 lines are moved into sprucing lines due to high rates

'BdToDpDmKst_DpToHHH',
'BdToDpDmPhi_DpToHHH',
'BdToDspDsmPhi_DspToHHH',
'BdToDstpDmKst_DstpToD0Pi_D0ToKPiOrKPiPiPi_DmToHHH',
'BdToDstmDpKst_DstmToD0Pi_D0ToKPiOrKPiPiPi_DpToHHH',
'BdToDstDsPhi_DstToD0Pi_D0ToKPiOrKPiPiPi_DsToHHH',
'BuToDstmDspPi_DstmToD0Pi_D0ToKPiOrKPiPiPi_DspToHHH',
'BdToDspDmRho0_DspToKpKmPip_DmToHHH',
'BdToDstmDspRho0_DstmToD0Pi_D0ToKPiOrKPiPiPi_DspToKpKmPip',
'BuToDsD0Rho0_DsToKKPi_D0ToKPi',
'BuToDsD0Rho0_DsToKKPi_D0ToKPiPiPi',

The following sprucing lines are moved into hlt2 lines:

'BdToDstpDstmPhi_DstpToD0Pi_D0ToKPiOrKPiPiPi',
'BuToDspDsmK_DspToHHH',

Split the line with high rate into two or three lines

'BuToD0DpKst_D0ToKPi_DpToHHH',
'BuToD0DpKst_D0ToKPiPiPi_DpToHHH',
'BdToDsD0Pi_DsToHHH_D0ToKPi',
'BdToDsD0Pi_DsToHHH_D0ToKPiPiPi',
'BuToDsD0Phi_DsToHHH_D0ToKPi',
'BuToDsD0Phi_DsToHHH_D0ToKPiPiPi',
'BuToD0D0Pi_D0ToKPi',
'BuToD0D0Pi_D0ToKPiPiPi',
'BuToD0D0Pi_D0ToKPi_D0ToKPiPiPi',
'BuToD0D0K_D0ToKPi',
'BuToD0D0K_D0ToKPiPiPi',
'BuToD0D0K_D0ToKPi_D0ToKPiPiPi',
'BdToD0DPi_D0ToKPi_DToHHH',
'BdToD0DPi_D0ToKPiPiPi_DToHHH',
'BuToDsD0Pi0Resolved_DsToKKPi_D0ToKPi',
'BuToDsD0Pi0Resolved_DsToKKPi_D0ToKPiPiPi',

Add new sprucing lines for B to D Ds1 decays

'BuToD0Ds1_Ds1ToDsPiPi_DsToKHH_D0ToKPi',
'BuToD0Ds1_Ds1ToDsPiPi_DsToKHH_D0ToKPiPiPi',
'BdToDmDs1_Ds1ToDsPiPi_DsToKHH_DmToHHH',
'BdToDstmDs1_DstmToD0Pi_Ds1ToDsPiPi_DsToKHH',

Add the existed lines in b_to_ddh_standalone.py to spruce_b2oc.py

    'BdToDst0DspPi_Dst0ToD0Gamma_D0ToKPiOrKPiPiPi_DspToHHH',
    'BdToDsstpD0Pi_DsstpToDspGamma_DspToHHH_D0ToKPiOrKPiPiPi',
    'BuToDsstpDmPi_DsstpToDspGamma_DspToHHH_DmToHHH',
    'BuToDst0D0K_Dst0ToD0Gamma_D0ToKPiOrKPiPiPi_D0ToKPiOrKPiPiPi',
    'BdToDst0DK_Dst0ToD0Gamma_D0ToKPiOrKPiPiPi_DToHHH',

In the past, these lines were neither in hlt2_b2oc.py nor spruce_b2oc.py

The rates for the hlt2 lines are here

 LAZY_AND: Hlt2B2OC_BdToD0D0KsLL_D0ToKPiOrKPiPiPiDecisionWithOutput                                       #=150000  Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
   LAZY_AND: Hlt2B2OC_BdToDpDmKsLL_DpToHHHDecisionWithOutput                                                #=150000  Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
   LAZY_AND: Hlt2B2OC_BdToDstD0K_DstToD0Pi_D0ToKPiOrKPiPiPi_D0ToKPiOrKPiPiPiDecisionWithOutput              #=150000  Sum=7           Eff=|(0.004666667 +- 0.00176379)%|
   LAZY_AND: Hlt2B2OC_BdToDstD0Pi_DstToD0Pi_D0ToKPiOrKPiPiPi_D0ToKPiOrKPiPiPiDecisionWithOutput             #=150000  Sum=7           Eff=|(0.004666667 +- 0.00176379)%|
   LAZY_AND: Hlt2B2OC_BdToDstDmKSLL_DstToD0Pi_D0ToKPiOrKPiPiPi_DmToHHHDecisionWithOutput                    #=150000  Sum=2           Eff=|(0.001333333 +- 0.000942803)%|
   LAZY_AND: Hlt2B2OC_BdToDstpDstmKsLL_DstpToD0Pi_D0ToKPiorKPiPiPiDecisionWithOutput                        #=150000  Sum=1           Eff=|(0.0006666667 +- 0.000666664)%|
   LAZY_AND: Hlt2B2OC_BdToDstpDstmPhi_DstpToD0Pi_D0ToKPiOrKPiPiPiDecisionWithOutput                         #=150000  Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
   LAZY_AND: Hlt2B2OC_BuToD0DpKsLL_D0ToKPiOrKPiPiPi_DpToHHHDecisionWithOutput                               #=150000  Sum=4           Eff=|(0.002666667 +- 0.00133332)%|
   LAZY_AND: Hlt2B2OC_BuToD0DpKst_D0ToKPiPiPi_DpToHHHDecisionWithOutput                                     #=150000  Sum=15          Eff=|(0.01000000 +- 0.00258186)%|
   LAZY_AND: Hlt2B2OC_BuToD0DpKst_D0ToKPi_DpToHHHDecisionWithOutput                                         #=150000  Sum=7           Eff=|(0.004666667 +- 0.00176379)%|
   LAZY_AND: Hlt2B2OC_BuToDpDmK_DpToHHHDecisionWithOutput                                                   #=150000  Sum=4           Eff=|(0.002666667 +- 0.00133332)%|
   LAZY_AND: Hlt2B2OC_BuToDpDmPi_DpToHHHDecisionWithOutput                                                  #=150000  Sum=5           Eff=|(0.003333333 +- 0.00149069)%|
   LAZY_AND: Hlt2B2OC_BuToDspDsmK_DspToHHHDecisionWithOutput                                                #=150000  Sum=6           Eff=|(0.004000000 +- 0.00163296)%|
   LAZY_AND: Hlt2B2OC_BuToDstDK_DstToD0Pi_D0ToKPiOrKPiPiPi_DToHHHDecisionWithOutput                         #=150000  Sum=7           Eff=|(0.004666667 +- 0.00176379)%|
   LAZY_AND: Hlt2B2OC_BuToDstDPi_DstToD0Pi_D0ToKPiOrKPiPiPi_DToHHHDecisionWithOutput                        #=150000  Sum=6           Eff=|(0.004000000 +- 0.00163296)%|
   LAZY_AND: Hlt2B2OC_BuToDstpD0KsLL_DstpToD0Pi_D0ToKPiOrKPiPiPi_D0ToKPiOrKPiPiPiDecisionWithOutput         #=150000  Sum=2           Eff=|(0.001333333 +- 0.000942803)%|
   LAZY_AND: Hlt2B2OC_BuToDstpD0Kst_DstpToD0Pi_D0ToKPiOrKPiPiPi_D0ToKPiOrKPiPiPiDecisionWithOutput          #=150000  Sum=7           Eff=|(0.004666667 +- 0.00176379)%|
   LAZY_AND: Hlt2B2OC_BuToDstpDstmK_DstToD0Pi_D0ToKPiOrKPiPiPiDecisionWithOutput                            #=150000  Sum=3           Eff=|(0.002000000 +- 0.00115469)%|
   LAZY_AND: Hlt2B2OC_BuToDstpDstmKst_DstpToD0Pi_D0ToKPiOrKPiPiPiDecisionWithOutput                         #=150000  Sum=2           Eff=|(0.001333333 +- 0.000942803)%|
   LAZY_AND: Hlt2B2OC_BuToDstpDstmPi_DstpToD0Pi_D0ToKPiOrKPiPiPiDecisionWithOutput                          #=150000  Sum=2           Eff=|(0.001333333 +- 0.000942803)%|

The rates for the sprucing lines are here

LAZY_AND: SpruceB2OC_BdToD0D0Phi_D0ToKPiOrKPiPiPiDecisionWithOutput                                                         #=150000  Sum=18          Eff=|(0.01200000 +- 0.00282826)%|
     LAZY_AND: SpruceB2OC_BdToD0DK_D0ToKPiOrKPiPiPi_DToHHHDecisionWithOutput                                                     #=150000  Sum=24          Eff=|(0.01600000 +- 0.00326573)%|
     LAZY_AND: SpruceB2OC_BdToD0DPi_D0ToKPiPiPi_DToHHHDecisionWithOutput                                                         #=150000  Sum=24          Eff=|(0.01600000 +- 0.00326573)%|
     LAZY_AND: SpruceB2OC_BdToD0DPi_D0ToKPi_DToHHHDecisionWithOutput                                                             #=150000  Sum=18          Eff=|(0.01200000 +- 0.00282826)%|
     LAZY_AND: SpruceB2OC_BdToDmDs1_Ds1ToDsPiPi_DsToKHH_DmToHHHDecisionWithOutput                                                #=150000  Sum=95          Eff=|(0.06333333 +- 0.00649580)%|
     LAZY_AND: SpruceB2OC_BdToDpDmKst_DpToHHHDecisionWithOutput                                                                  #=150000  Sum=26          Eff=|(0.01733333 +- 0.00339905)%|
     LAZY_AND: SpruceB2OC_BdToDpDmPhi_DpToHHHDecisionWithOutput                                                                  #=150000  Sum=13          Eff=|(0.008666667 +- 0.00240360)%|
     LAZY_AND: SpruceB2OC_BdToDsD0Pi_DsToHHH_D0ToKPiDecisionWithOutput                                                           #=150000  Sum=27          Eff=|(0.01800000 +- 0.00346379)%|
     LAZY_AND: SpruceB2OC_BdToDsD0Pi_DsToHHH_D0ToKPiPiPiDecisionWithOutput                                                       #=150000  Sum=40          Eff=|(0.02666667 +- 0.00421581)%|
     LAZY_AND: SpruceB2OC_BdToDsDPhi_DsToHHH_DToHHHDecisionWithOutput                                                            #=150000  Sum=31          Eff=|(0.02066667 +- 0.00371146)%|
     LAZY_AND: SpruceB2OC_BdToDspDmRho0_DspToKpKmPip_DmToHHHDecisionWithOutput                                                   #=150000  Sum=51          Eff=|(0.03400000 +- 0.00476014)%|
     LAZY_AND: SpruceB2OC_BdToDspDsmKst_DspToHHHDecisionWithOutput                                                               #=150000  Sum=33          Eff=|(0.02200000 +- 0.00382929)%|
     LAZY_AND: SpruceB2OC_BdToDspDsmPhi_DspToHHHDecisionWithOutput                                                               #=150000  Sum=14          Eff=|(0.009333333 +- 0.00249432)%|
     LAZY_AND: SpruceB2OC_BdToDsstpD0Pi_DsstpToDspGamma_DspToHHH_D0ToKPiOrKPiPiPiDecisionWithOutput                              #=150000  Sum=69          Eff=|(0.04600000 +- 0.00553648)%|
     LAZY_AND: SpruceB2OC_BdToDst0DK_Dst0ToD0Gamma_D0ToKPiOrKPiPiPi_DToHHHDecisionWithOutput                                     #=150000  Sum=37          Eff=|(0.02466667 +- 0.00405467)%|
     LAZY_AND: SpruceB2OC_BdToDst0DK_Dst0ToD0Pi0Merged_D0ToKPiOrKPiPiPi_DToHHHDecisionWithOutput                                 #=150000  Sum=0           Eff=|( 0.000000 +- 0.00000 )%|
     LAZY_AND: SpruceB2OC_BdToDst0DK_Dst0ToD0Pi0Resolved_D0ToKPiOrKPiPiPi_DToHHHDecisionWithOutput                               #=150000  Sum=11          Eff=|(0.007333333 +- 0.00221100)%|
     LAZY_AND: SpruceB2OC_BdToDst0DsPi_Dst0ToD0Pi0Merged_D0ToKPiOrKPiPiPi_DsToHHHDecisionWithOutput                              #=150000  Sum=1           Eff=|(0.0006666667 +- 0.000666664)%|
     LAZY_AND: SpruceB2OC_BdToDst0DsPi_Dst0ToD0Pi0Resolved_D0ToKPiOrKPiPiPi_DsToHHHDecisionWithOutput                            #=150000  Sum=28          Eff=|(0.01866667 +- 0.00352734)%|
     LAZY_AND: SpruceB2OC_BdToDst0DspPi_Dst0ToD0Gamma_D0ToKPiOrKPiPiPi_DspToHHHDecisionWithOutput                                #=150000  Sum=61          Eff=|(0.04066667 +- 0.00520577)%|
     LAZY_AND: SpruceB2OC_BdToDstDsPhi_DstToD0Pi_D0ToKPiOrKPiPiPi_DsToHHHDecisionWithOutput                                      #=150000  Sum=13          Eff=|(0.008666667 +- 0.00240360)%|
     LAZY_AND: SpruceB2OC_BdToDstmDpKst_DstmToD0Pi_D0ToKPiOrKPiPiPi_DpToHHHDecisionWithOutput                                    #=150000  Sum=17          Eff=|(0.01133333 +- 0.00274858)%|
     LAZY_AND: SpruceB2OC_BdToDstmDs1_DstmToD0Pi_Ds1ToDsPiPi_DsToKHHDecisionWithOutput                                           #=150000  Sum=61          Eff=|(0.04066667 +- 0.00520577)%|
     LAZY_AND: SpruceB2OC_BdToDstmDspRho0_DstmToD0Pi_D0ToKPiOrKPiPiPi_DspToKpKmPipDecisionWithOutput                             #=150000  Sum=32          Eff=|(0.02133333 +- 0.00377083)%|
     LAZY_AND: SpruceB2OC_BdToDstpDmKst_DstpToD0Pi_D0ToKPiOrKPiPiPi_DmToHHHDecisionWithOutput                                    #=150000  Sum=17          Eff=|(0.01133333 +- 0.00274858)%|
     LAZY_AND: SpruceB2OC_BuToD0D0K_D0ToKPiDecisionWithOutput                                                                    #=150000  Sum=4           Eff=|(0.002666667 +- 0.00133332)%|
     LAZY_AND: SpruceB2OC_BuToD0D0K_D0ToKPiPiPiDecisionWithOutput                                                                #=150000  Sum=15          Eff=|(0.01000000 +- 0.00258186)%|
     LAZY_AND: SpruceB2OC_BuToD0D0K_D0ToKPi_D0ToKPiPiPiDecisionWithOutput                                                        #=150000  Sum=12          Eff=|(0.008000000 +- 0.00230931)%|
     LAZY_AND: SpruceB2OC_BuToD0D0Pi_D0ToKPiDecisionWithOutput                                                                   #=150000  Sum=7           Eff=|(0.004666667 +- 0.00176379)%|
     LAZY_AND: SpruceB2OC_BuToD0D0Pi_D0ToKPiPiPiDecisionWithOutput                                                               #=150000  Sum=13          Eff=|(0.008666667 +- 0.00240360)%|
     LAZY_AND: SpruceB2OC_BuToD0D0Pi_D0ToKPi_D0ToKPiPiPiDecisionWithOutput                                                       #=150000  Sum=16          Eff=|(0.01066667 +- 0.00266652)%|
     LAZY_AND: SpruceB2OC_BuToD0Ds1_Ds1ToDsPiPi_DsToKHH_D0ToKPiDecisionWithOutput                                                #=150000  Sum=76          Eff=|(0.05066667 +- 0.00581039)%|
     LAZY_AND: SpruceB2OC_BuToD0Ds1_Ds1ToDsPiPi_DsToKHH_D0ToKPiPiPiDecisionWithOutput                                            #=150000  Sum=80          Eff=|(0.05333333 +- 0.00596126)%|
     LAZY_AND: SpruceB2OC_BuToDsD0Phi_DsToHHH_D0ToKPiDecisionWithOutput                                                          #=150000  Sum=9           Eff=|(0.006000000 +- 0.00199994)%|
     LAZY_AND: SpruceB2OC_BuToDsD0Phi_DsToHHH_D0ToKPiPiPiDecisionWithOutput                                                      #=150000  Sum=22          Eff=|(0.01466667 +- 0.00312671)%|
     LAZY_AND: SpruceB2OC_BuToDsD0Pi0Merged_DsToKKPi_D0ToKPiOrKPiPiPiDecisionWithOutput                                          #=150000  Sum=1           Eff=|(0.0006666667 +- 0.000666664)%|
     LAZY_AND: SpruceB2OC_BuToDsD0Pi0Resolved_DsToKKPi_D0ToKPiDecisionWithOutput                                                 #=150000  Sum=13          Eff=|(0.008666667 +- 0.00240360)%|
     LAZY_AND: SpruceB2OC_BuToDsD0Pi0Resolved_DsToKKPi_D0ToKPiPiPiDecisionWithOutput                                             #=150000  Sum=16          Eff=|(0.01066667 +- 0.00266652)%|
     LAZY_AND: SpruceB2OC_BuToDsD0Rho0_DsToKKPi_D0ToKPiDecisionWithOutput                                                        #=150000  Sum=31          Eff=|(0.02066667 +- 0.00371146)%|
     LAZY_AND: SpruceB2OC_BuToDsD0Rho0_DsToKKPi_D0ToKPiPiPiDecisionWithOutput                                                    #=150000  Sum=46          Eff=|(0.03066667 +- 0.00452086)%|
     LAZY_AND: SpruceB2OC_BuToDspDmPi_DspToHHH_DmToHHHDecisionWithOutput                                                         #=150000  Sum=33          Eff=|(0.02200000 +- 0.00382929)%|
     LAZY_AND: SpruceB2OC_BuToDspDsmPi_DsToHHHDecisionWithOutput                                                                 #=150000  Sum=30          Eff=|(0.02000000 +- 0.00365112)%|
     LAZY_AND: SpruceB2OC_BuToDsstpDmPi_DsstpToDspGamma_DspToHHH_DmToHHHDecisionWithOutput                                       #=150000  Sum=35          Eff=|(0.02333333 +- 0.00394359)%|
     LAZY_AND: SpruceB2OC_BuToDst0D0K_Dst0ToD0Gamma_D0ToKPiOrKPiPiPi_D0ToKPiOrKPiPiPiDecisionWithOutput                          #=150000  Sum=47          Eff=|(0.03133333 +- 0.00456972)%|
     LAZY_AND: SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Merged_D0ToKPiOrKPiPiPi_D0ToKPiOrKPiPiPiDecisionWithOutput                      #=150000  Sum=1           Eff=|(0.0006666667 +- 0.000666664)%|
     LAZY_AND: SpruceB2OC_BuToDst0D0K_Dst0ToD0Pi0Resolved_D0ToKPiOrKPiPiPi_D0ToKPiOrKPiPiPiDecisionWithOutput                    #=150000  Sum=10          Eff=|(0.006666667 +- 0.00210811)%|
     LAZY_AND: SpruceB2OC_BuToDstmDspPi_DstmToD0Pi_D0ToKPiOrKPiPiPi_DspToHHHDecisionWithOutput                                   #=150000  Sum=13          Eff=|(0.008666667 +- 0.00240360)%|
Edited by Linxuan Zhu

Merge request reports