HLT2 and sprucing lines for B2Xpbarmumu decays
Implementing HLT2 and sprucing lines for B2ppbarmumu and B2Lambdapmumu decays, continuing the work from Moore!1036. Scripts used in calculations listed below can be found in study-RD-B2ppbarmumu.
Status
Required tasks for these lines are as follows:
- Write lines (using Moore!1036 as starting point):
✅ - Calculate efficiencies:
✅ - Calculate rates:
✅
Line properties
Efficiencies
Efficiencies of each line calculated on signal MC both as exclusive HLT2 selection lines and as sprucing lines applied to the inclusive dilepton trigger (calculated as (2BODY_INCL_DECISION || 3BODY_INCL_DECISION || 4BODY_INCL_DECISION) && RELEVANT_XPBAR_LINE_DECISION
) over 40,000 MC signal samples (bookkeeping listed below) with the CanRecoChildren condition applied:
Line | MC channel | Efficiency (Excl. HLT2) | Efficiency (Spruced incl. dilepton) |
---|---|---|---|
Hlt2RD_BToPpPmMuMu | BdToPPbarMuMu | 0.1808 ± 0.0028 | 0.1555 ± 0.0026 |
Hlt2RD_BToPpPmMuMu | BsToPPbarMuMu | 0.1843 ± 0.0028 | 0.1612 ± 0.0026 |
Hlt2RD_BuToL0PmMuMu_LL | BuToLambdaPbarMuMu | 0.1290 ± 0.0084 | 0.0922 ± 0.0072 |
Hlt2RD_BuToL0PmEE_LL | BuToLambdaPbarEE | 0.0957 ± 0.0087 | 0.0652 ± 0.0073 |
Hlt2RD_BuToL0PmEE_LL | BuToLambdaPbarJpsi_JpsiToEE | 0.1164 ± 0.0074 | 0.0784 ± 0.0062 |
Dependence of each efficiency on B transverse momentum are shown in the following plots:
Rates
Rates of each HLT2 line (and same sign partner) calculated over 250,000 MC minbias candidates with HLT1 filtering applied are listed below:
Line | Rate / Hz |
---|---|
Hlt2RD_BToPpPmEE | 32.0 ± 8.0 |
Hlt2RD_BToPpPmEESS | 18.0 ± 6.0 |
Hlt2RD_BuToL0PmEE_LL | 18.0 ± 6.0 |
Hlt2RD_BuToL0PmEESS_LL | 18.0 ± 6.0 |
Hlt2RD_BToPpPmMuMu | 8.0 ± 4.0 |
Hlt2RD_BToPpPmMuMuSS | 4.0 ± 2.8 |
Hlt2RD_BuToL0PmMuMu_LL | 10.0 ± 4.5 |
Hlt2RD_BuToL0PmMuMuSS_LL | 4.0 ± 2.8 |
These rates are also summarised in the plot below:
Bookkeeping paths
Minimum bias
https://gitlab.cern.ch/alobosal/moore_upgrade/-/blob/master/Gaudi_inputs/MinBias_Down_input_PFNs.py
BdToPpPmMuMu
evt+std://MC/Upgrade/11114018/Beam7000GeV-Upgrade-MagUp-Nu7.6-25ns-Pythia8/Sim10aU1/XDIGI
evt+std://MC/Upgrade/11114018/Beam7000GeV-Upgrade-MagDown-Nu7.6-25ns-Pythia8/Sim10aU1/XDIGI
BsToPpPmMuMu
evt+std://MC/Upgrade/13114066/Beam7000GeV-Upgrade-MagUp-Nu7.6-25ns-Pythia8/Sim10aU1/XDIGI
evt+std://MC/Upgrade/13114066/Beam7000GeV-Upgrade-MagDown-Nu7.6-25ns-Pythia8/Sim10aU1/XDIGI
BuToLambd0PmMuMu
evt+std://MC/Upgrade/12115190/Beam7000GeV-Upgrade-MagUp-Nu7.6-25ns-Pythia8/Sim10aU1/XDIGI
evt+std://MC/Upgrade/12115190/Beam7000GeV-Upgrade-MagDown-Nu7.6-25ns-Pythia8/Sim10aU1/XDIGI
Misc.
Other considerations include:
- Are
b_to_xll_hlt2.py
/b_to_xll_spruce.py
/b_to_xll_builders.py
the best places for these lines:❓ - Can builders for B2ppbarmumu and B2Lambda0pbarmumu be combined:
✅ - Should explicitly resonant/non-resonant lines be implemented:
❓ - Should these be extended to the full B2Xpbarll (i.e. dimuon -> dilepton): lines
❓