B2OC: Loosen D mass window in b_to_ddh_standalone.py and add new lines for B to D Ds1 decays
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