21.2. Physics skims#
21.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_hadronwill 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-prodwill 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_Kpipiand- skim.standardlists.charm.loadStdDplus_Kspi, where \(D^-\) channel is defined.- ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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-prodwill 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_hadronwill 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-prodwill 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 = 'mdst16.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_hadronwill 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_hadronwill 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_hadronwill be applied to the skim lists when the skim is added to the path.
 
- class skim.WGs.btocharm.B0toDpi_KpipiLooseDelE(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: (no description) 
- Skim name: B0toDpi_KpipiLooseDelE 
- Skim LFN code: 14120602 
- Category: physics, hadronic B to charm 
- Author: Sourav Dey 
- 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.45
 - Note - This skim is the same as B0toDpi_Kpipi, with the only difference of a larger deltaE cut (abs(deltaE) < 0.45). As for B0toDpi_Kpipi, this skim uses skim.standardlists.charm.loadStdDplus_Kpipi, where \(D^0\) channel is defined. - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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.stdKshortsand- skim.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_hadronwill 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-prodwill 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, and- skim.standardlists.lightmesons.loadStdAllRhoPlus.- ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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.stdKshortsand- skim.standardlists.charm.loadStdDplus_Kspi, where \(D^0\) channels are defined, and- skim.standardlists.lightmesons.loadStdAllRhoPlus.- ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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-prodwill 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_hadronwill 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-prodwill 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 = 'mdst16.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_hadronwill 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-prodwill 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_hadronwill 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-prodwill 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_hadronwill 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-prodwill 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_Kpiand- skim.standardlists.charm.loadStdDstarPlus_D0pi_Kpiwhere \(D^0\) channels are defined, and- skim.standardlists.lightmesons.loadStdAllRhoPlus.- ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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-prodwill 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_Kpipi0and- skim.standardlists.charm.loadStdDstarPlus_D0pi_Kpipipiwhere \(D^0\) channels are defined, and- skim.standardlists.lightmesons.loadStdAllRhoPlus.- ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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-prodwill 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_Kpiand- skim.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_hadronwill 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_Kpiand- skim.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_hadronwill 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_hadronwill 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_hadronwill 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_hadronwill 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_Kpipipiand- skim.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_hadronwill 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_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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_hadronwill 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-prodwill 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 = 'mdst16.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_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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_hadronwill 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_Kpiand- skim.standardlists.charm.loadStdDstar0_D0pi0_Kpi, where \(D^0\) channels are defined, and- skim.standardlists.lightmesons.loadStdAllRhoPlus.- ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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, and- skim.standardlists.charm.loadStdDstar0_D0pi0_Kpipipi, where \(D^0\) channels are defined, and- skim.standardlists.lightmesons.loadStdAllRhoPlus.- Warning - This skim saves only three randomly-chosen \(B^{+}\) candidates in a - B+:BtoD0rho_mergedlist, 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_hadronwill be applied to the skim lists when the skim is added to the path.
 
- class skim.WGs.btocharm.BtoDpipi_Kpipi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: (no description) 
- Skim name: BtoDpipi_Kpipi 
- Skim LFN code: 14121402 
- Category: physics, hadronic B to charm 
- Author: Melisa-Melek Akdag 
- Contact: Yi Zhang 
 - This skim includes a selection on the HLT flag - hlt_hadron.- Reconstructed decay modes: - \(B^{-}\to D^{+} (\to K^- \pi^+ \pi^-) \pi^- \pi^-\), 
 - Cuts applied: - 5.22 < Mbc
- -0.3 < deltaE < 0.2
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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.BtoDsDsst_Kpi_KK(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: (no description) 
- Skim name: BtoDsDsst_Kpi_KK 
- Skim LFN code: 14121403 
- Category: physics, hadronic B to charm 
- Author: Agrim Aggarwal 
- Contact: Yi Zhang 
 - This skim includes a selection on the HLT flag - hlt_hadron.- Reconstructed decay modes: - \(B^{+}\to D_{s}^{-} (\to \phi (\to K^+ K^-) \pi^+) K^+ \pi^+\), 
- \(B^{+}\to D_{s}^{-} (\to K^{*0} (\to K^- \pi^+) K^-) K^+ \pi^+\), 
- \(B^{+}\to D_{s}^{-} (\to K_{\rm S}^0 (\to \pi^+ \pi^-) K^-) K^+ \pi^+\), 
- \(B^{+}\to D_{s}^{-} (\to \phi (\to K^+ K^-) \pi^+) K^+ K^+\), 
- \(B^{+}\to D_{s}^{-} (\to K^{*0} (\to K^- \pi^+) K^-) K^+ K^+\), 
- \(B^{+}\to D_{s}^{-} (\to K_{\rm S}^0 (\to \pi^+ \pi^-) K^-) K^+ K^+\), 
- \(B^{+}\to D_{s}^{*-} (\to D_{s}^{-} \gamma ) K^+ \pi^+\), 
- \(B^{+}\to D_{s}^{*-} (\to D_{s}^{-} \gamma ) K^+ K^+\), 
 - Cuts applied: - 5.24 < Mbc
- -0.2 < deltaE < 0.2
- 0.82 < M_K*0 < 0.98
- 1.93 < M_Ds < 1.99
- 2.06 < M_D*s < 2.15
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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_Kpiand- skim.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_hadronwill be applied to the skim lists when the skim is added to the path.
 
- class skim.WGs.btocharm.BtoDstpipi_D0pi_Kpi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: (no description) 
- Skim name: BtoDstpipi_D0pi_Kpi 
- Skim LFN code: 14121401 
- Category: physics, hadronic B to charm 
- Author: Agrim Aggarwal 
- Contact: Yi Zhang 
 - This skim includes a selection on the HLT flag - hlt_hadron.- Reconstructed decay modes: - \(B^{-}\to D^{*+} (\to D^0 (\to K^+ \pi^-) \pi^+) \pi^- \pi^-\), 
 - Cuts applied: - 5.22 < Mbc
- -0.3 < deltaE < 0.2
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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.antiB0toDpipi0_Kpipi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: (no description) 
- Skim name: antiB0toDpipi0_Kpipi 
- Skim LFN code: 14123300 
- Category: physics, hadronic B to charm 
- Author: Agrim Aggarwal 
- Contact: Yi Zhang 
 - This skim includes a selection on the HLT flag - hlt_hadron.- Reconstructed decay modes: - \(\bar{B^{0}}\to D^{+} (\to K^- \pi^+ \pi^-) \pi^- \pi^0\), 
 - Cuts applied: - 5.22 < Mbc
- -0.3 < deltaE < 0.2
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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.antiB0toDsDsst_Kpi0(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: (no description) 
- Skim name: antiB0toDsDsst_Kpi0 
- Skim LFN code: 14163400 
- Category: physics, hadronic B to charm 
- Author: Agrim Aggarwal 
- Contact: Yi Zhang 
 - This skim includes a selection on the HLT flag - hlt_hadron.- Reconstructed decay modes: - \(\bar{B^{0}}\to D_{s}^{+} (\to \phi (\to K^+ K^-) \pi^+) K^- \pi^0\), 
- \(\bar{B^{0}}\to D_{s}^{+} (\to K^{*0} (\to K^- \pi^+) K^-) K^- \pi^0\), 
- \(\bar{B^{0}}\to D_{s}^{+} (\to K_{\rm S}^0 (\to \pi^+ \pi^-) K^-) K^- \pi^0\), 
- \(\bar{B^{0}}\to D_{s}^{*+} (\to D_{s}^{-} \gamma ) K^- \pi^0\), 
 - Cuts applied: - 5.24 < Mbc
- -0.2 < deltaE < 0.2
- 0.82 < M_K*0 < 0.98
- 1.93 < M_Ds < 1.99
- 2.06 < M_D*s < 2.15
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 
21.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.loadStdSkimHighEffEtaPrimeand- skim.standardlists.charmless.loadStdVeryLooseKstarPluswhere \(\eta^{'}\) and \(K^{*+}\) are defined, respectively. \(\eta\) channel is defined in- skim.standardlists.lightmesons.loadStdSkimHighEffEta.- ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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.BtoEtapRhop(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Skim list for B+ to etap rho+. 
- Skim name: BtoEtapRhop 
- Skim LFN code: 19140200 
- Category: physics, hadronic B to charmless 
- Author: Ruei-Si Hsiao 
- Contact: Benedikt Wach 
 - This skim includes a selection on the HLT flag - hlt_hadron.- Reconstructed decay mode: - \(B^{+}\to \eta^{'} (\to \pi^{+} \pi^{-} \eta (\to \gamma \gamma) ) \rho^{+} (\pi^{+} \pi^{0})\) 
- \(B^{+}\to \eta^{'} (\to \rho^{0} (\to \pi^{+} \pi^{-}) \gamma ) \rho^{+} (\pi^{+} \pi^{0})\) 
 - Cuts applied: - 5.20 < Mbc < 5.29
- abs(deltaE) < 0.5
- 0.8< M_{etap} < 1.1
- 0.4< M_{eta} < 0.6
- 0.47 < M_{rhop} < 1.15
- 0.47 < M_{rho0} < 1.15
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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_hadronwill 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_hadronwill 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_hadronwill 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_hadronwill 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_hadronwill 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_hadronwill 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.
 
21.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.DpToEtaHp(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Skim list for D+ to eta h+ 
- Skim name: DpToEtaHp 
- Skim LFN code: 17241300 
- Category: physics, charm 
- Author: Jaeyoung Kim 
- Contact: Jaeyoung Kim 
 - Decay Modes:
- \(D^{+}\to \eta \pi^+\) (and CC) 
- \(D^{+}\to \eta \K^+\) (and CC) 
 
- Selection Criteria:
- Track cuts are - charm_skim_std_chargedpion and Kaon
- Use \(\pi^{0}\) from - stdPi0s.loadStdSkimPi0
- \(0.4 < M(\eta_{\gamma\gamma} < 0.6\) 
- \(0.48 < M(\eta_{\pi^{+}\pi^{-}\pi^{0}} < 0.6\) 
- \(p(\eta) > 0.4\) 
- \(1.6 < M(D^{+}) < 2.1\) 
- \(p*(D^{+})>2.2\) 
 
 - ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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.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_chargedpion and Kaon with- PID > 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_hadronwill 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 - stdPi0srequire- pcms(\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_hadronwill 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.0and loose cuts for ee
- 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_hadronwill 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.0and loose cuts for KK
- 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_hadronwill 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.0and loose cuts for mumu
- 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_hadronwill 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_chargedpion and Kaon with- PID > 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_hadronwill 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.08 < \(M_{D^{*}}\) - \(M_{D}\) < 0.27 and p* > 2.0 on signal side \(D^{0}\) 
 
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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_hadronwill 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_hadronwill 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_hadronwill 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_hadronwill 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: - charmSkimlists from- charm_skim_std_charged- Pions: - pionID > 0.1
- Kaons: - kaonID > 0.1
 
- \(\pi^{0}\): from - stdPi0s.loadStdSkimPi0
- 1.70 < M(D0) < 2.10
- M(D*)-M(D0) < 0.16
- pCM(D*) > 2.0
 
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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 require- 0.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_hadronwill 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_hadronwill 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_hadronwill 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_hadronwill 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_hadronwill 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_D0ToHpHmPi0to 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_hadronwill 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_D0ToHpJmPi0to 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_hadronwill 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.LambdacToGeneric(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Skim list for inclusive Lambda_c+ decays. 
- Skim name: LambdacToGeneric 
- Skim LFN code: 17241400 
- Category: physics, charm 
- Author: Lukas Bierwirth 
- Contact: Jaeyoung Kim 
 - Decay Modes:
- Inclusive \(\Lambda_{c}^{+}\) is identified in mass recoiling against \(D^{(*)-} \bar{p} \pi^{+}\), \(D_{s}^{(*)-} \bar{p} K^{+}\), and \(D^{(*)0} \bar{p}\). 
- The tag side \(D\) is reconstructed in the following decay modes: 
- \(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) 
- 6 hadronic channels for tag \(D^{0}\) reconstruction 
- 6 hadronic channels for tag \(D^{+}\) reconstruction 
- 5 hadronic channels for tag \(D_{s}^{+}\) reconstruction 
 
- Selection Criteria:
- Cut on \(\pi^{+}\) : abs(dr) < 0.5 and abs(dz) < 2.0 
- Cut on \(K^{+}\) : abs(dr) < 0.5 and abs(dz) < 2.0 and kaonID > 0.2 
- Cut on \(p\) : abs(dr) < 0.5 and abs(dz) < 2.0 and protonID > 0.2 
- Cut on \(\gamma\) : E > 0.10 
- Cut on \(\pi^{0}\to \gamma \gamma\): pi0:skim 
- Cut on tag side \(D^{0}\) : channel dependent mass window wider than \(3 \sigma\) and \(p^{*} > 1.8\) 
- Cut on tag side \(D^{+}\) : channel dependent mass window wider than \(3 \sigma\) and \(p^{*} > 1.8\) 
- Cut on tag side \(D_{s}^{+}\) : channel dependent mass window wider than \(3 \sigma\) and \(p^{*} > 1.8\) 
- 0.120 < massDifference(0) < 0.176 on decay with \(\pi_{s}^{+}\) on \(D_{tag}^{*}\) 
- 0.114 < massDifference(0) < 0.176 on decay with \(\pi^{0}\) on \(D_{tag}^{*}\) 
- 0.104 < massDifference(0) < 0.190 on decay with \(\gamma\) on \(D_{tag}^{*}\) 
- 1.4 < M < 3.4 and \(p^{*} > 1.8\) on signal side \(\Lambda_{c}^{+}\) 
- 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_hadronwill 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 
- 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_hadronwill 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 
- 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_hadronwill 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_hadronwill 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`` 
- 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_hadronwill 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_hadronwill 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.stdKshortsand require- flightDistance/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_hadronwill 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_hadronwill 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 
- \(\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+ 
- lower bound to p for pi0s originating from a Sigma+ 
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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_hadronwill 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 
- 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_hadronwill 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.
21.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 dark photons in 4-muon final state. - Reconstructed a muon pair to a dark photon. - ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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_hadronwill 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 - ALP3Gammaskim.- Parameters:
- path (basf2.Path) – the path to add the skim 
- Returns:
- list name of the ALP decays candidates 
 
 
- class skim.WGs.dark.BtoK_ALP2Gamma(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Dark-sector skim selecting \(B \to K^{(*)}a(\to \gamma \gamma)\) candidates by reconstructing A0->gamma gamma, K*->Kpi resonances, and B meson decay chains. 
- Skim name: BtoK_ALP2Gamma 
- Skim LFN code: 18020800 
- Category: physics, dark sector 
- Author: Hyuna Kim 
- Contact: Gaurav Sharma 
 - Physics channel: \(B \to K^{(*)}a(\to \gamma \gamma)\) - Cuts applied: * Kaons:BtoK_ALP2Gamma -> - kaonID > 0.1,- dr < 3.0,- abs(dz) < 4.0* Pions:BtoK_ALP2Gamma->- pionID > 0.1,- dr < 3.0,- abs(dz) < 4.0* Photons:BtoK_ALP2Gamma->- E > 0.05* A0 candidate: daughter(0,E) > daughter(1,E) * K*0/K*+: 0.8 < M < 1.0 * B candidates: Mbc > 5.20, abs(deltaE) < 1.0- ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 
- 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_hadronwill be applied to the skim lists when the skim is added to the path.
 
- class skim.WGs.dark.DarkShower(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Skim for the dark shower analysis. We are reconstructing the displaced vertex as a \(e^+e^- \to K_s(\to \pi^+ \pi^-)\) 
- Skim name: DarkShower 
- Skim LFN code: 18022500 
- Category: physics, dark sector 
- Author: Miho Wakai 
- Contact: Gaurav Sharma 
 - Skim list contains events with only one displaced vertex and a maximum of one other good track. - ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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_hadronwill be applied to the skim lists when the skim is added to the path.
 - TestSampleProcess = 'mumu'#
- MC process of test file. - BaseSkim.TestFilespasses this property to- skim.utils.testfiles.get_test_fileto 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_hadronwill 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_hadronwill 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_hadronwill be applied to the skim lists when the skim is added to the path.
 
- class skim.WGs.dark.DimuonRecoilMassSquared(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Dimuon skim, needed for \(e^{+}e^{-} \to A^{\prime} \to \mu^{+}\mu^{-} (\gamma)\) and other searches. 
- Skim name: DimuonRecoilMassSquared 
- Skim LFN code: 18022400 
- Category: physics, dark sector 
- Author: Robin Leboucher 
- Contact: Gaurav Sharma 
 - Physics channel: \(e^{+}e^{-} \to \mu^{+}\mu^{-} \gamma\). - ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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_hadronwill 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_hadronwill 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_hadronwill be applied to the skim lists when the skim is added to the path.
 - TestSampleProcess = 'gg'#
- MC process of test file. - BaseSkim.TestFilespasses this property to- skim.utils.testfiles.get_test_fileto 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_hadronwill 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_hadronwill 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_hadronwill 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_hadronwill 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_hadronwill be applied to the skim lists when the skim is added to the path.
 
- class skim.WGs.dark.TopologicalDarkPion(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Single pi0 skim, needed for \(e^{+}e^{-} \to \gamma \to \pi^{0}\chi_{1} \chi_{2}\) and other searches. 
- Skim name: TopologicalDarkPion 
- Skim LFN code: 18020900 
- Category: physics, dark sector 
- Author: Guorui Liu 
- Contact: Gaurav Sharma 
 - Physics channel: \(e^{+}e^{-} \to \pi^{0}\chi_{1} \chi_{2}\) - Decay Modes: \(\pi^{0}\to \gamma \gamma\) - Cuts applied: - 2 std_all photon with thetaInCDCAcceptance and E > 0.04 GeV and -200 ns < clusterTiming < 200 ns
- pi0 0.09 GeV/c^2 < InvM < 1 GeV/c^2
- daughters opening angle in CMS frame < 80 degrees
- daughter highest E and highest Ecms > 0.7 GeV
- 0 < nParticlesInList(pi0) < 4
- no track [abs(dz) < 2 cm and pt > 0.3 GeV/c] or [abs(dz) < 2 cm and p > 0.4GeV/c]
- no extra photon Ecms > 1 GeV
- total energy of pi0 daughters in CMS frame < 7 GeV
 - Note - This skim uses - skim.standardlists.charm.loadStdD0_Kpipi0, where the \(\overline{D}{}^{0}\) channel is defined.- ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 
21.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_hadronwill be applied to the skim lists when the skim is added to the path.
 - FEIChannelArgs = {}#
- Dict of - str -> boolpairs to be passed to- fei.get_default_channels. When inheriting from- BaseFEISkim, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
 - FEIPrefix = 'FEIv1_2025_MC16ri_aldebaran_200'#
- Prefix label for the FEI training used in the FEI skims. 
 - MergeDataStructures = {'FEIChannelArgs': <function _merge_boolean_dicts>}#
- Dict of - str -> functionpairs 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 - FEIChannelArgsto the cached function- run_fei_for_skimsto avoid applying the FEI twice.- See also - fei_precutsfor 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): \(\theta\) in CDC acceptance, and \(E>0.1~{\rm GeV}\)
 
 - produce_on_tau_samples = True#
- If this property is set to False, then - b2skim-prodwill 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 25 for \(B^+\), and decay mode 23 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: - B0channels:- \(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.FEIPrefixfor FEI training used, and- BaseFEISkim.fei_precutsfor event-level cuts made before applying the FEI.- FEIChannelArgs = {'KLong': False, 'baryonic': True, 'chargedB': True, 'hadronic': True, 'neutralB': True, 'semileptonic': False}#
- Dict of - str -> boolpairs to be passed to- fei.get_default_channels. When inheriting from- BaseFEISkim, 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.FEIPrefixfor FEI training used, and- BaseFEISkim.fei_precutsfor event-level cuts made before applying the FEI.- FEIChannelArgs = {'KLong': False, 'baryonic': True, 'chargedB': False, 'hadronic': True, 'neutralB': True, 'semileptonic': False}#
- Dict of - str -> boolpairs to be passed to- fei.get_default_channels. When inheriting from- BaseFEISkim, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
 - validation_sample = 'mdst16.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.FEIPrefixfor FEI training used, and- BaseFEISkim.fei_precutsfor event-level cuts made before applying the FEI.- FEIChannelArgs = {'KLong': False, 'baryonic': True, 'chargedB': True, 'hadronic': True, 'neutralB': False, 'semileptonic': False}#
- Dict of - str -> boolpairs to be passed to- fei.get_default_channels. When inheriting from- BaseFEISkim, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
 - validation_sample = 'mdst16.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 25 for \(B^+\), and decay mode 23 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: - B0channels:- \(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.FEIPrefixfor FEI training used, and- BaseFEISkim.fei_precutsfor event-level cuts made before applying the FEI.- FEIChannelArgs = {'KLong': False, 'baryonic': True, 'chargedB': True, 'hadronic': True, 'neutralB': True, 'semileptonic': False}#
- Dict of - str -> boolpairs to be passed to- fei.get_default_channels. When inheriting from- BaseFEISkim, 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: - B0channels:- \(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.FEIPrefixfor FEI training used, and- BaseFEISkim.fei_precutsfor 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 -> boolpairs to be passed to- fei.get_default_channels. When inheriting from- BaseFEISkim, 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.FEIPrefixfor FEI training used, and- BaseFEISkim.fei_precutsfor 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 -> boolpairs to be passed to- fei.get_default_channels. When inheriting from- BaseFEISkim, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
 - validation_sample = 'mdst16.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.FEIPrefixfor FEI training used, and- BaseFEISkim.fei_precutsfor 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 -> boolpairs to be passed to- fei.get_default_channels. When inheriting from- BaseFEISkim, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
 - validation_sample = 'mdst16.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.FEIPrefixfor FEI training used, and- BaseFEISkim.fei_precutsfor 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 -> boolpairs to be passed to- fei.get_default_channels. When inheriting from- BaseFEISkim, override this value to apply the FEI for only e.g. SL charged \(B\)’s.
 - validation_sample = 'mdst16.root'#
- MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for - basf2.find_file).
 
21.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: Daniel Jacobi 
- Contacts: Cameron Harris, Tommy Martinov 
 - Reconstructed decays
- \(B^- \to e^-\) 
- \(B^- \to \mu^-\) 
 
- Cuts applied
- \(p_{\ell}^{*} > 1.8\,\text{GeV}\) in CMS Frame 
- \(\text{electronID} > 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_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.root'#
- MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for - basf2.find_file).
 
21.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_hadronwill be applied to the skim lists when the skim is added to the path.
 - TestSampleProcess = 'mumu'#
- MC process of test file. - BaseSkim.TestFilespasses this property to- skim.utils.testfiles.get_test_fileto 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_hadronwill be applied to the skim lists when the skim is added to the path.
 - TestSampleProcess = 'mumu'#
- MC process of test file. - BaseSkim.TestFilespasses this property to- skim.utils.testfiles.get_test_fileto retrieve an appropriate file location. Defaults to a \(B^{0}\overline{B^{0}}\) sample.
 - validation_sample = 'mdst16.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_hadronwill 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_hadronwill be applied to the skim lists when the skim is added to the path.
 - TestSampleProcess = 'mumu'#
- MC process of test file. - BaseSkim.TestFilespasses this property to- skim.utils.testfiles.get_test_fileto retrieve an appropriate file location. Defaults to a \(B^{0}\overline{B^{0}}\) sample.
 
21.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_hadronwill 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.5or 1 std photon with- E > 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_hadronwill 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_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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_hadronwill 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_hadronwill be applied to the skim lists when the skim is added to the path.
 
21.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}\) 
 
 - ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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_hadronwill 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>0.1\) 
 
 - ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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>0.1\) 
 
 - ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.root'#
- MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for - basf2.find_file).
 
21.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_Kpipipiand- skim.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.loadKSkimHighEffand- skim.standardlists.charm.loadSlowPi- ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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-prodwill 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{electronID} > 0.3\) 
- \(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} > 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\), \(\theta\) in CDC acceptance 
- \(E>0.080,\text{GeV}\) 
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - TestSampleProcess = 'charged'#
- MC process of test file. - BaseSkim.TestFilespasses this property to- skim.utils.testfiles.get_test_fileto retrieve an appropriate file location. Defaults to a \(B^{0}\overline{B^{0}}\) sample.
 - validation_sample = 'mdst16.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} > 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_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.root'#
- MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for - basf2.find_file).
 
21.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 La Licata, Stefano Lacaprara 
- Contact: Noah BRENNY 
 - This skim includes a selection on the HLT flag - hlt_hadron.- Physics channels: bd → ccs - Decay Channels: - \(B^0 \to J/\psi (ee/\mu\mu) K_S^0\) 
- \(B^0 \to \psi(2S) (ee/\mu\mu) K_S^0\) 
- \(B^0 \to J/\psi (ee/\mu\mu) K^* (K^+ \pi^- / K_S^0 \pi^0)\) 
- \(B^+ \to J/\psi (ee/\mu\mu) K^+\) 
- \(B^0 \to J/\psi (ee/\mu\mu) K_L\) 
- \(B^0 \to J/\psi (ee/\mu\mu) \eta (\pi^+ \pi^- \pi^0 / \pi^+ \pi^-)\) 
- \(B^0 \to J/\psi (ee/\mu\mu) \pi^0\) 
- \(B^0 \to J/\psi (ee/\mu\mu) K^+ \pi^-\) 
- \(B^+ \to J/\psi (ee/\mu\mu) K^{*+} (\pi^+ K_S^0 / K^+ \pi^0)\) 
 - Particle lists used: - K_S0:merged
- pi+:all
- J/psi:ee
- J/psi:mumu
- psi(2S):ee
- psi(2S):mumu
- K*0:SkimHighEff
- K+:SkimHighEff
- K_L0:allklm
- K_L0:allecl
- eta:SkimHighEff
- pi0:eff40_May2020
- pi0:eff60_May2020
 - Cuts used: - SkimHighEff tracks thetaInCDCAcceptance AND chiProb > 0 AND abs(dr) < 0.5 AND abs(dz) < 3 and PID>0.01 
- 5.2 < Mbc < 5.29 for Ks/K* 
- abs(deltaE) < 0.3 and 5.05 < Mbc < 5.29 for KL 
- abs(deltaE) < 0.5 
- nCleanedTracks(abs(dz) < 2.0 and abs(dr) < 0.5 and nCDCHits>20)>=3 
- nCleanedECLClusters(thetaInCDCAcceptance and E>0.2)>1 
- visibleEnergyOfEventCMS>4 
- E_ECL_TDCPV < 9 
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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.tdcpv.TDCPV_dilepton(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Inclusive dilepton skim 
- Skim name: TDCPV_dilepton 
- Skim LFN code: 13130300 
- Category: physics, leptonic 
- Author: Alessandro Gaz, Chiara La Licata 
- Contact: Noah BRENNY 
 - This skim includes a selection on the HLT flag - hlt_hadron.- Reconstructed decays
- \(B\overline{B} \to l^+l^-\) 
- \(B\overline{B} \to l^+l^+\) 
- \(B\overline{B} \to l^-l^-\) 
 
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - NoisyModules = ['EventShapeCalculator']#
- 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.tdcpv.TDCPV_inclusiveJpsi(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Inclusive J/psi (ee/mumu) skim for time-dependent CP violation analysis. 
- Skim name: TDCPV_inclusiveJpsi 
- Skim LFN code: 13110100 
- Category: physics, TDCPV 
- Authors: Xu Dong, Thibaud Humair, Tadeas Bilka 
- Contact: Noah BRENNY 
 - This skim includes a selection on the HLT flag - hlt_hadron.- Physics channels: bd → ccs - This skims inclusive J/psi events, which include Psi(2S) to dileptons as well as Psi(2S) to J/psi X or chi_c1 to J/psi gamma - Decay Channels: - \(B^0 \to J/\psi (ee/\mu\mu) X\) 
 - Cuts used: - abs(d0) < 0.5 and abs(z0) < 2.0 and thetaInCDCAcceptance for muon and electron tracks 
- muonID_noSVD > 0.01 for muons and electronID > 0.01 for electrons as PID cuts 
- E < 1 for photons for Bremsstrahlung correction for electrons 
- 2.7 < M < 4.1 and useCMSFrame(p) < 3.1 for J/psi (or Psi(2S)) reconstruction 
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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.tdcpv.TDCPV_klong(*, 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 b->qqs decays using Klongs 
- Skim name: TDCPV_klong 
- Skim LFN code: 13160400 
- Category: physics, TDCPV 
- Authors: Michele Veronesi, Noah Brenny 
- Contact: Noah BRENNY 
 - This skim includes a selection on the HLT flag - hlt_hadron.- Physics channels: bd/u → qqs with Klongs - Decay Channels: - \(B^0 \to \phi K_L^0\) 
- \(B^0 \to \eta ' K_L^0\) 
- \(B^0 \to \omega K_L^0\) 
- \(B^0 \to \rho^0 K_L^0\) 
- \(B^0 \to \pi^0 K_L^0\) 
 - Particle lists used: - phi:SkimHighEff
- eta:SkimHighEff1
- eta:SkimHighEff2
- rho0:SkimHighEff
- K_L0:allklm
- K_L0:allecl
 - Cuts used: - SkimHighEff tracks thetaInCDCAcceptance AND chiProb > 0 AND abs(dr) < 0.5 AND abs(dz) < 3 and PID>0.01 
- clusterE>0.150 for loose ECL KL 
- klmClusterInnermostLayer<=10 and klmClusterLayers<=10 for loose KLM KL 
- clusterPulseShapeDiscriminationMVA<0.15 and clusterE>0.25 for tight ECL KL 
- klmClusterKlId>0.1 and klmClusterInnermostLayer<=10 and klmClusterLayers<=10 for tight KLM KL 
- abs(deltaE) < 0.1 
- nCleanedECLClusters(thetaInCDCAcceptance and E>0.2)>1, 
- E_ECL_TDCPV < 9 
- foxWolframR2<0.6 
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.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.tdcpv.TDCPV_qqs(*, 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 b->qqs decays 
- Skim name: TDCPV_qqs 
- Skim LFN code: 13160300 
- Category: physics, TDCPV 
- Authors: Reem Rasheed, Chiara La Licata, Stefano Lacaprara 
- Contact: Noah BRENNY 
 - This skim includes a selection on the HLT flag - hlt_hadron.- Physics channels: bd/u → qqs - Decay Channels: - \(B^0 \to \phi K_S^0\) 
- \(B^0 \to \phi K^{*0}\) 
- \(B^0 \to \eta K_S^0\) 
- \(B^0 \to \eta' K_S^0\) 
- \(B^0 \to \eta K^{*0}\) 
- \(B^0 \to \eta' K^{*0}\) 
- \(B^0 \to K_S^0 K_S^0 K_S^0\) 
- \(B^0 \to \pi^0 K_S^0\) 
- \(B^0 \to \rho^0 K_S^0\) 
- \(B^0 \to \omega K_S^0\) 
- \(B^0 \to f_0 K_S^0\) 
- \(B^0 \to \pi^0 \pi^0 K_S^0\) 
- \(B^0 \to \phi K_S^0 \pi^0\) 
- \(B^0 \to \pi^+ \pi^- K_S^0\) 
- \(B^0 \to \pi^+ \pi^- K_S^0 \gamma\) 
- \(B^0 \to \pi^0 K_S^0 \gamma\) 
- \(B^0 \to \phi K_S^0 \gamma\) 
- \(B^0 \to \eta K_S^0 \gamma\) 
- \(B^0 \to \rho^0 \gamma\) 
- \(B^0 \to \omega \gamma\) 
- \(B^0 \to \phi \gamma\) 
- \(B^+ \to \eta' K^+\) 
- \(B^+ \to \phi K^+\) 
- \(B^+ \to \phi K^{*+}\) 
- \(B^+ \to \omega K^+\) 
- \(B^+ \to \rho^0 K^+\) 
- \(B^+ \to K_S^0 K_S^0 K^+\) 
- \(B^+ \to \pi^+ \pi^- K^+ \gamma\) 
 - Particle lists used: - phi:SkimHighEff
- eta':SkimHighEff
- eta:SkimHighEff
- pi0:eff40_May2020
- pi0:skim
- pi0:SkimHighEff
- rho0:SkimHighEff
- omega:SkimHighEff
- f_0:SkimHighEff
- pi+:SkimHighEff
- K+:SkimHighEff
- omega:SkimHighEff
- K*0:SkimHighEff
- gamma:E15 , cut : 1.4 < E < 4
- gamma:ECMS16 , cut : 1.6 < useCMSFrame(E)
- K_S0:merged
- K+:1%
 - Cuts used: - SkimHighEff tracks thetaInCDCAcceptance AND chiProb > 0 AND abs(dr) < 0.5 AND abs(dz) < 3 and PID>0.01 
- 5.2 < Mbc < 5.29 
- abs(deltaE) < 0.5 
- nCleanedECLClusters(thetaInCDCAcceptance and E>0.2)>1 
- E_ECL_TDCPV < 9 
 - ApplyHLTHadronCut = True#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - validation_sample = 'mdst16.root'#
- MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for - basf2.find_file).
 
21.2.12. Tau-pair skims#
Skim list building functions for tau-pair analyses
- class skim.WGs.taupair.TauGeneric(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Skim for Tau generic decays. 
- Skim name: TauGeneric 
- Skim LFN code: 18570600 
- Category: physics, tau 
- Author: Kenji Inami 
- Contact: Kenji Inami 
 - Channel: \(e^+ e^- \to \tau^+ \tau^-\) - Criteria: - Ntrk = 2 - Number of good tracks = 2, net charge < 2 
- visibleEnergyOfEventCMS < 10 GeV and E_ECLtrk < 6 GeVand- missingMomentumOfEvent_theta < 2.6180
- visibleEnergyOfEventCMS > 3 GeV or max P_t > 1 GeV
- max. opening angle < 178 deg. 
 - Ntrk = 3,4 - Number of good tracks = 3 or 4, net charge < 2 
- visibleEnergyOfEventCMS < 10.5 GeV and E_ECLtrk < 6 GeV
- visibleEnergyOfEventCMS > 3 GeV or max P_t > 1 GeV
- max. opening angle < 178 deg. 
- Event divided by thrust axis; No. good tracks in tag side = 1 or 3 
- M_tag < 1.8 GeVand- M_sig < 2.3 GeV
 - Ntrk = 5,6 - Number of good tracks = 5 or 6, net charge < 2 
- Event divided by thrust axis; No. good tracks in tag side = 1 or 3 
- M_tag < 1.8 GeVand- M_sig < 2.3 GeV
 - ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - additional_setup(path)[source]#
- Set particle lists and variables for TauGeneric skim. - Output particle lists: * - pi+:tauskim, pi0:tauskim, gamma:pi0_tauskim, gamma:nonpi0_tauskim, gamma:tauskim, pi+:S1/S2, pi0:S1/S2, gamma:S1/S2- Variables: - nGoodTracks: number of good tracks in an event
- netCharge: total net charge of good tracks
- nTracksS1/nTracksS2:number of good tracks in each hemisphere- S1/S2divided by thrust axis
- invMS1/invMS2: invariant mass of particles in each hemisphere
- maxPt: maximum Pt among good tracks
- E_ECLtrk: total ECL energy of good tracks
 
 - produce_on_tau_samples = False#
- If this property is set to False, then - b2skim-prodwill 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 = 'mdst16.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.taupair.TauKshort(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Skim for Tau decays with Kshort. 
- Skim name: TauKshort 
- Skim LFN code: 18570800 
- Category: physics, tau 
- Authors: Paolo Leo, Kenji Inami 
- Contact: Kenji Inami 
 - Channel: \(e^+ e^- \to \tau^+ \tau^-, \tau \to K_s \pi X\) - Criteria: - nAlltracks < 7
- 0.9 < thrust < 0.995
- 2.5 < visibleEnergyOfEventCMS < 10 GeV
- 0.2 < track_kshort_pt < 4.5
- max(kshort_track1_pt,kshort_track2_pt) > 0.25
- track_kshort_significanceOfDistance > 3
 - ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - additional_setup(path)[source]#
- Set particle lists and variables for TauKshort skim. - Constructed particle lists: * - pi+:tauKs, pi0:tauKs, gamma:pi0_tauKs, gamma:nonpi0_tauKs, gamma:tauKs, pi+:tauKsS1/tauKsS2- Variables: 
 - produce_on_tau_samples = False#
- If this property is set to False, then - b2skim-prodwill 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 = 'mdst16.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.taupair.TauLFV(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Skim for Tau LFV decays. 
- Skim name: TauLFV 
- Skim LFN code: 18360100 
- Category: physics, tau 
- Author: Kenji Inami 
- Contact: Kenji Inami 
 - Channel: \(\tau \to l \gamma, lll, l \pi^0, l \eta, l \eta', l K_S, l f_0, l V^0, lhh, llp, phh, \lambda\pi\) - Output particle lists: - e+:taulfv, mu+:taulfv, pi+:taulfv, K+:taulfv, p+:taulfv,- gamma:taulfv, pi0:taulfv, K_S0:taulfv, eta:taulfv, eta':taulfv,- omega:taulfv, Lambda0:taulfv_p, Lambda0:taulfv_antip- Criteria for 1 prong final states: Number of good tracks < 5, \(1.0 < M < 2.0\) GeV, \(-1.5 < \Delta E < 0.5\) GeV - Criteria for >1 prong final states: Number of good tracks < 7, \(1.4 < M < 2.0\) GeV, \(-1.0 < \Delta E < 0.5\) GeV - ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill 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-prodwill 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 = 'mdst16.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.taupair.TauThrust(*, OutputFileName=None, additionalDataDescription=None, udstOutput=True, validation=False, mc=True, analysisGlobaltag=None, pidGlobaltag=None)[source]#
- Note - Skim description: Skim for Tau decays using thrust. 
- Skim name: TauThrust 
- Skim LFN code: 18570700 
- Category: physics, tau 
- Authors: Ami Rostomyan, Kenji Inami 
- Contact: Kenji Inami 
 - Channel: \(e^+ e^- \to \tau^+ \tau^-\) - Criteria: - 1 < No. good tracks < 7
- net charge == 0
- Event divided by thrust axis; select 1x1, 1x3, 1x5, 3x3 topology 
- 0.8 < thrust
- visibleEnergyOfEventCMS < 10.4 GeV
- For 1x1 topology, - thrust < 0.99
- For 1x1 topology, - 1.5 < visibleEnergyOfEventCMS
 - ApplyHLTHadronCut = False#
- If this property is set to True, then the HLT selection for - hlt_hadronwill be applied to the skim lists when the skim is added to the path.
 - additional_setup(path)[source]#
- Set particle lists and variables for TauThrust skim. - Constructed particle lists: * - pi+:thrust, pi0:thust, gamma:pi0_thrust, gamma:nonpi0_thrust, gamma:thrust, pi+:thrustS1/thrustS2- Variables: - nGoodTracksThrust: number of good tracks in an event
- netChargeThrust: total net charge of good tracks
- nTracksS1Thrust/nTracksS2Thrust: number of good tracks in each hemisphere S1/S2 divided by thrust axis
 
 - produce_on_tau_samples = False#
- If this property is set to False, then - b2skim-prodwill 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 = 'mdst16.root'#
- MDST sample to use for validation histograms. Must be a valid location of a validation dataset (see documentation for - basf2.find_file).