11.2. Physics skims#
11.2.1. B → charm skims#
List of functions to skim events containing \(B\to X_c + h\) decays, where \(X_c\) stands for \(D^0\), \(D^{\pm}\), \(D^{*0}\) and \(D^{*\pm}\), and \(h\) stands for \(\pi^{\pm}\), \(K^{\pm}\), \(\rho^{\pm}\) and \(a_1^{\pm}\).
- class skim.WGs.btocharm.B0toD0Kpipi0_pi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toD0Kpipi0_pi0
Skim LFN code: 14121300
Category: physics, hadronic B to charm
Author: Francis Pham
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to \overline{D}{}^{0} (\to K^+ \pi^- \pi^0) \pi^0\)
Cuts applied:
Mbc > 5.2
abs(deltaE) < 0.5
Note
This skim uses
skim.standardlists.charm.loadStdD0_Kpipi0
, where the \(\overline{D}{}^{0}\) channel is defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- class skim.WGs.btocharm.B0toDD_Kpipi_Kspi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDD_Kpipi_Kspi
Skim LFN code: 14141002
Category: physics, hadronic B to charm
Author: Chiara La Licata
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to D^{+}(\to K^- \pi^+ \pi^+) D^{-}(\to K^+ \pi^- \pi^-)\)
\(B^{0}\to D^{+}(\to K^- \pi^+ \pi^+) D^{-}(\to K_{\rm S}^0 \pi^-)\)
\(B^{0}\to D^{+}(\to K_{\rm S}^0 \pi^-) D^{-}(\to K_{\rm S}^0 \pi^-)\)
Cuts applied:
Mbc > 5.2
abs(deltaE) < 0.3
1.8 < M_D < 1.9
Note
This skim uses
skim.standardlists.charm.loadStdDplus_Kpipi
andskim.standardlists.charm.loadStdDplus_Kspi
, where \(D^-\) channel is defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- class skim.WGs.btocharm.B0toDDs0star(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDDs0star
Skim LFN code: 14160201
Category: physics, hadronic B to charm
Author: Kuanying Wu
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to D_{s0}^{*+} (\to D_{s}^{+} (\to \phi (\to K^+ K^-) \pi^+ \pi^0) \pi^0) D^{-} (\to K^+ \pi^- \pi^-)\)
\(B^{0}\to D_{s0}^{*+} (\to D_{s}^{+} (\to \overline{K}{}^{*0} (\to K^- \pi^+ ) K^+) \pi^0) D^{-} (\to K^+ \pi^- \pi^-)\)
\(B^{0}\to D_{s0}^{*+} (\to D_{s}^{+} (\to \phi (\to K^+ K^-) \pi^+) \pi^0) D^{-} (\to K^+ \pi^- \pi^-)\)
Cuts applied:
5.2 < Mbc < 5.3
abs(deltaE) < 0.2
0.31 < D_s0ST_massDifference_0 < 0.347
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.btocharm.B0toDomegapi_Kpipi_pipipi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDomegapi_Kpipi_pipipi0
Skim LFN code: 14141701
Category: physics, hadronic B to charm
Author: Dmitry Matvienko
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0} \to D^{-} (\to K^+ \pi^- \pi^-) \omega (\to \pi^- \pi^+ \pi^0) \pi^+\),
Cuts applied:
1.84 < M_D < 1.90
0.70 < M_omega < 0.90
Mbc > 5.25
abs(deltaE) < 0.25
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.B0toDomegapi_Kspi_pipipi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDomegapi_Kspi_pipipi0
Skim LFN code: 14141702
Category: physics, hadronic B to charm
Author: Dmitry Matvienko
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0} \to D^{-} (\to K_{\rm S}^0 \pi^-) \omega (\to \pi^- \pi^+ \pi^0) \pi^+\),
Cuts applied:
1.84 < M_D < 1.90
0.70 < M_omega < 0.90
Mbc > 5.25
abs(deltaE) < 0.25
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.B0toDpi_Kpipi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDpi_Kpipi
Skim LFN code: 14120600
Category: physics, hadronic B to charm
Author: Chiara La Licata
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to D^{-} (D^{0} \to K^+ \pi^- \pi^-) \pi^+\)
Cuts applied:
Mbc > 5.2
abs(deltaE) < 0.3
Note
This skim uses
skim.standardlists.charm.loadStdDplus_Kpipi
, where \(D^-\) channel is defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.B0toDpi_Kspi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDpi_Kspi
Skim LFN code: 14120601
Category: physics, hadronic B to charm
Authors: Fernando Abudinen, Chiara La Licata
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to D^{-} (\to K_{\rm S}^0 \pi^-) \pi^+\),
Cuts applied:
1.8 < M_D < 1.9
Mbc > 5.2
abs(deltaE) < 0.3
Note
This skim uses
stdV0s.stdKshorts
andskim.standardlists.charm.loadStdDplus_Kpipi
, where \(D^0\) channels are defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- class skim.WGs.btocharm.B0toDrho_Kpipi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDrho_Kpipi
Skim LFN code: 14121100
Category: physics, hadronic B to charm
Author: Fernando Abudinen
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to D^{-} (\to K^+ \pi^- \pi^-) \rho^+\),
Cuts applied:
1.8 < M_D < 1.9
0.47 < M_rho < 1.07
Mbc > 5.2
abs(deltaE) < 0.3
Note
This skim uses
skim.standardlists.charm.loadStdDplus_Kpipi
, where \(D^0\) channels are defined, andskim.standardlists.lightmesons.loadStdAllRhoPlus
.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.B0toDrho_Kspi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDrho_Kspi
Skim LFN code: 14121101
Category: physics, hadronic B to charm
Author: Fernando Abudinen
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to D^{-} (\to K_{\rm S}^0 \pi^-) \rho^+\),
Cuts applied:
1.8 < M_D < 1.9
0.47 < M_rho < 1.07
Mbc > 5.2
abs(deltaE) < 0.3
Note
This skim uses
stdV0s.stdKshorts
andskim.standardlists.charm.loadStdDplus_Kspi
, where \(D^0\) channels are defined, andskim.standardlists.lightmesons.loadStdAllRhoPlus
.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- class skim.WGs.btocharm.B0toDs1D(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDs1D
Skim LFN code: 14160200
Category: physics, hadronic B to charm
Author: Tsai Hua Lee, Chih Han Tseng
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to D_{s1}^{+} (\to D_s^{*+}(\to D_s^+(\to \phi (\to K^+ K^-)\pi^+) \gamma) \pi^0) D^- (\to K^+ \pi^-\pi^-)\),
\(B^{0}\to D_{s1}^{+} (\to D_s^{*+}(\to D_s^+(\to \phi (\to K^+ K^-) \pi^+ \pi^0) \gamma) \pi^0) D^- (\to K^+ \pi^-\pi^-)\),
\(B^{0}\to D_{s1}^{+} (\to D_s^{*+}(\to D_s^+(\to \overline{K}{}^{*0} (\to K^- \pi^+)K^+) \gamma) \pi^0) D^- (\to K^+ \pi^-\pi^-)\),
\(B^{0}\to D_{s1}^{+} (\to D_s^{*+}(\to D_s^+(\to K_S^0 (\to \pi^- \pi^+)K^+) \gamma) \pi^0) D^- (\to K^+ \pi^-\pi^-)\),
Cuts applied:
5.2 < Mbc < 5.3
-0.5 < deltaE < 0.5
0.247 < M(D_s1+) - M(D_s*+) < 0.378
0.072 < M(D_s*+) - M(D_s+) < 0.179
2.288 < M(D_s1+) < 2.507
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.btocharm.B0toDstarD(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDstarD
Skim LFN code: 14141003
Category: physics, hadronic B to charm
Author: Chiara La Licata
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to \overline{D}{}^{*-} (\to \overline{D}{}^{0} (\to K^+ \pi^-, \to K^+ \pi^- \pi^- \pi^+, K^+ \pi^- \pi^0) \pi^-) D^+ (\to K^- \pi^+ \pi^+)\)
\(B^{0}\to \overline{D}{}^{*-} (\to D^{-} \pi^0) D^+ (\to K^- \pi^+ \pi^+)\)
Cuts applied:
Mbc > 5.2
abs(deltaE) < 0.3
DM_Dstar_D < 0.16
1.8 < M_D < 1.9
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- class skim.WGs.btocharm.B0toDstarPi_D0pi_Kpi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDstarPi_D0pi_Kpi
Skim LFN code: 14120700
Category: physics, hadronic B to charm
Author: Chiara La Licata
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to D^{*-} (D^{0} \to K^+ \pi^-) \pi^+\)
Cuts applied:
Mbc > 5.2
abs(deltaE) < 0.3
Note
This skim uses
skim.standardlists.charm.loadStdDstarPlus_D0pi_Kpi
, where the \(D^{*-}\) channel is defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- class skim.WGs.btocharm.B0toDstarPi_D0pi_Kpipipi_Kpipi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDstarPi_D0pi_Kpipipi_Kpipi0
Skim LFN code: 14120800
Category: physics, hadronic B to charm
Author: Chiara La Licata
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to \overline{D}{}^{*-} (\to \overline{D}{}^{0} (\to K^+ \pi^- \pi^- \pi^+, K^+\pi^-\pi^0) \pi^-) \pi^+\)
Cuts applied:
Mbc > 5.2
abs(deltaE) < 0.3
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- class skim.WGs.btocharm.B0toDstarRho_D0pi_Kpi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDstarRho_D0pi_Kpi
Skim LFN code: 14121200
Category: physics, hadronic B to charm
Author: Fernando Abudinen
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to D^{*-} (\to \overline{D}{}^{0} (\to K^+ \pi^-) \pi^-) \rho^+\),
Cuts applied:
1.7 < M_D < 2.0
0.47 < M_rho < 1.07
DM_Dstar_D < 0.16
Mbc > 5.2
abs(deltaE) < 0.3
Note
This skim uses
skim.standardlists.charm.loadStdD0_Kpi
andskim.standardlists.charm.loadStdDstarPlus_D0pi_Kpi
where \(D^0\) channels are defined, andskim.standardlists.lightmesons.loadStdAllRhoPlus
.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- class skim.WGs.btocharm.B0toDstarRho_D0pi_Kpipipi_Kpipi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDstarRho_D0pi_Kpipipi_Kpipi0
Skim LFN code: 14121201
Category: physics, hadronic B to charm
Author: Fernando Abudinen
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to D^{*-} (\to \overline{D}{}^{0} (\to K^+2\pi^-\pi^+, K^+\pi^-\pi^0)\pi^-) \rho^+\),
Cuts applied:
1.7 < M_D < 2.0
0.47 < M_rho < 1.07
DM_Dstar_D < 0.16
Mbc > 5.2
abs(deltaE) < 0.3
Note
This skim uses
skim.standardlists.charm.loadStdD0_Kpipi0
,skim.standardlists.charm.loadStdD0_Kpipipi
,skim.standardlists.charm.loadStdDstarPlus_D0pi_Kpipi0
andskim.standardlists.charm.loadStdDstarPlus_D0pi_Kpipipi
where \(D^0\) channels are defined, andskim.standardlists.lightmesons.loadStdAllRhoPlus
.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- class skim.WGs.btocharm.B0toDstaretapi_D0pi_Kpi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDstaretapi_D0pi_Kpi
Skim LFN code: 14121500
Category: physics, hadronic B to charm
Author: Vismaya V S
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to \overline{D}^{*-} (\to \bar{D}^{0} (\to K^+ \pi^-) \pi^-) \eta (\to \gamma \gamma) \pi^+\)
Cuts applied:
Mbc > 5.25
abs(deltaE) < 0.32
1.7 < M_D0 < 2.0
(M_D* - M_D0) < 0.16
0.35 < M_eta < 0.7
Energy_photons > 0.05
Note
This skim uses
skim.standardlists.charm.loadStdD0_Kpi
andskim.standardlists.charm.loadStdDstarPlus_D0pi_Kpi
, where the \(\bar{D}^{0}\) channel is defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.B0toDstarpipi0_D0pi_Kpi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDstarpipi0_D0pi_Kpi
Skim LFN code: 14121400
Category: physics, hadronic B to charm
Author: Vismaya V S
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to \overline{D}^{*-} (\to \bar{D}^{0} (\to K^+ \pi^-) \pi^-) \pi^+ \pi^0\)
Cuts applied:
Mbc > 5.25
abs(deltaE) < 0.32
1.7 < M_D < 2.0
(M_D* - M_D0) < 0.16
Note
This skim uses
skim.standardlists.charm.loadStdD0_Kpi
andskim.standardlists.charm.loadStdDstarPlus_D0pi_Kpi
, where the \(\bar{D}^{0}\) channel is defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.BptoD0etapi_Kpi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BptoD0etapi_Kpi
Skim LFN code: 14121600
Category: physics, hadronic B to charm
Author: Vismaya V S
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{+}\to \bar{D}^{0} (\to K^+ \pi^-) \eta (\to \gamma \gamma) \pi^+\)
Cuts applied:
Mbc > 5.25
abs(deltaE) < 0.32
1.7 < M_D < 2.0
0.35 < M_eta < 0.7
E_photons > 0.05
Note
This skim uses
skim.standardlists.charm.loadStdD0_Kpi
.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.BptoD0pipi0_Kpi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BptoD0pipi0_Kpi
Skim LFN code: 14121601
Category: physics, hadronic B to charm
Author: Vismaya V S
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{+}\to \bar{D}^{0} (\to K^+ \pi^-) \pi^+ \pi^0\)
Cuts applied:
Mbc > 5.25
abs(deltaE) < 0.32
1.7 < M_D < 2.0
Note
This skim uses
skim.standardlists.charm.loadStdD0_Kpi
.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.BtoD0h_Kpi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BtoD0h_Kpi
Skim LFN code: 14140101
Category: physics, hadronic B to charm
Author: Niharika Rout
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Skim list definitions for all charged B to charm 3 body decays.
Reconstructed decay modes:
\(B^{+}\to \overline{D}{}^{0} (\to K^+ \pi^-) \pi^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K^+ \pi^-) K^+\),
Cuts applied:
1.7 < M_D0 < 2.0
Mbc > 5.2
abs(deltaE) < 0.5
Note
This skim uses
skim.standardlists.charm.loadStdD0_Kpi
, where \(D^0\) channels are defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.BtoD0h_Kpipipi_Kpipi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BtoD0h_Kpipipi_Kpipi0
Skim LFN code: 14140102
Category: physics, hadronic B to charm
Author: Chiara La Licata
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{+}\to \overline{D}{}^{0} (\to K^+ \pi^- \pi^- \pi^+, \to K^+ \pi^- \pi^0) \pi^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K^+ \pi^- \pi^- \pi^+, \to K^+ \pi^- \pi^0) K^+\),
\(B^{+}\to \overline{D}{}^{*0} (\to \overline{D}{}^{0} (\to K^+2\pi^-\pi^+, K^+\pi^-\pi^0) \pi^0) \pi^+\)
\(B^{+}\to \overline{D}{}^{*0} (\to \overline{D}{}^{0} (\to K^+2\pi^-\pi^+, K^+\pi^-\pi^0) \pi^0) K^+\)
Cuts applied:
1.7 < M_D0 < 2.0
Mbc > 5.2
abs(deltaE) < 0.3
Note
This skim uses
skim.standardlists.charm.loadStdD0_Kpipipi
andskim.standardlists.charm.loadStdD0_Kpipi0
, where \(D^0\) channels are defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.BtoD0h_Kshh(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BtoD0h_Kshh
Skim LFN code: 14140200
Category: physics, hadronic B to charm
Author: Minakshi Nayak
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{+}\to \overline{D}{}^{0} (\to K_{\rm S}^0 K^+ \pi^-) \pi^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K_{\rm S}^0 K^- \pi^+) \pi^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K_{\rm S}^0 \pi^+ \pi^-) \pi^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K_{\rm S}^0 K^+ K^-) \pi^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K_{\rm S}^0 K^+ \pi^-) K^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K_{\rm S}^0 K^- \pi^+) K^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K_{\rm S}^0 \pi^+ \pi^-) K^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K_{\rm S}^0 K^+ K^-) K^+\),
Cuts applied:
1.5 < M_D0 < 2.2
5.2 < Mbc
deltaE < 0.3 and deltaE > -0.45
Note
This skim uses
skim.standardlists.charm.loadD0_Kshh_loose
, where \(D^0\) channels are defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.btocharm.BtoD0h_Kspi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BtoD0h_Kspi0
Skim LFN code: 14120300
Category: physics, hadronic B to charm
Author: Minakshi Nayak
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{+}\to \overline{D}{}^{0} (\to K_{\rm S}^0 \pi^0) \pi^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K_{\rm S}^0 \pi^0) K^+\),
Cuts applied:
1.5 < M_D0 < 2.2
5.2 < Mbc
abs(deltaE) < 0.3
Note
This skim uses
skim.standardlists.charm.loadD0_Kspi0_loose
, where \(D^0\) channels are defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.btocharm.BtoD0h_Kspipipi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BtoD0h_Kspipipi0
Skim LFN code: 14120400
Category: physics, hadronic B to charm
Author: Niharika Rout
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{+}\to \overline{D}{}^{0} (\to K_{\rm S}^0 \pi^+ \pi^- \pi^0) \pi^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K_{\rm S}^0 \pi^+ \pi^- \pi^0) K^+\),
Cuts applied:
1.8 < M_D0 < 1.9
5.25 < Mbc
abs(deltaE) < 0.2
Note
This skim uses
skim.standardlists.charm.loadD0_Kspipipi0
, where \(D^0\) channels are defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.btocharm.BtoD0h_hh(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BtoD0h_hh
Skim LFN code: 14140100
Category: physics, hadronic B to charm
Author: Hulya Atmacan
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Skim list definitions for all charged B to charm 2 body decays.
Reconstructed decay modes:
\(B^{+}\to \overline{D}{}^{0} (\to K^+ \pi^-) \pi^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K^- \pi^+) \pi^+\),
\(B^{+}\to \overline{D}{}^{0} (\to \pi^+ \pi^-) \pi^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K^+ K^-) \pi^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K^+ \pi^-) K^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K^- \pi^+) K^+\),
\(B^{+}\to \overline{D}{}^{0} (\to \pi^+ \pi^-) K^+\),
\(B^{+}\to \overline{D}{}^{0} (\to K^+ K^-) K^+\),
Cuts applied:
1.5 < M_D0 < 2.2
5.2 < Mbc
abs(deltaE) < 0.3
Note
This skim uses
skim.standardlists.charm.loadD0_hh_loose
, where \(D^0\) channels are defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.btocharm.BtoD0pi_Kpiomega_pipipi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BtoD0pi_Kpiomega_pipipi0
Skim LFN code: 14141703
Category: physics, hadronic B to charm
Author: Dmitry Matvienko
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{+} \to \bar{D}^{0} (\to K^+ \pi^- \omega (\to \pi^- \pi^+ \pi^0)) \pi^+\),
Cuts applied:
1.7 < M_D < 2.0
0.73 < M_omega < 0.9
Mbc > 5.25
abs(deltaE) < 0.25
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.BtoD0rho_Kpi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BtoD0rho_Kpi
Skim LFN code: 14141000
Category: physics, hadronic B to charm
Author: Fernando Abudinen
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{+}\to \overline{D}{}^{0} (\to K^+ \pi^-) \rho^+\),
\(B^{+}\to \overline{D}{}^{*0} (\to \overline{D}{}^{0} (\to K^+ \pi^-) \pi^0) \rho^+\),
Cuts applied:
1.7 < M_D0 < 2.0
0.47 < M_rho < 1.07
DM_Dstar_D < 0.16
Mbc > 5.2
abs(deltaE) < 0.3
Note
This skim uses
skim.standardlists.charm.loadStdD0_Kpi
andskim.standardlists.charm.loadStdDstar0_D0pi0_Kpi
, where \(D^0\) channels are defined, andskim.standardlists.lightmesons.loadStdAllRhoPlus
.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.BtoD0rho_Kpipipi_Kpipi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BtoD0rho_Kpipipi_Kpipi0
Skim LFN code: 14141001
Category: physics, hadronic B to charm
Author: Fernando Abudinen
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{+}\to \overline{D}{}^{0} (\to K^+2\pi^-\pi^+, K^+\pi^-\pi^0) \rho^+\)
\(B^{+}\to \overline{D}{}^{*0} (\to \overline{D}{}^{0} (\to K^+2 \pi^- \pi^+, K^+\pi^-\pi^0) \pi^0) \rho^+\)
Cuts applied:
1.7 < M_D0 < 2.0
DM_Dstar_D < 0.16
0.6 < M_rho < 0.9
cosHel_rho < 0.90
Mbc > 5.2
abs(deltaE) < 0.3
Note
This skim uses
skim.standardlists.charm.loadStdD0_Kpipi0
,skim.standardlists.charm.loadStdD0_Kpipipi
,skim.standardlists.charm.loadStdDstar0_D0pi0_Kpipi0
, andskim.standardlists.charm.loadStdDstar0_D0pi0_Kpipipi
, where \(D^0\) channels are defined, andskim.standardlists.lightmesons.loadStdAllRhoPlus
.Warning
This skim saves only three randomly-chosen \(B^{+}\) candidates in a
B+:BtoD0rho_merged
list, since the candidate multiplicity of this skim is very high.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.btocharm.BtoDstarpipipi0_D0pi_Kpi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BtoDstarpipipi0_D0pi_Kpi
Skim LFN code: 14161400
Category: physics, hadronic B to charm
Author: Fedja Ceplak Mencin
Contact: Yi Zhang
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{+}\to D^{*-} (\to \overline{D}^{0} (\to K^+ \pi^-) \pi^-) \pi^+ \pi^+ \pi^0\)
Cuts applied:
Mbc > 5.2
abs(deltaE) < 0.3
Note
This skim uses
skim.standardlists.charm.loadStdD0_Kpi
andskim.standardlists.charm.loadStdDstarPlus_D0pi_Kpi
, where \(D^{*-}\) channel is defined.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
11.2.2. B → charmless skims#
Skim list building functions for \(B\to X_u +h\) analyses
- class skim.WGs.btocharmless.BtoEtapKstp(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for B+ to eta’ K*+.
Skim name: BtoEtapKstp
Skim LFN code: 19140500
Category: physics, hadronic B to charmless
Author: Chia-Ling Hsu
Contact: Benedikt Wach
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay mode:
\(B^{+}\to \eta^{'} K^{*+}\)
Cuts applied:
5.20 < Mbc < 5.29
abs(deltaE) < 0.5
0.4 < M_{eta} < 0.6
0.8 < M_{eta'} < 1.1
0.7 < M_{K*} < 1.6
Note
This skim uses
skim.standardlists.lightmesons.loadStdSkimHighEffEtaPrime
andskim.standardlists.charmless.loadStdVeryLooseKstarPlus
where \(\eta^{'}\) and \(K^{*+}\) are defined, respectively. \(\eta\) channel is defined inskim.standardlists.lightmesons.loadStdSkimHighEffEta
.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.btocharmless.BtoHad1Pi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for B to charmless modes including 1 pi0 in the final state.
Skim name: BtoHad1Pi0
Skim LFN code: 19130300
Category: physics, hadronic B to charmless
Authors: Fernando Abudinen, Riccardo Manfredi, Sebastiano Raiz, Benedikt Wach
Contact: Benedikt Wach
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^+\to \pi^+ \pi^0\)
\(B^+\to K^+ \pi^0\)
\(B^0\to \pi^+ \pi^- \pi^0\)
\(B^0\to K^+ \pi^- \pi^0\)
\(B^0\to K^- \pi^+ \pi^0\)
\(B^0\to K^+ K^- \pi^0\)
\(B^0\to K_{\rm S}^0 \pi^0\)
\(B^+\to K_{\rm S}^{0} \pi^+ \pi^0\)
\(B^+\to K_{\rm S}^{0} K^+ \pi^0\)
\(B^+\to \rho^{+} \rho^{0}\)
Cuts applied:
5.20 < Mbc < 5.29
abs(deltaE) < 0.5
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.btocharmless.BtoHad3Tracks1Pi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for all charged B to charmless modes with 3 tracks and 1 Pi0.
Skim name: BtoHad3Tracks1Pi0
Skim LFN code: 19130310
Category: physics, hadronic B to charmless
Authors: Fernando Abudinen, Riccardo Manfredi, Sebastiano Raiz, Benedikt Wach
Contact: Benedikt Wach
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^+\to K^{*+} K^+ K^-\)
\(B^+\to K^{*+} K^+ \pi^-\)
\(B^+\to K^{*+} \pi^+ \pi^-\)
Cuts applied:
5.20 < Mbc < 5.29
abs(deltaE) < 0.5
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.btocharmless.BtoHadTracks(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list definitions for all B to charmless modes with tracks only in the final state.
Skim name: BtoHadTracks
Skim LFN code: 19130201
Category: physics, hadronic B to charmless
Authors: Fernando Abudinen, Riccardo Manfredi, Sebastiano Raiz, Benedikt Wach
Contact: Benedikt Wach
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^{0}\to \pi^+ \pi^-\)
\(B^{0}\to K^+ \pi^-\)
\(B^{0}\to K^+ K^-\)
\(B^{+}\to \pi^+ \pi^+ \pi^-\)
\(B^{+}\to K_{\rm S}^0 \pi^+\)
\(B^{+}\to K_{\rm S}^0 K^+\)
\(B^{+}\to K^+ \pi^+ \pi^-\)
\(B^{+}\to K^+ K^+ \pi^-\)
\(B^{+}\to K^+ K^- \pi^+\)
\(B^{+}\to K^+ K^+ K^-\)
\(B^{0}\to \pi^+ \pi^- \pi^+ \pi^-\)
\(B^{0}\to K^+ \pi^- \pi^+ \pi^-\)
\(B^{0}\to K^+ K^- \pi^+ \pi^-\)
\(B^{0}\to K^+ \pi^- K^+ \pi^-\)
\(B^{0}\to K^+ K^- K^+ \pi^-\)
\(B^{0}\to K^+ K^- K^+ K^-\)
\(B^{0}\to K_{\rm S}^0 \pi^+ \pi^-\)
\(B^{0}\to K_{\rm S}^0 K^+ \pi^-\)
\(B^{0}\to K_{\rm S}^0 K^+ K^-\)
\(B^{0}\to K_{\rm S}^0 K_{\rm S}^0\)
\(B^{0}\to K^{*0} K^- K^+\)
\(B^{0}\to K^{*0} \pi^- \pi^+\)
\(B^{0}\to K^{*0} K^+ \pi^-\)
\(B^{0}\to \rho^0 \rho^0\)
\(B^{+}\to K^{*+} K^- K^+\)
\(B^{+}\to K^{*+} \pi^- \pi^+\)
\(B^{+}\to K^{*+} K^+ \pi^-\)
Cuts applied:
nTracks >= 2 (event level)
5.20 < Mbc < 5.29
abs(deltaE) < 0.3
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.btocharmless.BtoPi0Eta(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list definitions for neutral B to pi0 eta and B to pi0 eta’.
Skim name: BtoPi0Eta
Skim LFN code: 19130600
Category: physics, hadronic B to charmless
Authors: Longke Li, Yinghui Guan
Contact: Benedikt Wach
Reconstructed decay modes:
\(B^{0}\to \pi^0 \eta\)
\(B^{0}\to \pi^0 \eta^{'}\)
Cuts applied:
5.20 < Mbc < 5.29
abs(deltaE) < 0.5
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.btocharmless.BtoPi0Pi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list definitions for neutral B to two neutral pions.
Skim name: BtoPi0Pi0
Skim LFN code: 19120100
Category: physics, hadronic B to charmless
Authors: Fernando Abudinen, Riccardo Manfredi, Sebastiano Raiz, Francis Pham, Benedikt Wach
Contact: Benedikt Wach
Reconstructed decay modes:
\(B^{0}\to \pi^0 \pi^0\)
Cuts applied:
5.20 < Mbc < 5.29
abs(deltaE) < 0.5
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.btocharmless.BtoRhopRhom(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for B to rho+ rho-.
Skim name: BtoRhopRhom
Skim LFN code: 19120400
Category: physics, hadronic B to charmless
Authors: Yu Nakazawa, Benedikt Wach
Contact: Benedikt Wach
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^+ \to \rho^{+} \rho^{-}\)
Cuts applied:
5.20 < Mbc < 5.29
abs(deltaE) < 0.5
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
11.2.3. Charm physics skims#
Skim list building functions for charm analyses.
Note
The Hp, Hm and Jm in the function name represent arbitrary charged particles with
positive or negative charge. The Hp and Jm in XToD0_D0ToHpJm
, mean a positive particle
and a negative particle that could be either conjugate or non-conjugate. The Hp and Hm
in EarlyData_DstToD0Pi_D0ToHpHmPi0
, mean a positive particle and a negative particle that
must be conjugate.
Note
Although reconstructDecay() would automatically include charged conjugate channel, and D0 is not distinguishable from anti-D0 in XToD0 skim, both \(D^0 \to f\) and \(D^0 \to \overline{f}\) mode should be written explicitly in XToD0 skim, because later in the DstToD0Pi skim, the D0 decay strings in XToD0 skim would be directly combined with pi+. For example, if one only include D0 -> K+ pi- in XToD0_D0ToHpJm skim, then in DstToD0Pi_D0ToHpJm skim, only the D*+ -> [D0 -> K+ pi-] pi+ would be included, and D*+ -> [D0 -> K- pi+] pi+ would not be included.
- class skim.WGs.charm.DpToHpOmega(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D+ to h+ omega, omega to pi+ pi- pi0.
Skim name: DpToHpOmega
Skim LFN code: 17260100
Category: physics, charm
Author: Yongheon Ahn
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D^{+}\to K^{+} \omega\) (and CC)
\(D^{+}\to \pi^+ \omega\) (and CC)
\(\omega\to \pi^+ \pi^- \pi^0\)
- Selection Criteria:
Track cuts are
charm_skim_std_charged
pion and Kaon withPID > 0.1
Use \(\pi^{0}\) from
stdPi0s.loadStdSkimPi0
p(pi0) > 0.25 and 0.11 < InvM(pi0) < 0.15
0.71 < M(omega) < 0.85
1.67 < M(D+) < 2.07
p*(D+) > 2.0
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DpToHpPi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D+ to h+ pi0 without D* tag.
Skim name: DpToHpPi0
Skim LFN code: 17232000
Category: physics, charm
Author: Yifan Jin
Contact: Jaeyoung Kim
- Decay Modes:
\(D^+ \to \pi^+ \pi^0\)
- Selection Criteria:
Tracks:
dr < 1, abs(dz) < 3, thetaInCDCAcceptance, pcms(\pi^{+}) > 0.5
Use \(\pi^{0}\) from
stdPi0s
requirepcms(\pi^{0}) > 0.5
1.57 < M(D+) < 2.17, pcms(D+) > 2.0
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DpToKsHp(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D+ to Ks pi+.
Skim name: DpToKsHp
Skim LFN code: 17222100
Category: physics, charm
Author: Yifan Jin
Contact: Jaeyoung Kim
- Decay Modes:
\(D^+ \to K_S \pi^+\)
- Selection Criteria:
Tracks:
dr < 1, abs(dz) < 3, thetaInCDCAcceptance
Use Ks from
stdKshorts
1.77 < M(D+) < 1.97, pcms(D+) > 2.0
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DpToPipEpEm(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D+ to pi+ e+ e-.
Skim name: DpToPipEpEm
Skim LFN code: 17220100
Category: physics, charm
Author: Andrej Lozar
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D^+ \to \pi^+ e^- e^+\),
- Selection Criteria:
Use tracks from the charm lists in
charm_skim_std_charged
1.67 < M(D+) < 2.17, pcms(D+) > 2.0
and loose cuts for eeFor more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DpToPipKpKm(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D+ to pi+ K+ K-.
Skim name: DpToPipKpKm
Skim LFN code: 17220300
Category: physics, charm
Author: Andrej Lozar
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D^+ \to \pi^+ K^- K^+\)
- Selection Criteria:
Use tracks from the charm lists in
charm_skim_std_charged
1.67 < M(D+) < 2.17, pcms(D+) > 2.0
and loose cuts for KKFor more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DpToPipMupMum(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D+ to pi+ mu+ mu-.
Skim name: DpToPipMupMum
Skim LFN code: 17220200
Category: physics, charm
Author: Andrej Lozar
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D^+ \to \pi^+ \mu^- \mu^+\)
- Selection Criteria:
Use tracks from the charm lists in
charm_skim_std_charged
1.67 < M(D+) < 2.17, pcms(D+) > 2.0
and loose cuts for mumuFor more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DspToHpOmega(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D_s+ to h+ omega, omega to pi+ pi- pi0.
Skim name: DspToHpOmega
Skim LFN code: 17260200
Category: physics, charm
Author: Yongheon Ahn
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D_{s}^{+}\to K^{+} \omega\) (and CC)
\(D_{s}^{+}\to \pi^+ \omega\) (and CC)
\(\omega\to \pi^+ \pi^- \pi^0\)
- Selection Criteria:
Track cuts are
charm_skim_std_charged
pion and Kaon withPID > 0.1
Use \(\pi^{0}\) from
stdPi0s.loadStdSkimPi0
p(pi0) > 0.25 and 0.11 < InvM(pi0) < 0.15
0.71 < M(omega) < 0.85
1.77 < M(D_s+) < 2.17
p*(D_s+) > 2.0
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DstToD0Pi_D0ToGeneric(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for Inclusive D0 from charm tagger
Skim name: DstToD0Pi_D0ToGeneric
Skim LFN code: 17230700
Category: physics, charm
Author: Chanho Kim
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D^{*+}\to D^{0} \pi^{+}\) (signal side)
\(D^{*+}\to D^0 \pi^{+}\) and \(D^{*+}\to D^{+} \pi^{0}\) (tag side)
\(D^{*0}\to D^0 \pi^{0}\) and \(D^{*0}\to D^{0} \gamma\) (tag side)
\(D_s^{*+}\to D_s^{+} \gamma\) (tag side)
15 hadronic channels for tag \(D^{0}\) reconstruction
11 hadronic channels for tag \(D^{+}\) reconstruction
10 hadronic channels for tag \(D_{s}^{+}\) reconstruction
19 hadronic channels for tag \(\Lambda_{c}^{+}\) reconstruction
- Selection Criteria:
Cut on \(\pi^{+}, K^{+}\) : charm_skim_std_charged pion and kaon with PIDNN > 0.1
Cut on \(p^{+}\) : abs(dr) < 1.0 and abs(dz) < 3.0 and protonID > 0.1
Cut on \(\gamma\) : E > 0.05
Cut on \(\pi^{0}\to \gamma \gamma\) : 0.115 < M < 0.160
Cut on tag side \(D^{0}\) : 1.72 < M < 2.02 and p* > 2.0
Cut on tag side \(D^{+}\) : 1.72 < M < 2.02 and p* > 2.0
Cut on tag side \(D_{s}^{+}\) : 1.82 < M < 2.12 and p* > 2.0
Cut on tag side \(\Lambda_{c}^{+}\) : 2.18 < M < 2.38 and p* > 2.0
0.135 < massDifference(0) < 0.155 on decay with \(\pi_{s}^{+}\) on \(D_{tag}^{*}\)
0.130 < massDifference(0) < 0.160 on decay with \(\pi^{0}\) on \(D_{tag}^{*}\)
0.120 < massDifference(0) < 0.165 on decay with \(\gamma\) on \(D_{tag}^{*}\)
1.81 < M < 2.21 on signal side \(D^{*+}\)
0.115 < \(M_{D^{*}}\) - \(M_{D}\) < 0.220 and p* > 2.0 on signal side \(D^{0}\)
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DstToD0Pi_D0ToHpHmHpJm(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D*+ to K- pi+ pi- pi+.
Skim name: DstToD0Pi_D0ToHpHmHpJm
Skim LFN code: 17241100
Category: physics, charm
Author: Kavita Lalwani, Chanchal Sharma
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to \pi^+ \pi^- \pi^+ \pi^-\)
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to \pi^+ \pi^- \pi^+ K^-\)
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to \pi^+ \pi^- K^+ K^-\)
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to \pi^+ K^- K^+ K^-\)
- Selection Criteria:
Tracks from \(D^{0}\):
abs(dr) < 1, abs(dz) < 3, thetaInCDCAcceptance
1.66 < M(D0) < 2.06
No cut on the slow pion
Q < 0.022, pcms(D*+) > 2.0
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DstToD0Pi_D0ToHpJm(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Same as
XToD0_D0ToHpJm
, but requiring the D0 is from D*+ -> D0 pi+ process.Skim name: DstToD0Pi_D0ToHpJm
Skim LFN code: 17240100
Category: physics, charm
Author: Giulia Casarosa
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D^{*+}\to D^{0} \pi^+\), where \(D^{0}\) is reconstructed by
XToD0_D0ToHpJm.D0ToHpJm
- Selection Criteria:
Apply the cuts in
XToD0_D0ToHpJm
No cut on the slow pion
0 < Q < 0.018
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DstToD0Pi_D0ToHpJmEta(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D*+ to pi+ D0, D0 to eta and two charged FSPs, where the kinds of two charged FSPs are different. The wrong-sign (WS) mode, D0 to K+ pi- eta, is also included.
Skim name: DstToD0Pi_D0ToHpJmEta
Skim LFN code: 17240500
Category: physics, charm
Author: Jaeyoung Kim
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D^{*+}\to \pi^- D^{0}, D^{0}\to \pi^+ \pi^- \eta, \eta\to \gamma \gamma\)
\(RS: D^{*+}\to \pi^+ D^{0}, D^{0}\to K^- \pi^+ \eta, \eta\to \gamma \gamma\)
\(WS: D^{*+}\to \pi^+ D^{0}, D^{0}\to K^+ \pi^- \eta, \eta\to \gamma \gamma\)
\(D^{*+}\to \pi^- D^{0}, D^{0}\to K^+ K^- \eta, \eta\to \gamma \gamma\)
- Selection Criteria:
Use tracks from the charm lists in
charm_skim_std_charged
0.47 < M(eta) < 0.60, p(eta) > 0.24
1.66 < M(D0) < 2.06, pcms(D0) > 2.0
No cut on the slow pion
M(D*)-M(D0) < 0.16
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DstToD0Pi_D0ToHpJmKs(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D*+ to pi+ D0, D0 to Ks and two conjugate charged FSPs.
Skim name: DstToD0Pi_D0ToHpJmKs
Skim LFN code: 17240700
Category: physics, charm
Author: Yeqi Chen
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to K_{S} \pi^+ \pi^-\)
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to K_{S} \pi^+ K^-\)
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to K_{S} K^+ \pi^-\)
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to K_{S} K^+ K^-\)
- Selection Criteria:
Tracks from \(D^{0}\):
abs(dr) < 1, abs(dz) < 3, thetaInCDCAcceptance
Use \(K_{S}\) from
stdV0s.stdKshorts
1.66 < M(D0) < 2.06
No cut on the slow pion
Q < 0.022
pcms(D*) > 2.0
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DstToD0Pi_D0ToHpJmPi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D*-tagged D0 to pi0 and two charged hadrons (any combination of kaons and pions).
Skim name: DstToD0Pi_D0ToHpJmPi0
Skim LFN code: 17240200
Category: physics, charm
Authors: Ludovico Massaccesi, Emma Oxford
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes: \(D^{*\pm}\to D^{0} \pi^\pm\) with
\(D^{0}\to K^\mp \pi^\pm \pi^0\) (and CC)
\(D^{0}\to \pi^+ \pi^- \pi^0\) (and CC)
\(D^{0}\to K^+ K^- \pi^0\) (and CC)
- Selection Criteria:
Tracks:
charmSkim
lists fromcharm_skim_std_charged
Pions:
pionIDNN > 0.1
Kaons:
kaonIDNN > 0.1
\(\pi^{0}\): from
stdPi0s.loadStdSkimPi0
1.70 < M(D0) < 2.10
M(D*)-M(D0) < 0.16
pCM(D*) > 2.0
Note
The neural-network based PID variables
pionIDNN
andkaonIDNN
require the analysis globaltag to be set (e.g. viab2skim-run --analysis-globaltag ANALYSIS_GT_NAME ...
). In case calibrated weights are not ready for the skimming campaign, this skim must be modified to usebinaryPID_noSVD
orbinaryPID
instead (this will have some impact on skim performance, although small, and needs to be tested).- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DstToD0Pi_D0ToKsOmega(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D*+ to pi+ D0, D0 to Ks pi+ pi- pi0.
Skim name: DstToD0Pi_D0ToKsOmega
Skim LFN code: 17240400
Category: physics, charm
Author: (no authors listed)
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to K_{S} \pi^+ \pi^- \pi^{0}\)
- Selection Criteria:
Tracks from \(D^{0}\):
abs(dr) < 1, abs(dz) < 3, thetaInCDCAcceptance
Use \(\pi^{0}\) from
stdPi0s.loadStdSkimPi0
, then require0.11 < M(pi0) < 0.15, p(pi0) > 0.25
1.66 < M(D0) < 2.06, pcms(D0) > 2.0
Q < 0.018
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DstToD0Pi_D0ToNeutrals(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Same as
XToD0_D0ToNeutrals
, but requiring that the D0 is from D* decay.Skim name: DstToD0Pi_D0ToNeutrals
Skim LFN code: 17240600
Category: physics, charm
Authors: Giulia Casarosa, Emma Oxford
Contact: Jaeyoung Kim
- Decay Modes:
\(D^{*+}\to \pi^+ D^{0}\), where the \(D^{0}\) is reconstructed by
XToD0_D0ToNeutrals.D0ToNeutrals
.
- Selection Criteria:
Apply the cuts in
XToD0_D0ToNeutrals
No cut on the slow pion
deltaM<0.2
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DstToD0Pi_D0ToRare(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D*+ to pi+ D0, D0 to rare decay.
Skim name: DstToD0Pi_D0ToRare
Skim LFN code: 17230300
Category: physics, charm
Authors: Jaeyoung Kim, Doris Yangsoo Kim, Jaeyeon Kim
Contact: Jaeyoung Kim
- Decay Modes:
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to \gamma \gamma\),
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to ee\),
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to e^+ \mu^-\),
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to e^- \mu^+\),
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to \mu \mu\),
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to \pi^+ \pi^-\),
- Selection Criteria:
Use photons from
stdPhotons.loadStdSkimPhoton
Use electrons, muons, and pions from the
charm_skim_std_charged
1.66 < M(D0) < 2.06
No cut on the slow pion
0 < Q < 0.02
pcms(D*) > 2.0
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DstToD0Pi_D0ToVGamma(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: A select of DstToD0Pi_D0ToVGamma, V is the vector meson, including phi, rho0, anti-K*0 and omega.
Skim name: DstToD0Pi_D0ToVGamma
Skim LFN code: 17241200
Category: physics, charm
Author: Jaeyoung Kim
Contact: Jaeyoung Kim
- Decay Modes:
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to \phi \gamma\)
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to \rho^{0} \gamma\)
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to \bar K^{*0} \gamma\)
\(D^{*+}\to \pi^+ D^{0}, D^{0}\to \omega \gamma\)
- Selection Criteria:
Use tracks from the charm lists in
charm_skim_std_charged
Use \(\gamma\) from
stdPhotons.loadStdSkimPhoton
Use \(\pi^{0}\) from
stdPi0s.loadStdSkimPi0
Cut on \(\phi\):
abs(dM) < 0.03
Cut on \(\rho^{0}\):
abs(dM) < 0.3675
Cut on \(\bar K^{*0}\):
abs(dM) < 0.33
Cut on \(\omega\):
abs(dM) < 0.045
Cut on \(D^{0}\):
abs(dM) < 0.225 and useCMSFrame(p) > 2
Cut on \(D^{*+}\):
massDifference(0) < 0.160
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.DstToDpPi0_DpToHpPi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D*+ to D+ pi0, D+ to h+ pi0.
Skim name: DstToDpPi0_DpToHpPi0
Skim LFN code: 17241000
Category: physics, charm
Author: Johannes Brand
Contact: Jaeyoung Kim
- Decay Modes:
\(D^{*+}\to \pi^{0} D^{+}, D^+ \to \pi^+ \pi^0\)
- Selection Criteria:
Tracks:
abs(dr) < 1, abs(dz) < 3, thetaInCDCAcceptance
Use \(\pi^{0}\) from
stdPi0s.loadStdSkimPi0
1.67 < M(D+) < 2.07, pcms(D+) > 2.0
0 < Q < 0.018
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.EarlyData_DstToD0Pi_D0ToHpHmPi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: A special version of
DstToD0Pi_D0ToHpHmPi0
to deal with Early Data.Skim name: EarlyData_DstToD0Pi_D0ToHpHmPi0
Skim LFN code: 17240900
Category: physics, charm
Author: (no authors listed)
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.Cut criteria are not finally decided, and could be changed. Please check the code in the master branch to get up-to-date information.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.EarlyData_DstToD0Pi_D0ToHpJmPi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: An special version of
DstToD0Pi_D0ToHpJmPi0
to deal with Early Data.Skim name: EarlyData_DstToD0Pi_D0ToHpJmPi0
Skim LFN code: 17240800
Category: physics, charm
Author: (no authors listed)
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.Cut criteria are not finally decided, and could be changed. Please check the code in the master branch to get up-to-date information.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.LambdacToSHpJm(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for Lambda_c+ three body decays including a Sigma+.
Skim name: LambdacToSHpJm
Skim LFN code: 17230900
Category: physics, charm
Author: Suravinda Kospalage
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(\Lambda_c^+ \to \Sigma^+ \pi^+ \pi^-\)
\(\Lambda_c^+ \to \Sigma^+ \pi^+ K^-\)
\(\Lambda_c^+ \to \Sigma^+ K^+ \pi^-\)
\(\Lambda_c^+ \to \Sigma^+ K^+ K^-\)
\(\Lambda_c^+ \to \Sigma^+ K_S\)
- Selection Criteria:
Use tracks from the charm_skim_std_charged
2.2 < M(Lambda_c) < 2.4, pcms(Lambda_c) > 2.0
K/pi binary ID > 0.2, p/K/pi trinary ID > 0.2, pi_pionIDNN > 0.1
loose mass window for \(\pi^{0}\) and skim selections from stdPi0s
0.44 < M(K_s) < 0.55, significanceOfFlightDistance > 2.0
\(\pm 3\sigma\) mass windows for \(\Sigma^+\)
lower bound on significance of distance for \(\Sigma^+\) > 2
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.LambdacTopHpJm(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for Lambda_c+ three body decays including a proton.
Skim name: LambdacTopHpJm
Skim LFN code: 17230600
Category: physics, charm
Author: Suravinda Kospalage
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(\Lambda_c^+ \to p \pi^+ \pi^-\)
\(\Lambda_c^+ \to p \pi^+ K^-\)
\(\Lambda_c^+ \to p K^+ \pi^-\)
\(\Lambda_c^+ \to p K^+ K^-\)
- Selection Criteria:
Use tracks from the charm_skim_std_charged
2.2 < M(Lambda_c) < 2.4, pcms(Lambda_c) > 2.0
K/pi binary ID > 0.2, p/K/pi trinary ID > 0.2, pi_pionIDNN > 0.1
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.XToD0_D0ToHpJm(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for inclusive D0 two body decays.
Skim name: XToD0_D0ToHpJm
Skim LFN code: 17230100
Category: physics, charm
Author: Dinura Hettiarachchi
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.Skims \(D^0\)’s reconstructed by
XToD0_D0ToHpJm.D0ToHpJm
.- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- static D0ToHpJm(path)[source]#
- Decay Modes:
\(D^{0} \to \pi^+ \pi^-\),
\(D^{0} \to K^+ \pi^-\),
\(D^{0} \to K^- \pi^+\),
\(D^{0} \to K^+ K^-\),
- Selection Criteria:
Use tracks from the charm_skim_std_charged
1.70 < M(D0) < 2.00, pcms(D0) > 2.0
`` K/pi binary ID > 0.2, pi_pionIDNN > 0.1``
For more details, please check the source code of this skim.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- build_lists(path)[source]#
Builds \(D^0\) skim lists defined in
XToD0_D0ToHpJm.D0ToHpJm
.
- class skim.WGs.charm.XToD0_D0ToNeutrals(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D0 to neutral FSPs.
Skim name: XToD0_D0ToNeutrals
Skim LFN code: 17230200
Category: physics, charm
Author: Giulia Casarosa
Contact: Jaeyoung Kim
Skims \(D^0\)’s reconstructed by
XToD0_D0ToNeutrals.D0ToNeutrals
.- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- static D0ToNeutrals(path)[source]#
- Decay Modes:
\(D^{0}\to \pi^{0} \pi^{0}\)
\(D^{0}\to K_{S} \pi^{0}\)
\(D^{0}\to K_{S} K_{S}\)
- Selection Criteria:
Use \(\pi^{0}\) from
stdPi0s.loadStdSkimPi0
Use \(K_{S}\) from
stdV0s.stdKshorts
1.62 < M(D0) < 2.1, pcms(D0) > 2.0
For more details, please check the source code of this skim.
(Maybe in the future, we can add a loose ECL cluster timing cut to \(\pi^{0}\) in this skim.)
- Parameters:
path (basf2.Path): Skim path to be processed.
- Returns:
List of D0 particle list names.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- build_lists(path)[source]#
Builds \(D^0\) skim lists defined in
XToD0_D0ToNeutrals.D0ToNeutrals
.
- class skim.WGs.charm.XToDp_DpToHpHmJp(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D_(s)+ to h+ h- j+.
Skim name: XToDp_DpToHpHmJp
Skim LFN code: 17230500
Category: physics, charm
Authors: Jaeyoung Kim, Aman Sangal
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D^+_{(S)} \to \pi^+ \pi^- \pi^+\),
\(D^+_{(S)} \to \pi^+ \pi^- K^+\),
\(D^+_{(S)} \to \pi^+ K^- K^+\),
\(D^+_{(S)} \to K^+ K^- K^+\),
For \(D^+_{(S)} \to K_{S} h^+\), which includes a \(K_{S}\) vertex, please check
XToDp_DpToKsHp
- Selection Criteria:
Use traacks from the
charm_skim_std_charged
Additional cut: global PID > 0.5(Temporary solution for Run1 re-skimming campaign. It might need to be modified.)
1.67 < M(D+) < 2.17, pcms(D+) > 2.0
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.XToDp_DpToKsHp(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for D_(s)+ to Ks h+.
Skim name: XToDp_DpToKsHp
Skim LFN code: 17230400
Category: physics, charm
Author: Guanda Gong
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(D^+_{(S)} \to K_{S} \pi^+\),
\(D^+_{(S)} \to K_{S} K^+\),
- Selection Criteria:
Tracks not from \(K_{S}\):
abs(dr) < 1, abs(dz) < 3, thetaInCDCAcceptance
Use \(K_{S}\) from
stdV0s.stdKshorts
and requireflightDistance/flightDistanceErr > 2
1.67 < M(D+) < 2.17, pcms(D+) > 2.0
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.Xic0ToLHpJm(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for three-body Xi_c0 decays including a Lambda0
Skim name: Xic0ToLHpJm
Skim LFN code: 17231200
Category: physics, charm, cascade
Author: Saroj Pokharel
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(\Xi_c^0 \to \Lambda^0 \pi^+ K^-\)
\(\Xi_c^0 \to \Lambda^0 \pi^+ \pi^-\)
\(\Xi_c^0 \to \Lambda^0 K^+ K^-\)
- Selection Criteria:
Use tracks from the charm_skim_std_charged
2.3 < M(Xi_c) < 2.65, pcms(Xi_c) > 2.0
p/K/pi trinary ID
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.XicToXimPipPim(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim for Xi_c+ to hyperons.
Skim name: XicToXimPipPim
Skim LFN code: 17231100
Category: physics, charm, cascade
Author: Paul Gebeline
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.Decay Modes
\(\Xi_c^+ \to \Sigma^+ \pi^+ K^-\)
\(\Xi_c^+ \to \Sigma^+ K^+ K^-\)
\(\Xi_c^+ \to \Sigma^+ \pi^+ \pi^-\)
\(\Xi_c^+ \to \Xi^- \pi^+ \pi^-\)
\(\Xi_c^+ \to \Xi^0 \pi^+ \pi^+ \pi^-\)
Selection Criteria
standard track quality constraints on final state particles from charm_skim_std_charged
K/pi binary ID > 0.2, p/K/pi trinary ID > 0.2, pi_pionIDNN > 0.1
\(\pm 3\sigma\) mass windows for all intermediate hyperons
\(\pm 3\sigma\) mass window for pi0 and skim selections from stdPi0s
lower bound on significance of (flight) distance for all intermediate hyperons, 40% of expected value to be used in analysis
loose mass window and lower bound to pCMS for Xic+
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.XicpToLKsHp(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for Xi_c+ decaying to Lambda Ks h+, Xi- pi+ h+, Omega- pi+ K+.
Skim name: XicpToLKsHp
Skim LFN code: 17231300
Category: physics, charm, Xi_c
Author: Longke Li
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(\Xi_c^+ \to Lambda K_S^0 \pi^+\)
\(\Xi_c^+ \to Lambda K_S^0 K^+\)
\(\Xi_c^+ \to \Xi^- \pi^+ \pi^+\)
\(\Xi_c^+ \to \Xi^- \pi^+ K^+\)
\(\Xi_c^+ \to \Omega^- \pi^+ K^+\)
- Selection Criteria:
Use tracks from the charm_skim_std_charged
2.35 < M(Xi_c) < 2.59, pcms(Xi_c) > 2.0
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- class skim.WGs.charm.XicpTopHpJm(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for Xi_c+ three body decays including a proton.
Skim name: XicpTopHpJm
Skim LFN code: 17231000
Category: physics, charm, cascade
Author: Suravinda Kospalage
Contact: Jaeyoung Kim
This skim includes a selection on the HLT flag
hlt_hadron
.- Decay Modes:
\(\Xi_c^+ \to p \pi^+ K^-\)
- Selection Criteria:
Use tracks from the charm_skim_std_charged
2.3 < M(Xi_c) < 2.65, pcms(Xi_c) > 2.0
K/pi binary ID > 0.2, p/K/pi trinary ID > 0.2, pi_pionIDNN > 0.1
For more details, please check the source code of this skim.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- NoisyModules = ['ParticleLoader', 'RootOutput']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- skim.WGs.charm.charm_skim_sigma(path)[source]#
Provides a list of charged sigma baryons for charm skims with these basic cuts applied:
1.166 < M < 1.211 and significanceOfDistance > 2
. The proton daughters must fulfil a loose proton PID requirement vs pions and kaons and the pi0 daughters are standard skim pi0s with an invariant mass in the range 0.12 - 0.145 GeV/c^2.
11.2.4. Dark sector skims#
Skim list building functions for the dark sector physics working group
- class skim.WGs.dark.AA2uuuu(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: \(ee\to A^{\prime}A^{\prime}\nu_{D}\nu_{D}\to \mu\mu\mu\mu\)
Skim name: AA2uuuu
Skim LFN code: 18370100
Category: physics, dark sector
Author: Chanyoung LEE
Contact: Gaurav Sharma
Searching the dark sector through U(1) kinetic mixing.
Reconstructed 2 muons to a dark photon.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.dark.ALP3Gamma(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Neutral dark sector skim list for the ALP 3-photon analysis: \(ee\to a(\to\gamma\gamma)\gamma\)
Skim name: ALP3Gamma
Skim LFN code: 18020300
Category: physics, dark sector
Author: Michael De Nuccio
Contact: Gaurav Sharma
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- initialALP(path)[source]#
An list builder function for the ALP decays. Part of the
ALP3Gamma
skim.- Parameters:
path (basf2.Path) – the path to add the skim
- Returns:
list name of the ALP decays candidates
- class skim.WGs.dark.BtoKplusLLP(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: B+ to K+ LLP analysis skim \(e^{+}e^{-} \to \Upsilon(4s) \to [B^{+} \to K^{+} LLP]B^{-}\)
Skim name: BtoKplusLLP
Skim LFN code: 18130100
Category: physics, dark sector
Author: Sascha Dreyer
Contact: Gaurav Sharma
Skim to select B+ decays to a K+ from the IP and a LLP with a vertex displaced from the IR decaying to two charged tracks.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.dark.DielectronPlusMissingEnergy(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Dielectron skim, needed for \(e^{+}e^{-} \to A^{\prime} h^{\prime};\)\(A^{\prime} \to e^{+}e^{-}; \, h^{\prime} \to \mathrm{invisible}\) and other searches.
Skim name: DielectronPlusMissingEnergy
Skim LFN code: 18520300
Category: physics, dark sector
Author: Giacomo De Pietro
Contact: Gaurav Sharma
Physics channel: \(e^{+}e^{-} \to e^{+}e^{-}\)
Warning
This skim is currently deactivated, since the retention rate is too high.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- TestSampleProcess = 'mumu'#
MC process of test file.
BaseSkim.TestFiles
passes this property toskim.utils.testfiles.get_test_file
to retrieve an appropriate file location. Defaults to a \(B^{0}\overline{B^{0}}\) sample.
- class skim.WGs.dark.DielectronPlusVisibleDarkHiggs(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim for the visible dark higgs analysis
Skim name: DielectronPlusVisibleDarkHiggs
Skim LFN code: 18020700
Category: physics, dark sector
Author: Luigi Corona
Contact: Gaurav Sharma
Physics channel: e+e- -> A’h’, A’-> e+e-, hp -> tr+tr-
Skim list contains candidates for the visible dark Higgs produced in association with a prompt electron-pair.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.dark.DimuonPlusMissingEnergy(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Dimuon + missing energy skim, needed for \(e^{+}e^{-} \to \mu^{+}\mu^{-}Z^{\prime}; \, Z^{\prime} \to \mathrm{invisible}\) and other searches.
Skim name: DimuonPlusMissingEnergy
Skim LFN code: 18520100
Category: physics, dark sector
Author: Giacomo De Pietro
Contact: Gaurav Sharma
Physics channel: \(e^{+}e^{-} \to \mu^{+}\mu^{-} \, +\) missing energy.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.dark.DimuonPlusVisibleDarkHiggs(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim for the visible dark higgs analysis
Skim name: DimuonPlusVisibleDarkHiggs
Skim LFN code: 18020600
Category: physics, dark sector
Author: Luigi Corona
Contact: Gaurav Sharma
Physics channel: e+e- -> A’h’, A’-> mu+mu-, hp -> tr+tr-
Skim list contains candidates for the visible dark Higgs produced in association with a a prompt muon-pair.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.dark.EGammaControlDark(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Electron-gamma skim list for study of the ee backgrounds at high dark photon mass, as part of the dark photon analysis
Skim name: EGammaControlDark
Skim LFN code: 18020400
Category: physics, dark sector, control-channel
Authors: Sam Cunliffe, Torben Ferber
Contact: Gaurav Sharma
Physics channel: ee → eγ
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.dark.ElectronMuonPlusMissingEnergy(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Electron-muon pair + missing energy skim, needed for \(e^{+}e^{-} \to e^{\pm}\mu^{\mp} Z^{\prime}; \, Z^{\prime} \to \mathrm{invisible}\) and other searches.
Skim name: ElectronMuonPlusMissingEnergy
Skim LFN code: 18520200
Category: physics, dark sector
Author: Giacomo De Pietro
Contact: Gaurav Sharma
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.dark.GammaGammaControlKLMDark(prescale_high=1, prescale_low=1, **kwargs)[source]#
Note
Skim description: Gamma gamma skim list for study of the KLM efficiency as part of the dark photon analysis
Skim name: GammaGammaControlKLMDark
Skim LFN code: 18020200
Category: physics, dark sector, control-channel
Authors: Sam Cunliffe, Miho Wakai
Contact: Gaurav Sharma
Physics channel: ee → γγ
Note
This skim can retain a lot of γγ events. In case this becomes unacceptable, we provide prescale parameters. Prescales are given in standard trigger convention (reciprocal), so prescale of 100 is 1% of events kept, etc.
Tip
To prescale the higher-energy probe photons by 10%:
>>> from skim.WGs.dark import GammaGammaControlKLMDark >>> Skim = GammaGammaControlKLMDark(prescale_high=10) >>> Skim(path) # Add list-building function and uDST output module to path >>> b2.process(path)
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- TestSampleProcess = 'gg'#
MC process of test file.
BaseSkim.TestFiles
passes this property toskim.utils.testfiles.get_test_file
to retrieve an appropriate file location. Defaults to a \(B^{0}\overline{B^{0}}\) sample.
- class skim.WGs.dark.InelasticDarkMatter(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: iDM list for the iDM analysis.
Skim name: InelasticDarkMatter
Skim LFN code: 18000000
Category: physics, dark sector
Author: Savino Longo
Contact: Gaurav Sharma
Skim list contains events with no tracks from IP, no high E tracks and only one high E photon.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.dark.InelasticDarkMatterWithDarkHiggs(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim for the inelastic Dark Matter with a Dark Higgs analysis.
Skim name: InelasticDarkMatterWithDarkHiggs
Skim LFN code: 18020500
Category: physics, dark sector
Author: Patrick Ecker
Contact: Gaurav Sharma
Skim list contains events with at least one displaced vertex and no additional unused tracks from the IP.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.dark.LFVZpVisible(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Lepton flavour violating Z’ skim, Z’ to visible FS.
Skim name: LFVZpVisible
Skim LFN code: 18520400
Category: physics, dark sector
Author: Ilya Komarov and Luigi Corona
Contact: Gaurav Sharma
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.dark.RadBhabhaV0Control(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: iDM control sample skim. \(e^{+}e^{-} \to e^{+}e^{-}V^{0};\)
Skim name: RadBhabhaV0Control
Skim LFN code: 18000001
Category: physics, dark sector
Author: Savino Longo
Contact: Gaurav Sharma
Control sample: \(e^{+}e^{-} \to e^{+}e^{-}V^{0};\)”
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.dark.SinglePhotonDark(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Single photon skim list for the dark photon analysis.
Skim name: SinglePhotonDark
Skim LFN code: 18020100
Category: physics, dark sector
Authors: Sam Cunliffe, Chris Hearty
Contact: Gaurav Sharma
Physics channel: ee → A’γ; A’ → invisible
Skim list contains single photon candidates for the dark photon to invisible final state analysis.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
11.2.5. Full event interpretation skims#
(Semi-)Leptonic Working Group Skims for missing energy modes that use the Full event interpretation (FEI) algorithm.
- class skim.WGs.fei.BaseFEISkim(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Base class for FEI skims. Applies event-level pre-cuts and applies the FEI.
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- FEIChannelArgs = {}#
Dict of
str -> bool
pairs to be passed tofei.get_default_channels
. When inheriting fromBaseFEISkim
, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
- FEIPrefix = 'FEIv4_2022_MC15_light-2205-abys'#
Prefix label for the FEI training used in the FEI skims.
- MergeDataStructures = {'FEIChannelArgs': <function _merge_boolean_dicts>}#
Dict of
str -> function
pairs to determine if any special data structures should be merged when combining skims. Currently, this is only used to merge FEI config parameters when running multiple FEI skims at once, so that it can be run just once with all the necessary arguments.
- NoisyModules = ['ParticleCombiner']#
List of module types to be silenced. This may be necessary in certain skims in order to keep log file sizes small.
Tip
The elements of this list should be the module type, which is not necessarily the same as the module name. The module type can be inspected in Python via
module.type()
.See also
This attribute is used by
BaseSkim.set_skim_logging
.
- additional_setup(path)[source]#
Apply pre-FEI event-level cuts and apply the FEI. This setup function is run by all FEI skims, so they all have the same event-level pre-cuts.
This function passes
FEIChannelArgs
to the cached functionrun_fei_for_skims
to avoid applying the FEI twice.See also
fei_precuts
for event-level cut definitions.
- static fei_precuts(path)[source]#
Skim pre-cuts are applied before running the FEI, to reduce computation time. This setup function is run by all FEI skims, so they all have the save event-level pre-cuts:
\(n_{\text{cleaned tracks}} \geq 3\)
\(n_{\text{cleaned ECL clusters}} \geq 3\)
\(\text{Visible energy of event (CMS frame)}>4~{\rm GeV}\)
We define “cleaned” tracks and clusters as:
Cleaned tracks (
pi+:FEI_cleaned
): \(d_0 < 0.5~{\rm cm}\), \(|z_0| < 2~{\rm cm}\), and \(p_T > 0.1~{\rm GeV}\)Cleaned ECL clusters (
gamma:FEI_cleaned
): \(0.296706 < \theta < 2.61799\), and \(E>0.1~{\rm GeV}\)
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- static run_fei_for_skims(FEIChannelArgs, FEIPrefix, analysisGlobaltag, *, path)[source]#
Reconstruct hadronic and semileptonic \(B^0\) and \(B^+\) tags using the generically trained FEI.
- Parameters:
FEIChannelArgs (dict(str, bool)) – A dict of keyword-boolean pairs to be passed to
fei.get_default_channels
.FEIPrefix (str) – Prefix label for the FEI training used in the FEI skims.
path (
basf2.Path
) – The skim path to be processed.
- class skim.WGs.fei.feiHadronic(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: FEI-tagged neutral and charged \(B\)’s decaying hadronically.
Skim name: feiHadronic
Skim LFN code: 11180500
Category: physics, Full Event Interpretation
Authors: Racha Cheaib, Hannah Wakeling, Phil Grace
Contacts: Cameron Harris, Tommy Martinov
This skim includes a selection on the HLT flag
hlt_hadron
.Tag side \(B\) cuts:
\(M_{\text{bc}} > 5.2~{\rm GeV}\)
\(|\Delta E| < 0.3~{\rm GeV}\)
\(\text{signal probability} > 0.001\) (omitted for decay mode 23 for \(B^+\), and decay mode 25 for \(B^0\))
All available FEI \(B^0\) and \(B^+\) hadronic tags are reconstructed. From Thomas Keck’s thesis, “the channel \(B^0 \to \overline{D}^0 \pi^0\) was used by the FR, but is not yet used in the FEI due to unexpected technical restrictions in the KFitter algorithm”.
List of reconstructed channels and corresponding decay mode IDs:
B0
channels:\(B^0_{\text{had}} \to D^- \pi^+\)
\(B^0_{\text{had}} \to D^- \pi^+ \pi^0\)
\(B^0_{\text{had}} \to D^- \pi^+ \pi^0 \pi^0\)
\(B^0_{\text{had}} \to D^- \pi^+ \pi^+ \pi^-\)
\(B^0_{\text{had}} \to D^- \pi^+ \pi^+ \pi^- \pi^0\)
\(B^0_{\text{had}} \to \overline{D}^0 \pi^+ \pi^-\)
\(B^0_{\text{had}} \to D^- D^0 K^+\)
\(B^0_{\text{had}} \to D^- D^{0*} K^+\)
\(B^0_{\text{had}} \to D^{-*} D^0 K^+\)
\(B^0_{\text{had}} \to D^{-*} D^{0*} K^+\)
\(B^0_{\text{had}} \to D^- D^+ K^0_S\)
\(B^0_{\text{had}} \to D^{-*} D^+ K^0_S\)
\(B^0_{\text{had}} \to D^- D^{+*} K^0_S\)
\(B^0_{\text{had}} \to D^{-*} D^{+*} K^0_S\)
\(B^0_{\text{had}} \to D^+_s D^-\)
\(B^0_{\text{had}} \to D^{-*} \pi^+\)
\(B^0_{\text{had}} \to D^{-*} \pi^+ \pi^0\)
\(B^0_{\text{had}} \to D^{-*} \pi^+ \pi^0 \pi^0\)
\(B^0_{\text{had}} \to D^{-*} \pi^+ \pi^+ \pi^-\)
\(B^0_{\text{had}} \to D^{-*} \pi^+ \pi^+ \pi^- \pi^0\)
\(B^0_{\text{had}} \to D^{+*}_s D^-\)
\(B^0_{\text{had}} \to D^+_s D^{-*}\)
\(B^0_{\text{had}} \to D^{+*}_s D^{-*}\)
\(B^0_{\text{had}} \to J/\psi K^0_S\)
\(B^0_{\text{had}} \to J/\psi K^+ \pi^-\)
\(B^0_{\text{had}} \to J/\psi K^0_S \pi^+ \pi^-\)
\(B^0_{\text{had}} \to \Lambda^{-}_{c} p \pi^+ \pi^-\)
\(B^0_{\text{had}} \to \overline{D}^0 p \bar{p}\)
\(B^0_{\text{had}} \to D^- p \bar{p} \pi^+\)
\(B^0_{\text{had}} \to D^{-*} p \bar{p} \pi^+\)
\(B^0_{\text{had}} \to \overline{D}^0 p \bar{p} \pi^+ \pi^-\)
\(B^0_{\text{had}} \to \overline{D}^{0*} p \bar{p} \pi^+ \pi^-\)
B+
channels:\(B^+_{\text{had}} \to \overline{D}^0 \pi^+\)
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+ \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+ \pi^0 \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+ \pi^+ \pi^-\)
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+ \pi^+ \pi^- \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^0 D^+\)
\(B^+_{\text{had}} \to \overline{D}^0 D^+ K^0_S\)
\(B^+_{\text{had}} \to \overline{D}^{0*} D^+ K^0_S\)
\(B^+_{\text{had}} \to \overline{D}^0 D^{+*} K^0_S\)
\(B^+_{\text{had}} \to \overline{D}^{0*} D^{+*} K^0_S\)
\(B^+_{\text{had}} \to \overline{D}^0 D^0 K^+\)
\(B^+_{\text{had}} \to \overline{D}^{0*} D^0 K^+\)
\(B^+_{\text{had}} \to \overline{D}^0 D^{0*} K^+\)
\(B^+_{\text{had}} \to \overline{D}^{0*} D^{0*} K^+\)
\(B^+_{\text{had}} \to D^+_s \overline{D}^0\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+ \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+ \pi^0 \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+ \pi^+ \pi^-\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+ \pi^+ \pi^- \pi^0\)
\(B^+_{\text{had}} \to D^{+*}_s \overline{D}^0\)
\(B^+_{\text{had}} \to D^+_s \overline{D}^{0*}\)
\(B^+_{\text{had}} \to \overline{D}^0 K^+\)
\(B^+_{\text{had}} \to D^- \pi^+ \pi^+\)
\(B^+_{\text{had}} \to D^- \pi^+ \pi^+ \pi^0\)
\(B^+_{\text{had}} \to J/\psi K^+\)
\(B^+_{\text{had}} \to J/\psi K^+ \pi^+ \pi^-\)
\(B^+_{\text{had}} \to J/\psi K^+ \pi^0\)
\(B^+_{\text{had}} \to J/\psi K^0_S \pi^+\)
\(B^+_{\text{had}} \to \Lambda^{-}_{c} p \pi^+ \pi^0\)
\(B^+_{\text{had}} \to \Lambda^{-}_{c} p \pi^+ \pi^- \pi^+\)
\(B^+_{\text{had}} \to \overline{D}^0 p \bar{p} \pi^+\)
\(B^+_{\text{had}} \to \overline{D}^{0*} p \bar{p} \pi^+\)
\(B^+_{\text{had}} \to D^+ p \bar{p} \pi^+ \pi^-\)
\(B^+_{\text{had}} \to D^{+*} p \bar{p} \pi^+ \pi^-\)
\(B^+_{\text{had}} \to \Lambda^{-}_{c} p \pi^+\)
See also
BaseFEISkim.FEIPrefix
for FEI training used, andBaseFEISkim.fei_precuts
for event-level cuts made before applying the FEI.- FEIChannelArgs = {'KLong': False, 'baryonic': True, 'chargedB': True, 'hadronic': True, 'neutralB': True, 'semileptonic': False}#
Dict of
str -> bool
pairs to be passed tofei.get_default_channels
. When inheriting fromBaseFEISkim
, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
- class skim.WGs.fei.feiHadronicB0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: FEI-tagged neutral \(B\)’s decaying hadronically.
Skim name: feiHadronicB0
Skim LFN code: 11180100
Category: physics, Full Event Interpretation
Authors: Racha Cheaib, Hannah Wakeling, Phil Grace
Contacts: Cameron Harris, Tommy Martinov
This skim includes a selection on the HLT flag
hlt_hadron
.Tag side \(B\) cuts:
\(M_{\text{bc}} > 5.2~{\rm GeV}\)
\(|\Delta E| < 0.3~{\rm GeV}\)
\(\text{signal probability} > 0.001\) (omitted for decay mode 23)
All available FEI \(B^0\) hadronic tags are reconstructed. From Thomas Keck’s thesis, “the channel \(B^0 \to \overline{D}^0 \pi^0\) was used by the FR, but is not yet used in the FEI due to unexpected technical restrictions in the KFitter algorithm”.
List of reconstructed channels and corresponding decay mode IDs:
\(B^0_{\text{had}} \to D^- \pi^+\)
\(B^0_{\text{had}} \to D^- \pi^+ \pi^0\)
\(B^0_{\text{had}} \to D^- \pi^+ \pi^0 \pi^0\)
\(B^0_{\text{had}} \to D^- \pi^+ \pi^+ \pi^-\)
\(B^0_{\text{had}} \to D^- \pi^+ \pi^+ \pi^- \pi^0\)
\(B^0_{\text{had}} \to \overline{D}^0 \pi^+ \pi^-\)
\(B^0_{\text{had}} \to D^- D^0 K^+\)
\(B^0_{\text{had}} \to D^- D^{0*} K^+\)
\(B^0_{\text{had}} \to D^{-*} D^0 K^+\)
\(B^0_{\text{had}} \to D^{-*} D^{0*} K^+\)
\(B^0_{\text{had}} \to D^- D^+ K^0_S\)
\(B^0_{\text{had}} \to D^{-*} D^+ K^0_S\)
\(B^0_{\text{had}} \to D^- D^{+*} K^0_S\)
\(B^0_{\text{had}} \to D^{-*} D^{+*} K^0_S\)
\(B^0_{\text{had}} \to D^+_s D^-\)
\(B^0_{\text{had}} \to D^{-*} \pi^+\)
\(B^0_{\text{had}} \to D^{-*} \pi^+ \pi^0\)
\(B^0_{\text{had}} \to D^{-*} \pi^+ \pi^0 \pi^0\)
\(B^0_{\text{had}} \to D^{-*} \pi^+ \pi^+ \pi^-\)
\(B^0_{\text{had}} \to D^{-*} \pi^+ \pi^+ \pi^- \pi^0\)
\(B^0_{\text{had}} \to D^{+*}_s D^-\)
\(B^0_{\text{had}} \to D^+_s D^{-*}\)
\(B^0_{\text{had}} \to D^{+*}_s D^{-*}\)
\(B^0_{\text{had}} \to J/\psi K^0_S\)
\(B^0_{\text{had}} \to J/\psi K^+ \pi^-\)
\(B^0_{\text{had}} \to J/\psi K^0_S \pi^+ \pi^-\)
\(B^0_{\text{had}} \to \Lambda^{-}_{c} p \pi^+ \pi^-\)
\(B^0_{\text{had}} \to \overline{D}^0 p \bar{p}\)
\(B^0_{\text{had}} \to D^- p \bar{p} \pi^+\)
\(B^0_{\text{had}} \to D^{-*} p \bar{p} \pi^+\)
\(B^0_{\text{had}} \to \overline{D}^0 p \bar{p} \pi^+ \pi^-\)
\(B^0_{\text{had}} \to \overline{D}^{0*} p \bar{p} \pi^+ \pi^-\)
See also
BaseFEISkim.FEIPrefix
for FEI training used, andBaseFEISkim.fei_precuts
for event-level cuts made before applying the FEI.- FEIChannelArgs = {'KLong': False, 'baryonic': True, 'chargedB': False, 'hadronic': True, 'neutralB': True, 'semileptonic': False}#
Dict of
str -> bool
pairs to be passed tofei.get_default_channels
. When inheriting fromBaseFEISkim
, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.fei.feiHadronicBplus(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: FEI-tagged charged \(B\)’s decaying hadronically.
Skim name: feiHadronicBplus
Skim LFN code: 11180200
Category: physics, Full Event Interpretation
Authors: Racha Cheaib, Hannah Wakeling, Phil Grace
Contacts: Cameron Harris, Tommy Martinov
This skim includes a selection on the HLT flag
hlt_hadron
.Tag side \(B\) cuts:
\(M_{\text{bc}} > 5.2~{\rm GeV}\)
\(|\Delta E| < 0.3~{\rm GeV}\)
\(\text{signal probability} > 0.001\) (omitted for decay mode 25)
All available FEI \(B^+\) hadronic tags are reconstructed.
List of reconstructed channels and corresponding decay mode IDs:
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+\)
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+ \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+ \pi^0 \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+ \pi^+ \pi^-\)
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+ \pi^+ \pi^- \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^0 D^+\)
\(B^+_{\text{had}} \to \overline{D}^0 D^+ K^0_S\)
\(B^+_{\text{had}} \to \overline{D}^{0*} D^+ K^0_S\)
\(B^+_{\text{had}} \to \overline{D}^0 D^{+*} K^0_S\)
\(B^+_{\text{had}} \to \overline{D}^{0*} D^{+*} K^0_S\)
\(B^+_{\text{had}} \to \overline{D}^0 D^0 K^+\)
\(B^+_{\text{had}} \to \overline{D}^{0*} D^0 K^+\)
\(B^+_{\text{had}} \to \overline{D}^0 D^{0*} K^+\)
\(B^+_{\text{had}} \to \overline{D}^{0*} D^{0*} K^+\)
\(B^+_{\text{had}} \to D^+_s \overline{D}^0\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+ \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+ \pi^0 \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+ \pi^+ \pi^-\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+ \pi^+ \pi^- \pi^0\)
\(B^+_{\text{had}} \to D^{+*}_s \overline{D}^0\)
\(B^+_{\text{had}} \to D^+_s \overline{D}^{0*}\)
\(B^+_{\text{had}} \to \overline{D}^0 K^+\)
\(B^+_{\text{had}} \to D^- \pi^+ \pi^+\)
\(B^+_{\text{had}} \to D^- \pi^+ \pi^+ \pi^0\)
\(B^+_{\text{had}} \to J/\psi K^+\)
\(B^+_{\text{had}} \to J/\psi K^+ \pi^+ \pi^-\)
\(B^+_{\text{had}} \to J/\psi K^+ \pi^0\)
\(B^+_{\text{had}} \to J/\psi K^0_S \pi^+\)
\(B^+_{\text{had}} \to \Lambda^{-}_{c} p \pi^+ \pi^0\)
\(B^+_{\text{had}} \to \Lambda^{-}_{c} p \pi^+ \pi^- \pi^+\)
\(B^+_{\text{had}} \to \overline{D}^0 p \bar{p} \pi^+\)
\(B^+_{\text{had}} \to \overline{D}^{0*} p \bar{p} \pi^+\)
\(B^+_{\text{had}} \to D^+ p \bar{p} \pi^+ \pi^-\)
\(B^+_{\text{had}} \to D^{+*} p \bar{p} \pi^+ \pi^-\)
\(B^+_{\text{had}} \to \Lambda^{-}_{c} p \pi^+\)
See also
BaseFEISkim.FEIPrefix
for FEI training used, andBaseFEISkim.fei_precuts
for event-level cuts made before applying the FEI.- FEIChannelArgs = {'KLong': False, 'baryonic': True, 'chargedB': True, 'hadronic': True, 'neutralB': False, 'semileptonic': False}#
Dict of
str -> bool
pairs to be passed tofei.get_default_channels
. When inheriting fromBaseFEISkim
, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.fei.feiHadronic_DstEllNu(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: FEI-tagged neutral and charged \(B\)’s decaying hadronically. Analysis specific cuts applied during skimming. Best 2 candidates ranked by sigProb kept
Skim name: feiHadronic_DstEllNu
Skim LFN code: 11180501
Category: physics, Full Event Interpretation
Authors: Racha Cheaib, Hannah Wakeling, Phil Grace
Contacts: Cameron Harris, Tommy Martinov
This skim includes a selection on the HLT flag
hlt_hadron
.Tag side \(B\) cuts:
\(M_{\text{bc}} > 5.27~{\rm GeV}\)
\(-0.150 < \Delta E < 0.100~{\rm GeV}\)
\(\text{signal probability} > 0.001\) (omitted for decay mode 23 for \(B^+\), and decay mode 25 for \(B^0\))
\(\cos{TBTO} < 0.9\)
Selects only the two best candidates that survive based on the signalProbability
All available FEI \(B^0\) and \(B^+\) hadronic tags are reconstructed. From Thomas Keck’s thesis, “the channel \(B^0 \to \overline{D}^0 \pi^0\) was used by the FR, but is not yet used in the FEI due to unexpected technical restrictions in the KFitter algorithm”.
List of reconstructed channels and corresponding decay mode IDs:
B0
channels:\(B^0_{\text{had}} \to D^- \pi^+\)
\(B^0_{\text{had}} \to D^- \pi^+ \pi^0\)
\(B^0_{\text{had}} \to D^- \pi^+ \pi^0 \pi^0\)
\(B^0_{\text{had}} \to D^- \pi^+ \pi^+ \pi^-\)
\(B^0_{\text{had}} \to D^- \pi^+ \pi^+ \pi^- \pi^0\)
\(B^0_{\text{had}} \to \overline{D}^0 \pi^+ \pi^-\)
\(B^0_{\text{had}} \to D^- D^0 K^+\)
\(B^0_{\text{had}} \to D^- D^{0*} K^+\)
\(B^0_{\text{had}} \to D^{-*} D^0 K^+\)
\(B^0_{\text{had}} \to D^{-*} D^{0*} K^+\)
\(B^0_{\text{had}} \to D^- D^+ K^0_S\)
\(B^0_{\text{had}} \to D^{-*} D^+ K^0_S\)
\(B^0_{\text{had}} \to D^- D^{+*} K^0_S\)
\(B^0_{\text{had}} \to D^{-*} D^{+*} K^0_S\)
\(B^0_{\text{had}} \to D^+_s D^-\)
\(B^0_{\text{had}} \to D^{-*} \pi^+\)
\(B^0_{\text{had}} \to D^{-*} \pi^+ \pi^0\)
\(B^0_{\text{had}} \to D^{-*} \pi^+ \pi^0 \pi^0\)
\(B^0_{\text{had}} \to D^{-*} \pi^+ \pi^+ \pi^-\)
\(B^0_{\text{had}} \to D^{-*} \pi^+ \pi^+ \pi^- \pi^0\)
\(B^0_{\text{had}} \to D^{+*}_s D^-\)
\(B^0_{\text{had}} \to D^+_s D^{-*}\)
\(B^0_{\text{had}} \to D^{+*}_s D^{-*}\)
\(B^0_{\text{had}} \to J/\psi K^0_S\)
\(B^0_{\text{had}} \to J/\psi K^+ \pi^-\)
\(B^0_{\text{had}} \to J/\psi K^0_S \pi^+ \pi^-\)
\(B^0_{\text{had}} \to \Lambda^{-}_{c} p \pi^+ \pi^-\)
\(B^0_{\text{had}} \to \overline{D}^0 p \bar{p}\)
\(B^0_{\text{had}} \to D^- p \bar{p} \pi^+\)
\(B^0_{\text{had}} \to D^{-*} p \bar{p} \pi^+\)
\(B^0_{\text{had}} \to \overline{D}^0 p \bar{p} \pi^+ \pi^-\)
\(B^0_{\text{had}} \to \overline{D}^{0*} p \bar{p} \pi^+ \pi^-\)
B+
channels:\(B^+_{\text{had}} \to \overline{D}^0 \pi^+\)
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+ \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+ \pi^0 \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+ \pi^+ \pi^-\)
\(B^+_{\text{had}} \to \overline{D}^0 \pi^+ \pi^+ \pi^- \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^0 D^+\)
\(B^+_{\text{had}} \to \overline{D}^0 D^+ K^0_S\)
\(B^+_{\text{had}} \to \overline{D}^{0*} D^+ K^0_S\)
\(B^+_{\text{had}} \to \overline{D}^0 D^{+*} K^0_S\)
\(B^+_{\text{had}} \to \overline{D}^{0*} D^{+*} K^0_S\)
\(B^+_{\text{had}} \to \overline{D}^0 D^0 K^+\)
\(B^+_{\text{had}} \to \overline{D}^{0*} D^0 K^+\)
\(B^+_{\text{had}} \to \overline{D}^0 D^{0*} K^+\)
\(B^+_{\text{had}} \to \overline{D}^{0*} D^{0*} K^+\)
\(B^+_{\text{had}} \to D^+_s \overline{D}^0\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+ \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+ \pi^0 \pi^0\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+ \pi^+ \pi^-\)
\(B^+_{\text{had}} \to \overline{D}^{0*} \pi^+ \pi^+ \pi^- \pi^0\)
\(B^+_{\text{had}} \to D^{+*}_s \overline{D}^0\)
\(B^+_{\text{had}} \to D^+_s \overline{D}^{0*}\)
\(B^+_{\text{had}} \to \overline{D}^0 K^+\)
\(B^+_{\text{had}} \to D^- \pi^+ \pi^+\)
\(B^+_{\text{had}} \to D^- \pi^+ \pi^+ \pi^0\)
\(B^+_{\text{had}} \to J/\psi K^+\)
\(B^+_{\text{had}} \to J/\psi K^+ \pi^+ \pi^-\)
\(B^+_{\text{had}} \to J/\psi K^+ \pi^0\)
\(B^+_{\text{had}} \to J/\psi K^0_S \pi^+\)
\(B^+_{\text{had}} \to \Lambda^{-}_{c} p \pi^+ \pi^0\)
\(B^+_{\text{had}} \to \Lambda^{-}_{c} p \pi^+ \pi^- \pi^+\)
\(B^+_{\text{had}} \to \overline{D}^0 p \bar{p} \pi^+\)
\(B^+_{\text{had}} \to \overline{D}^{0*} p \bar{p} \pi^+\)
\(B^+_{\text{had}} \to D^+ p \bar{p} \pi^+ \pi^-\)
\(B^+_{\text{had}} \to D^{+*} p \bar{p} \pi^+ \pi^-\)
\(B^+_{\text{had}} \to \Lambda^{-}_{c} p \pi^+\)
See also
BaseFEISkim.FEIPrefix
for FEI training used, andBaseFEISkim.fei_precuts
for event-level cuts made before applying the FEI.- FEIChannelArgs = {'KLong': False, 'baryonic': True, 'chargedB': True, 'hadronic': True, 'neutralB': True, 'semileptonic': False}#
Dict of
str -> bool
pairs to be passed tofei.get_default_channels
. When inheriting fromBaseFEISkim
, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
- class skim.WGs.fei.feiSL(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: FEI-tagged neutral and charged \(B\)’s decaying semileptonically.
Skim name: feiSL
Skim LFN code: 11180600
Category: physics, Full Event Interpretation
Authors: Racha Cheaib, Hannah Wakeling, Phil Grace
Contacts: Cameron Harris, Tommy Martinov
This skim includes a selection on the HLT flag
hlt_hadron
.Tag side \(B\) cuts:
\(-4 < \cos\theta_{BY} < 3\)
\(\log_{10}(\text{signal probability}) > -2.4\)
\(p_{\ell}^{*} > 1.0~{\rm GeV}\) in CMS frame
SL \(B^0\) and \(B^+\) tags are reconstructed. Hadronic \(B\) with SL \(D\) are not reconstructed, as these are rare and time-intensive.
List of reconstructed channels and corresponding decay mode IDs:
B0
channels:\(B^0_{\text{SL}} \to D^- e^+\)
\(B^0_{\text{SL}} \to D^- \mu^+\)
\(B^0_{\text{SL}} \to D^{-*} e^+\)
\(B^0_{\text{SL}} \to D^{-*} \mu^+\)
\(B^0_{\text{SL}} \to \overline{D}^0 \pi^- e^+\)
\(B^0_{\text{SL}} \to \overline{D}^0 \pi^- \mu^+\)
\(B^0_{\text{SL}} \to \overline{D}^{0*} \pi^- e^+\)
\(B^0_{\text{SL}} \to \overline{D}^{0*} \pi^- \mu^+\)
B+
channels:\(B^+_{\text{SL}} \to \overline{D}^0 e^+\)
\(B^+_{\text{SL}} \to \overline{D}^0 \mu^+\)
\(B^+_{\text{SL}} \to \overline{D}^{0*} e^+\)
\(B^+_{\text{SL}} \to \overline{D}^{0*} \mu^+\)
\(B^+_{\text{SL}} \to D^- \pi^+ e^+\)
\(B^+_{\text{SL}} \to D^- \pi^+ \mu^+\)
\(B^+_{\text{SL}} \to D^{-*} \pi^+ e^+\)
\(B^+_{\text{SL}} \to D^{-*} \pi^+ \mu^+\)
See also
BaseFEISkim.FEIPrefix
for FEI training used, andBaseFEISkim.fei_precuts
for event-level cuts made before applying the FEI.- FEIChannelArgs = {'KLong': False, 'baryonic': True, 'chargedB': True, 'hadronic': False, 'neutralB': True, 'removeSLD': True, 'semileptonic': True}#
Dict of
str -> bool
pairs to be passed tofei.get_default_channels
. When inheriting fromBaseFEISkim
, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
- class skim.WGs.fei.feiSLB0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: FEI-tagged neutral \(B\)’s decaying semileptonically.
Skim name: feiSLB0
Skim LFN code: 11180300
Category: physics, Full Event Interpretation
Authors: Racha Cheaib, Hannah Wakeling, Phil Grace
Contacts: Cameron Harris, Tommy Martinov
This skim includes a selection on the HLT flag
hlt_hadron
.Tag side \(B\) cuts:
\(-4 < \cos\theta_{BY} < 3\)
\(\log_{10}(\text{signal probability}) > -2.4\)
\(p_{\ell}^{*} > 1.0~{\rm GeV}\) in CMS frame
SL \(B^0\) tags are reconstructed. Hadronic \(B\) with SL \(D\) are not reconstructed, as these are rare and time-intensive.
List of reconstructed channels and corresponding decay mode IDs:
\(B^0_{\text{SL}} \to D^- e^+\)
\(B^0_{\text{SL}} \to D^- \mu^+\)
\(B^0_{\text{SL}} \to D^{-*} e^+\)
\(B^0_{\text{SL}} \to D^{-*} \mu^+\)
\(B^0_{\text{SL}} \to \overline{D}^0 \pi^- e^+\)
\(B^0_{\text{SL}} \to \overline{D}^0 \pi^- \mu^+\)
\(B^0_{\text{SL}} \to \overline{D}^{0*} \pi^- e^+\)
\(B^0_{\text{SL}} \to \overline{D}^{0*} \pi^- \mu^+\)
See also
BaseFEISkim.FEIPrefix
for FEI training used, andBaseFEISkim.fei_precuts
for event-level cuts made before applying the FEI.- FEIChannelArgs = {'KLong': False, 'baryonic': True, 'chargedB': False, 'hadronic': False, 'neutralB': True, 'removeSLD': True, 'semileptonic': True}#
Dict of
str -> bool
pairs to be passed tofei.get_default_channels
. When inheriting fromBaseFEISkim
, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.fei.feiSLB0_RDstar(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (“FEI-tagged neutral \(B\)’s decaying semileptonically”, ‘Analysis cuts included, best sigProb candidate kept’)
Skim name: feiSLB0_RDstar
Skim LFN code: 11180301
Category: physics, Full Event Interpretation
Authors: Racha Cheaib, Hannah Wakeling, Phil Grace
Contacts: Cameron Harris, Tommy Martinov
This skim includes a selection on the HLT flag
hlt_hadron
.Tag side \(B\) cuts:
\(\text{FoxWolframR2} < 0.4\)
\(-1.75 < \cos\theta_{BY} < 1.1\)
\(\log_{10}(\text{signal probability}) > -2.0\)
\(p_{\ell}^{*} > 1.0~{\rm GeV}\) in CMS frame
\(\text{BCS:signal probability}\)
SL \(B^0\) tags are reconstructed. Hadronic \(B\) with SL \(D\) are not reconstructed, as these are rare and time-intensive.
List of reconstructed channels and corresponding decay mode IDs:
\(B^0_{\text{SL}} \to D^- e^+\)
\(B^0_{\text{SL}} \to D^- \mu^+\)
\(B^0_{\text{SL}} \to D^{-*} e^+\)
\(B^0_{\text{SL}} \to D^{-*} \mu^+\)
\(B^0_{\text{SL}} \to \overline{D}^0 \pi^- e^+\)
\(B^0_{\text{SL}} \to \overline{D}^0 \pi^- \mu^+\)
\(B^0_{\text{SL}} \to \overline{D}^{0*} \pi^- e^+\)
\(B^0_{\text{SL}} \to \overline{D}^{0*} \pi^- \mu^+\)
See also
BaseFEISkim.FEIPrefix
for FEI training used, andBaseFEISkim.fei_precuts
for event-level cuts made before applying the FEI.- FEIChannelArgs = {'KLong': False, 'baryonic': True, 'chargedB': False, 'hadronic': False, 'neutralB': True, 'removeSLD': True, 'semileptonic': True}#
Dict of
str -> bool
pairs to be passed tofei.get_default_channels
. When inheriting fromBaseFEISkim
, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.fei.feiSLBplus(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: FEI-tagged charged \(B\)’s decaying semileptonically.
Skim name: feiSLBplus
Skim LFN code: 11180400
Category: physics, Full Event Interpretation
Authors: Racha Cheaib, Hannah Wakeling, Phil Grace
Contacts: Cameron Harris, Tommy Martinov
This skim includes a selection on the HLT flag
hlt_hadron
.Tag side \(B\) cuts:
\(-4 < \cos\theta_{BY} < 3\)
\(\log_{10}(\text{signal probability}) > -2.4\)
\(p_{\ell}^{*} > 1.0~{\rm GeV}\) in CMS frame
SL \(B^+\) tags are reconstructed. Hadronic \(B^+\) with SL \(D\) are not reconstructed, as these are rare and time-intensive.
List of reconstructed channels and corresponding decay mode IDs:
\(B^+_{\text{SL}} \to \overline{D}^0 e^+\)
\(B^+_{\text{SL}} \to \overline{D}^0 \mu^+\)
\(B^+_{\text{SL}} \to \overline{D}^{0*} e^+\)
\(B^+_{\text{SL}} \to \overline{D}^{0*} \mu^+\)
\(B^+_{\text{SL}} \to D^- \pi^+ e^+\)
\(B^+_{\text{SL}} \to D^- \pi^+ \mu^+\)
\(B^+_{\text{SL}} \to D^{-*} \pi^+ e^+\)
\(B^+_{\text{SL}} \to D^{-*} \pi^+ \mu^+\)
See also
BaseFEISkim.FEIPrefix
for FEI training used, andBaseFEISkim.fei_precuts
for event-level cuts made before applying the FEI.- FEIChannelArgs = {'KLong': False, 'baryonic': True, 'chargedB': True, 'hadronic': False, 'neutralB': False, 'removeSLD': True, 'semileptonic': True}#
Dict of
str -> bool
pairs to be passed tofei.get_default_channels
. When inheriting fromBaseFEISkim
, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
11.2.6. Leptonic skims#
(Semi-)Leptonic Working Group Skims for leptonic analyses.
- class skim.WGs.leptonic.LeptonicUntagged(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim for leptonic analyses, \(B_{\text{sig}}^-\to\ell\nu\), where \(\ell=e,\mu\)
Skim name: LeptonicUntagged
Skim LFN code: 11130300
Category: physics, leptonic
Author: Phillip Urquijo
Contacts: Cameron Harris, Tommy Martinov
- Reconstructed decays
\(B^- \to e^-\)
\(B^- \to \mu^-\)
- Cuts applied
\(p_{\ell}^{*} > 2\,\text{GeV}\) in CMS Frame
\(\text{electronID_noTOP} > 0.5\)
\(\text{muonID} > 0.5\)
\(n_{\text{tracks}} \geq 3\)
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
11.2.7. Low multiplicity skims#
Skim list building functions for the low multiplicity physics working group
- class skim.WGs.lowMulti.LowMassOneTrack(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for low mass events with one track and one hard photon in final state.
Skim name: LowMassOneTrack
Skim LFN code: 18530600
Category: physics, low multiplicity
Authors: Gaurav Sharma, Qingyuan Liu
Contact: Gaurav Sharma
Physics channel: \(e^{+}e^{-} \to \gamma \pi^{+}\pi^{-}\) and \(e^{+}e^{-} \to \gamma \mu^{+}\mu^{-}\)
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- TestSampleProcess = 'mumu'#
MC process of test file.
BaseSkim.TestFiles
passes this property toskim.utils.testfiles.get_test_file
to retrieve an appropriate file location. Defaults to a \(B^{0}\overline{B^{0}}\) sample.
- class skim.WGs.lowMulti.LowMassTwoTrack(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim list for low mass events with at least two tracks and one hard photon in final state.
Skim name: LowMassTwoTrack
Skim LFN code: 18520500
Category: physics, low multiplicity
Authors: Xing-Yu Zhou, Guanda Gong
Contact: Xing-Yu Zhou
Physics channel: \(e^{+}e^{-} \to \gamma h_{1}^{+}h_{2}^{-} X\)
Warning
This skim includes the golden mode \(e^{+}e^{-} \to \gamma \pi^{+}\pi^{-}\)
Note
The \(h_{1}^{+}\) and \(h_{2}^{+}\) here mean a positive particle and a negative particle that could be either conjugate or non-conjugate. The \(X\) means arbitrary final state particles.
Decay Modes
\(e^{+}e^{-} \to \gamma \pi^{+} \pi^{-} X\),
\(e^{+}e^{-} \to \gamma K^{+} K^{-} X\),
\(e^{+}e^{-} \to \gamma K^{+} \pi^{-} X\),
\(e^{+}e^{-} \to \gamma p \overline{p} X\),
\(e^{+}e^{-} \to \gamma p \pi^{-} X\),
\(e^{+}e^{-} \to \gamma p K^{-} X\),
\(e^{+}e^{-} \to \gamma \mu^{+} \mu^{-} X\),
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- TestSampleProcess = 'mumu'#
MC process of test file.
BaseSkim.TestFiles
passes this property toskim.utils.testfiles.get_test_file
to retrieve an appropriate file location. Defaults to a \(B^{0}\overline{B^{0}}\) sample.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.lowMulti.SingleTagPseudoScalar(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: A skim script to select events with one high-energy electron and one or more pi0/eta/eta mesons.
Skim name: SingleTagPseudoScalar
Skim LFN code: 18530200
Category: physics, low multiplicity
Author: Hisaki Hayashii
Contact: Hisaki Hayashii
Physics channel: \(e^{+}e^{-} \to e^{\pm} (e^{\mp}) \pi^{0}/\eta/\eta^{\prime}\)
Decay Modes
\(\pi^{0}\to \gamma \gamma\),
\(\eta \to \gamma\gamma\),
\(\eta \to \pi^{+}\pi^{-}\pi^{0}\),
\(\eta \to \pi^{+}\pi^{-}\gamma\),
\(\eta^{\prime} \to \pi^{+}\pi^{-}\eta(\to \gamma\gamma)\),
\(\eta^{\prime} \to \pi^{+}\pi^{-}\gamma\)
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.lowMulti.TwoTrackLeptonsForLuminosity(prescale=1, **kwargs)[source]#
Note
Skim description: Skim list for two track lepton (e+e- to e+e- and e+e- to mu+mu-) events for luminosity measurements.
Skim name: TwoTrackLeptonsForLuminosity
Skim LFN code: 18530100
Category: physics, low multiplicity
Author: Xing-Yu Zhou
Contact: Xing-Yu Zhou
Physics channel: \(e^{+}e^{-} \to e^{+}e^{-}\) and \(e^{+}e^{-} \to \mu^{+}\mu^{-}\)
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- TestSampleProcess = 'mumu'#
MC process of test file.
BaseSkim.TestFiles
passes this property toskim.utils.testfiles.get_test_file
to retrieve an appropriate file location. Defaults to a \(B^{0}\overline{B^{0}}\) sample.
11.2.8. Quarkonium skims#
Skim list building functions for quarkonium analyses: bottomonium, charmonium, resonance
- class skim.WGs.quarkonium.BottomoniumEtabExclusive(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BottomoniumEtabExclusive
Skim LFN code: 15420100
Category: physics, quarkonium
Authors: Stefano Spataro, Sen Jia
Contact: Sen Jia
Reconstructed decay modes:
eta_b -> gamma gamma
Selection criteria:
2 std photon with E > 3.5 GeV
7 < M(eta_b) < 10 GeV/c^2
foxWolframR2 < 0.995
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.quarkonium.BottomoniumUpsilon(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: BottomoniumUpsilon
Skim LFN code: 15440100
Category: physics, quarkonium
Authors: Stefano Spataro, Sen Jia
Contact: Sen Jia
Reconstructed decay modes:
Y(1S,2S) -> l^+ l^{-} (l = e or mu)
Selection criteria:
2 tracks with momentum ranging between
3.5 < p < 15
At least 1 track
p < 1.5
or 1 std photon withE > 150 MeV
M(Y(1S,2S)) > 8 GeV/c^2
foxWolframR2 < 0.995
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.quarkonium.CharmoniumPsi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Selection of J/psi and psi(2S) via leptonic decays.
Skim name: CharmoniumPsi
Skim LFN code: 16460200
Category: physics, quarkonium
Author: Kirill Chilikin
Contact: Sen Jia
Reconstructed decay modes:
J/psi -> l^+ l^- (l = e or mu)
psi(2S) -> l^+ l^- (l = e or mu)
Selection criteria:
2 tracks with electronID > 0.1 or muonID > 0.1 and 2.85 < M < 3.9. Track-quality requirements are not applied.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.quarkonium.InclusiveLambda(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Inclusive Lambda skim
Skim name: InclusiveLambda
Skim LFN code: 15410300
Category: physics, quarkonium
Author: Bianca Scavino
Contact: Sen Jia
Reconstructed decay:
\(\Lambda \to p \pi^-\) (and charge conjugate)
Selection criteria:
Cuts on proton:
protonID > 0.1
Cuts on Lambda:
cosAngleBetweenMomentumAndVertexVector > 0.75
flightDistance/flightDistanceErr > 0.
0.5 < p_proton/p_Lambda < 1.25 GeV/c
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.quarkonium.InclusiveUpsilon(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Inclusive Upsilon(1S,2S,3S) skim
Skim name: InclusiveUpsilon
Skim LFN code: 15460400
Category: physics, quarkonium
Author: Sen Jia
Contact: Sen Jia
Reconstructed decay modes:
Upsilon(1S,2S,3S) -> l^+ l^- (l = e or mu)
Selection criteria:
3 charged tracks or 2 charged tracks + 1 std photon 8.5 < M < 10.6 for e+e- mode and M > 8.5 for mu+mu- mode
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
11.2.9. Radiative and electroweak penguins skims#
Skim list building functions for EWP inclusive skims: B->Xgamma, B->Xll, B->Xll (LFV modes)
- class skim.WGs.ewp.B0TwoBody(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim for 2 body B0 decays
Skim name: B0TwoBody
Skim LFN code: 12120400
Category: Physics, 2 Body, no PID
Author: Ryan Mueller and Santi Naylor
Contact: Ihor Prudiiev
- Reconstructed decays
\(B^0 \to e^+ e^-\)
\(B^0 \to e^+ \mu^-\)
\(B^0 \to e^- \mu^+\)
\(B^0 \to \mu^+ \mu^-\)
\(B^0 \to \pi^+ \pi^-\)
- Cuts applied
\(n_{\text{tracks}} \geq 3\)
\(|\delta E| < 0.5 \text{GeV}\)
\(M_{bc} > 5.2 \text{GeV}/c^2\)
\(dr < 0.5 \text{cm}, |dz| < 2 \text{cm}\)
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.ewp.BtoXgamma(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: \(B\to X\gamma\) inclusive skim.
Skim name: BtoXgamma
Skim LFN code: 12160100
Category: physics, electroweak penguins, radiative decays
Author: Trevor Shillington
Contact: Ihor Prudiiev
Reconstructed decay modes:
\(B^+ \to X\gamma\) inclusive
Event-level cuts:
\(\text{foxWolframR2} < 0.7\) constructed using tracks with \(p_T>0.1\,\text{GeV}\) and clusters with \(E>0.1\,\text{GeV}\).
\(n_{\text{tracks}} \geq 3\)
Cuts on photons:
\(\text{clusterE9E21}>0.9\)
\(1.4\,\text{GeV}< E_{\gamma}<3.4\,\text{GeV}\) in CMS frame
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.ewp.BtoXll(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: \(B\to X\ell\ell\) (no LFV modes) inclusive skim.
Skim name: BtoXll
Skim LFN code: 12160200
Category: physics, electroweak penguins, radiative decays
Author: Trevor Shillington
Contact: Ihor Prudiiev
Reconstructed decay modes:
\(B^+ \to X e^+ e^-\)
\(B^+ \to X e^+ e^+\)
\(B^+ \to X \mu^+ \mu^-\)
\(B^+ \to X \mu^+ \mu^+\)
Event-level cuts:
\(\text{foxWolframR2} < 0.7\) constructed using tracks with \(p_T>0.1\,\text{GeV}\) and clusters with \(E>0.1\,\text{GeV}\).
\(n_{\text{tracks}} \geq 3\)
Cuts on electrons:
\(\text{electronID} > 0.1\)
\(p > 0.395\,\text{GeV}\) in lab frame
\(dr<0.5\) and \(abs(dz)<2\)
Cuts on muons:
\(\text{muonID} > 0.5\)
\(p > 0.395\,\text{GeV}\) in lab frame
\(dr<0.5\) and \(abs(dz)<2\)
Cut on dilepton energy:
\(E_{\ell\ell}>1.5\,\text{GeV}\) in CMS frame.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.ewp.BtoXll_LFV(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: \(B\to X\ell\ell\) (LFV modes only) inclusive skim.
Skim name: BtoXll_LFV
Skim LFN code: 12160300
Category: physics, electroweak penguins, radiative decays
Author: Trevor Shillington
Contact: Ihor Prudiiev
Reconstructed decay modes:
\(B^+ \to X e^+ \mu^-\)
\(B^+ \to X \mu^+ e^-\)
\(B^+ \to X e^+ \mu^+\)
Event-level cuts:
\(\text{foxWolframR2} < 0.7\) constructed using tracks with \(p_T>0.1\,\text{GeV}\) and clusters with \(E>0.1\,\text{GeV}\).
\(n_{\text{tracks}} \geq 3\)
Cuts on electrons:
\(\text{electronID} > 0.1\)
\(p > 0.395\,\text{GeV}\) in lab frame
\(dr<0.5\) and \(abs(dz)<2\)
Cuts on muons:
\(\text{muonID} > 0.5\)
\(p > 0.395\,\text{GeV}\) in lab frame
\(dr<0.5\) and \(abs(dz)<2\)
Cut on dilepton energy:
\(E_{\ell\ell}>1.5\,\text{GeV}\) in CMS frame.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- class skim.WGs.ewp.FourLepton(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim for 4 body leptonic analyses
Skim name: FourLepton
Skim LFN code: 12120500
Category: Physics, Leptonic, 4 Body
Author: Santi Naylor and Ryan Mueller
Contact: Ihor Prudiiev
- Reconstructed decays
\(B^0 \to e^- e^+ e^- e^+\)
\(B^0 \to e^- e^+ mu^- mu^+\)
- Cuts applied
\(n_{\text{tracks}} \geq 5\)
\(-1.5 < \delta E < 0.5 \text{GeV}\)
\(5.2 < M_{bc} < 5.3 \text{GeV}/c^2\)
\(dr < 0.5 \text{cm}, |dz| < 2 \text{cm}\)
\(muonID>0.1\)
\(electronID_noTOP>0.1\)
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.ewp.RadiativeDilepton(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim for 3 body leptonic analyses
Skim name: RadiativeDilepton
Skim LFN code: 12120600
Category: Physics, Leptonic, 3 body
Author: Santi Naylor and Ryan Mueller
Contact: Ihor Prudiiev
- Reconstructed decays
\(B^0 \to e^- e^+ \gamma\)
\(B^0 \to mu^- mu^+ \gamma\)
- Cuts applied
\(n_{\text{tracks}} \geq 3\)
\(-1.0 < \delta E < 0.5 \text{GeV}\)
:math:` 5.2 < M_{bc} < 5.3 text{GeV}/c^2`
\(dr < 0.5 \text{cm}, |dz| < 2 \text{cm}\)
\(muonID>0.1\)
\(electronID_noTOP>0.1\)
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
11.2.10. Semileptonic skims#
(Semi-)Leptonic Working Group Skim list building functions for semi-leptonic analyses.
- class skim.WGs.semileptonic.B0toDstarl_Kpi_Kpipi0_Kpipipi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: (no description)
Skim name: B0toDstarl_Kpi_Kpipi0_Kpipipi
Skim LFN code: 11160201
Category: physics, semileptonic
Author: Bae Hanwook, Chiara La Licata
Contacts: Cameron Harris, Tommy Martinov
This skim includes a selection on the HLT flag
hlt_hadron
.Cuts applied:
SkimHighEff tracks thetaInCDCAcceptance AND dr < 2 AND abs(dz) < 5 AND PID>=0.01
slowPi tracks thetaInCDCAcceptance AND dr < 2 AND abs(dz) < 5 AND useCMSFrame(p) < 0.4
\(2.5 > p_{\ell} > 1.1\,\text{GeV}\)
lepton with abs(dr) < 0.5 AND abs(dz) < 2 AND thetaInCDCAcceptance AND ID >= 0.95 AND 1.1 < useCMSFrame(p) < 2.5
1.8 < M_D0 < 2.0
DM_Dstar_D < 0.16
Reconstructed decays:
\(B^{0}\to D^{*-} (D^{0} \to K^+ \pi^-) e^+\),
\(B^{0}\to D^{*-} (D^{0} \to K^+ \pi^- \pi^0) e^+\),
\(B^{0}\to D^{*-} (D^{0} \to K^+ \pi^- \pi^- \pi^+) e^+\),
\(B^{0}\to D^{*-} (D^{0} \to K^+ \pi^-) mu^+\),
\(B^{0}\to D^{*-} (D^{0} \to K^+ \pi^- \pi^0) mu^+\),
\(B^{0}\to D^{*-} (D^{0} \to K^+ \pi^- \pi^- \pi^+) mu^+\),
Note
This skim uses
skim.standardlists.charm.loadSkimHighEffD0_Kpi
,skim.standardlists.charm.loadSkimHighEffD0_Kpipipi
andskim.standardlists.charm.loadStdD0_eff20_Kpipi0
, where \(D^0\) channel is defined.skim.standardlists.charm.loadSkimHighEffDstarPlus_D0pi_Kpi
,skim.standardlists.charm.loadSkimHighEffDstarPlus_D0pi_Kpipipi
,skim.standardlists.charm.loadStdDstarPlus_D0pi_Kpipi0_eff20
,where the \(D^{*-}\) channel is defined.The pion and kaon lists used to define \(D^0\) and \(D^{*-}\) are:
skim.standardlists.charm.loadPiSkimHighEff
,skim.standardlists.charm.loadKSkimHighEff
andskim.standardlists.charm.loadSlowPi
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- produce_on_tau_samples = False#
If this property is set to False, then
b2skim-prod
will not produce data production requests for this skim on taupair MC samples. This decision may be made for one of two reasons:The retention rate of the skim on taupair samples is basically zero, so there is no point producing the skim for these samples.
The retention rate of the skim on taupair samples is too high (>20%), so the production system may struggle to handle the jobs.
- class skim.WGs.semileptonic.BtoDl_and_ROE_e_or_mu_or_lowmult(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim for semileptonic tags with an ROE electron, muon, photon or a low-multiplicity signal decay
Skim name: BtoDl_and_ROE_e_or_mu_or_lowmult
Skim LFN code: 11170100
Category: physics, semileptonic
Author: Bob Kowalewski
Contacts: Cameron Harris, Tommy Martinov
This skim includes a selection on the HLT flag
hlt_hadron
.Reconstructed decay modes:
\(B^- \to D^0 e^-\), \(B^- \to D^0 \mu^-\)
anti-\(B^0 \to D^+ e^-\), anti-\(B^0 \to D^+ \mu^-\)
anti-\(B^0 \to D^{*+}(D^0 \pi^+) e^-\), anti-\(B^0 \to D^{*+}(D^0 \pi^+) \mu^-\)
Additional ROE cuts:
The logical OR of the following:
identified \(e^{\pm}\) with \(p(CM) < 3.0\) GeV
identified \(\mu^{\pm}\) with \(p(CM) < 3.0\) GeV
identified \(\gamma\) with \(E(CM) > 1.4\) GeV
Two or fewer charged tracks
\(E_{ECL} < 2.0\) GeV
Cuts on electrons:
\(\text{pidChargedBDTScore(11,all)} > 0.9\)
\(p_t > 0.3\,\text{GeV}\) in lab frame, \(p > 0.5\,\text{GeV}\) in lab frame
\(dr < 0.5\), \(|dz| < 2\)
\(\text{thetaInCDCAcceptance}\)
Cuts on muons:
\(\text{muonID_noSVD} > 0.9\)
\(p_t > 0.4\,\text{GeV}\) in lab frame, \(p > 0.7\,\text{GeV}\) in lab frame
\(dr < 0.5\), \(|dz| < 2\)
Charged mask for ROE:
\(p_t>0.05\,\text{GeV}\)
\(dr < 5\,\text{cm}\), \(|dz| < 10\,\text{cm}\)
ECL cluster mask for ROE:
\(\text{clusterNHits}>1.5\), \(0.2967<\theta<2.6180\)
\(E>0.080,\text{GeV}\)
- ApplyHLTHadronCut = True#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- TestSampleProcess = 'charged'#
MC process of test file.
BaseSkim.TestFiles
passes this property toskim.utils.testfiles.get_test_file
to retrieve an appropriate file location. Defaults to a \(B^{0}\overline{B^{0}}\) sample.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.semileptonic.PRsemileptonicUntagged(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim for partial reconstruction analysis in leptonic group.
Skim name: PRsemileptonicUntagged
Skim LFN code: 11110100
Category: physics, semileptonic
Authors: Lucien Cremaldi, Racha Cheaib, Romulus Godang
Contacts: Cameron Harris, Tommy Martinov
Reconstructed decay modes:
\(B^0 \to \pi^- e^+\)
\(B^0 \to \pi^- \mu^+\)
Event-level cuts:
\(\text{foxWolframR2} < 0.5\) constructed using tracks with \(p_T>0.1\,\text{GeV}\) and clusters with \(E>0.1\,\text{GeV}\).
\(n_{\text{tracks}} > 4\)
Cuts on electrons:
\(\text{electronID_noTOP} > 0.5\)
\(p > 1.5\,\text{GeV}\) in CMS frame
Cuts on muons:
\(\text{muonID} > 0.5\)
\(p > 1.5\,\text{GeV}\) in CMS frame
Cuts on pions:
\(\text{pionID}>0.5\)
\(\text{muonID}<0.2\)
\(0.060\,\text{GeV}<p<0.220\,\text{GeV}\) in CMS frame
Cuts on partially reconstructed \(B\) mesons:
\(\cos\theta_{\ell,\,\pi}<0\) in CMS frame.
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
- class skim.WGs.semileptonic.SLUntagged(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim for semileptonic decays, \(B\) decays (\(B \to D \ell\nu\), where \(\ell=e,\mu\))
Skim name: SLUntagged
Skim LFN code: 11160200
Category: physics, semileptonic
Authors: Phillip Urquijo, Racha Cheaib
Contacts: Cameron Harris, Tommy Martinov
Cuts applied:
\(p_{\ell} > 0.35\,\text{GeV}\)
\(5.24 < M_{\text{bc}} < 5.29\)
\(|\Delta E | < 0.5\)
\(n_{\text{tracks}} > 4\)
Reconstructed decays:
\(B^+ \to \overline{D}^{0} e^+\)
\(B^+ \to \overline{D}^{0} \mu^+\)
\(B^+ \to \overline{D}^{*0} e^+\)
\(B^+ \to \overline{D}^{*0} \mu^+\)
\(B^0 \to D^{-} e^+\)
\(B^0 \to D^{-} \mu^+\)
\(B^0 \to D^{*-} e^+\)
\(B^0 \to D^{*-} \mu^+\)
- ApplyHLTHadronCut = False#
If this property is set to True, then the HLT selection for
hlt_hadron
will be applied to the skim lists when the skim is added to the path.
- validation_sample = 'mdst14.root'#
MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for
basf2.find_file
).
11.2.11. Time-dependent CP-violation (TDCPV) analysis skims#
- class skim.WGs.tdcpv.TDCPV_ccs(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
Note
Skim description: Skim for time-dependent CP violation analysis.
Skim name: TDCPV_ccs
Skim LFN code: 13160200
Category: physics, TDCPV
Authors: Reem Rasheed, Chiara