17.3.1. Charm lists¶
Note
The charm standard skim lists here, are for B to charm physics skims. If you are looking for charm physics skims, please check Charm physics skims.
-
skim.standardlists.charm.
loadCharmlessD0_Kpipi0
(path=None)[source]¶ Creates a ‘D0:Kpipi0’ list, with an invariant mass in the range \(1.7 < M < 2.0~{\rm GeV}/c^2\), from the following particles lists:
‘K-:SkimVeryLoose pi+:SkimVeryLoose pi0:SkimVeryLoose’,
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadD0_Kshh_loose
(path)[source]¶ Creates a ‘D0:Kshh’ list, with an invariant mass in the range \(1.5 < M < 2.2~{\rm GeV}/c^2\), from the following particles lists:
‘K_S0:merged pi+:GoodTrack pi-:GoodTrack’,
‘K_S0:merged K+:GoodTrack K-:GoodTrack’.
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadD0_Kspi0_loose
(path)[source]¶ Creates a ‘D0:Kspi0’ list, with an invariant mass in the range \(1.5 < M < 2.2~{\rm GeV}/c^2\), from the ‘K_S0:merged’ and the ‘pi0:bth_skim’ lists.
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadD0_Kspipipi0
(path)[source]¶ Creates a ‘D0:Kspipipi0’ list, with an invariant mass in the range \(1.5 < M < 2.2~{\rm GeV}/c^2\), from the ‘K_S0:merged’, ‘pi+:GoodTrack’, ‘pi-:GoodTrack’ and ‘pi0:bth_skim’ lists.
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadD0_hh_loose
(path)[source]¶ Creates a ‘D0:hh’ list, with an invariant mass in the range \(1.5 < M < 2.2~{\rm GeV}/c^2\), from the following particles lists:
‘K+:GoodTrack pi-:GoodTrack’,
‘K-:GoodTrack pi+:GoodTrack’,
‘pi+:GoodTrack pi-:GoodTrack’,
‘K+:GoodTrack K-:GoodTrack’.
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadKForBtoHadrons
(path)[source]¶ Creates a
K+:GoodTrack
list, with cuts \(|dr|<2~{\rm cm}\) and \(|dz|<5~{\rm cm}\).- Parameters
path (basf2.Path): Skim path to be processed.
-
skim.standardlists.charm.
loadKSkimHighEff
(path)[source]¶ Creates a
K+:SkimHighEff
list, with cuts \(|dr|<2~{\rm cm}\) and \(|dz|<5~{\rm cm} and kaonID >= 0.01\).- Parameters
path (basf2.Path): Skim path to be processed.
-
skim.standardlists.charm.
loadPiForBtoHadrons
(path)[source]¶ Creates a
pi+:GoodTrack
list, with cuts \(|dr|<2~{\rm cm}\) and \(|dz|<5~{\rm cm}\).- Parameters
path (basf2.Path): Skim path to be processed.
-
skim.standardlists.charm.
loadPiSkimHighEff
(path)[source]¶ Creates a
pi+:SkimHighEff
list, with cuts \(|dr|<2~{\rm cm}\) and \(|dz|<5~{\rm cm} and pionID >= 0.01\).- Parameters
path (basf2.Path): Skim path to be processed.
-
skim.standardlists.charm.
loadSkimHighEffD0_Kpi
(path=None)[source]¶ Creates a ‘D0:Kpi_skimhigheff’ list, with an invariant mass in the range \(1.8 < M < 2.0~{\rm GeV}/c^2\), from the following particles lists:
‘K-:SkimHighEff pi+:SkimHighEff’,
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadSkimHighEffD0_Kpipipi
(path=None)[source]¶ Creates a ‘D0:Kpipipi_skimhigheff’ list, with an invariant mass in the range \(1.8 < M < 2.0~{\rm GeV}/c^2\), from the following particles lists:
‘K-:SkimHighEff pi+:SkimHighEff pi+:SkimHighEff pi-:SkimHighEff’,
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadSkimHighEffDstarPlus_D0pi_Kpi
(path=None)[source]¶ Creates a ‘D*+:D0_Kpi_skimhigheff’ list combining the ‘D0:Kpi_skimhigheff’ and ‘pi+:slowPi’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadSkimHighEffDstarPlus_D0pi_Kpipipi
(path=None)[source]¶ Creates a ‘D*+:D0_Kpipipi_skimhigheff’ list combining the ‘D0:Kpipipi_skimhigheff’ and ‘pi+:slowPi’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadSlowPi
(path)[source]¶ Creates a
pi+:slowPi
list, with cuts \(|dr|<2~{\rm cm}\) and \(|dz|<5~{\rm cm} and useCMSFrame(p) < 0.4\).- Parameters
path (basf2.Path): Skim path to be processed.
-
skim.standardlists.charm.
loadStdD0
(path)[source]¶ Creates a ‘D0:all’ list, with an invariant mass in the range \(1.7 < M < 2.0~{\rm GeV}/c^2\), from the following particles lists:
‘K-:GoodTrack pi+:GoodTrack’,
‘K-:GoodTrack pi+:GoodTrack pi+:GoodTrack pi-:GoodTrack’,
‘K-:GoodTrack pi+:GoodTrack pi0:bth_skim’,
‘K_S0:merged pi+:GoodTrack pi-:GoodTrack’.
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdD0_Kpi
(path=None)[source]¶ Creates a ‘D0:Kpi’ list, with an invariant mass in the range \(1.7 < M < 2.0~{\rm GeV}/c^2\), from the following particles lists:
‘K-:GoodTrack pi+:GoodTrack’,
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdD0_Kpipi0
(path=None)[source]¶ Creates a ‘D0:Kpipi0’ list, with an invariant mass in the range \(1.7 < M < 2.0~{\rm GeV}/c^2\), from the following particles lists:
‘K-:GoodTrack pi+:GoodTrack pi0:bth_skim’,
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdD0_Kpipipi
(path=None)[source]¶ Creates a ‘D0:Kpipipi’ list, with an invariant mass in the range \(1.7 < M < 2.0~{\rm GeV}/c^2\), from the following particles lists:
‘K-:GoodTrack pi+:GoodTrack pi+:GoodTrack pi-:GoodTrack’,
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdD0_Kspipi
(path=None)[source]¶ Creates a ‘D0:Kspipi’ list, with an invariant mass in the range \(1.7 < M < 2.0~{\rm GeV}/c^2\), from the following particles lists:
‘K_S0:merged pi+:GoodTrack pi-:GoodTrack’.
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdD0_eff20_Kpipi0
(path=None)[source]¶ Creates a ‘D0:Kpipi0_eff20’ list, with an invariant mass in the range \(1.8 < M < 2.0~{\rm GeV}/c^2\), from the following particles lists:
‘K-:SkimHighEff pi+:SkimHighEff pi0:eff20_Jan2020’,
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDplus
(path)[source]¶ Creates a ‘D+:all’ list, with an invariant mass in the range \(1.8 < M < 1.9~{\rm GeV}/c^2\), from the following particles lists:
‘K-:GoodTrack pi+:GoodTrack pi+:GoodTrack’,
‘K_S0:merged pi+:GoodTrack’,
‘K_S0:merged pi+:GoodTrack pi0:bth_skim’,
‘K-:GoodTrack pi+:GoodTrack pi+:GoodTrack pi0:bth_skim’.
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDplus_Kpipi
(path=None)[source]¶ Creates a ‘D+:Kpipi’ list, with an invariant mass in the range \(1.8 < M < 1.9~{\rm GeV}/c^2\), from the following particles lists:
‘K-:GoodTrack pi+:GoodTrack pi+:GoodTrack’,
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDplus_Kpipipi0
(path=None)[source]¶ Creates a ‘D+:Kpipipi0’ list, with an invariant mass in the range \(1.8 < M < 1.9~{\rm GeV}/c^2\), from the following particles lists:
‘K-:GoodTrack pi+:GoodTrack pi+:GoodTrack pi0:bth_skim’.
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDplus_Kspi
(path=None)[source]¶ Creates a ‘D+:Kspi’ list, with an invariant mass in the range \(1.8 < M < 1.9~{\rm GeV}/c^2\), from the following particles lists:
‘K_S0:merged pi+:GoodTrack’,
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDplus_Kspipi0
(path=None)[source]¶ Creates a ‘D+:Kspipi0’ list, with an invariant mass in the range \(1.8 < M < 1.9~{\rm GeV}/c^2\), from the following particles lists:
‘K_S0:merged pi+:GoodTrack pi0:bth_skim’,
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstar0
(path)[source]¶ Create a list of ‘D*0:all’ list, with an invariant mass cut \(1.95 < M < 2.05 GeV\), from the following particles lists:
‘D0:all pi0:eff40_Jan2020’
‘D0:all gamma:loose’
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstar0_D0pi0_Kpi
(path=None)[source]¶ Creates a ‘D*0:D0_Kpi’ list combining the ‘D0:Kpi’ and ‘pi0:bth_skim’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstar0_D0pi0_Kpipi0
(path=None)[source]¶ Creates a ‘D*0:D0_Kpipi0’ list combining the ‘D0:Kpipi0’ and ‘pi0:bth_skim’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstar0_D0pi0_Kpipipi
(path=None)[source]¶ Creates a ‘D*0:D0_Kpipipi’ list combining the ‘D0:Kpipipi’ and ‘pi0:bth_skim’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstar0_D0pi0_Kspipi
(path=None)[source]¶ Creates a ‘D*0:D0_Kspipi’ list combining the ‘D0:Kspipi’ and ‘pi0:bth_skim’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstar0_D0pi0_all
(path=None)[source]¶ Creates a ‘D*0:all’ list combining the ‘D0:all’ and ‘pi0:bth_skim’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstarPlus
(path)[source]¶ - Create a list of ‘D*++:all’ list, with an invariant mass cut \(1.95 < M < 2.05 GeV\), from the following particles lists:
‘D0:all pi+:GoodTrack’
‘D+:all pi0:eff40_Jan2020’
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstarPlus_D0pi_Kpi
(path=None)[source]¶ Creates a ‘D*+:D0_Kpi’ list combining the ‘D0:Kpi’ and ‘pi+:GoodTrack’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstarPlus_D0pi_Kpipi0
(path=None)[source]¶ Creates a ‘D*+:D0_Kpipi0’ list combining the ‘D0:Kpipi0’ and ‘pi+:GoodTrack’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstarPlus_D0pi_Kpipi0_eff20
(path=None)[source]¶ Creates a ‘D*+:D0_Kpipi0_eff20’ list combining the ‘D0:Kpipi0_eff20’ and ‘pi+:slowPi’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstarPlus_D0pi_Kpipipi
(path=None)[source]¶ Creates a ‘D*+:D0_Kpipipi’ list combining the ‘D0:Kpipipi’ and ‘pi+:GoodTrack’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstarPlus_D0pi_Kspipi
(path=None)[source]¶ Creates a ‘D*+:D0_Kspipi’ list combining the ‘D0:Kspipi’ and ‘pi+:GoodTrack’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstarPlus_D0pi_all
(path=None)[source]¶ Creates a ‘D*+:all’ list combining the ‘D0:all’ and ‘pi+:GoodTrack’ list by requiring the mass difference between D*+ and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
-
skim.standardlists.charm.
loadStdDstarPlus_Dpi0_Kpipi
(path=None)[source]¶ Creates a ‘D*+:Dpi0_Kpipi’ list combining the ‘D+:Kpipi’ and ‘pi0:bth_skim’ lists by requiring the mass difference between D*0 and D0 to be in the range \(\Delta M < 0.16~{\rm GeV}/c^2\).
- Parameters
path – modules are added to this path
17.3.2. Dilepton lists¶
-
skim.standardlists.dileptons.
loadStdDiLeptons
(persistent=True, path=None)[source]¶ - Create the following lists of di-leptons:
‘J/psi:mumuLoose’Psi2s
‘J/psi:eeLoose’
‘psi(2S):mumuLoose’
‘psi(2S):eeLoose’
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.dileptons.
loadStdJpsiToee
(persistent=True, path=None)[source]¶ Load the ‘J/psi:ee’ list from ‘e+:bremCorr e-:bremCorr’, with \(2.8 < M < 3.4~GeV\) with electronID>0.01
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.dileptons.
loadStdJpsiToee_noTOP
(persistent=True, path=None)[source]¶ Load the ‘J/psi:ee’ list from ‘e+:bremCorr e-:bremCorr’, with \(2.8 < M < 3.4~GeV\) with electronID_noTOP>0.01
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.dileptons.
loadStdJpsiTomumu
(persistent=True, path=None)[source]¶ Load the ‘J/psi:mumu’ list from ‘mu+:withCuts mu+:withCuts’, with \(2.8 < M < 3.4~GeV\) where mu+:withCuts list is with cut=”dr < 0.5 and abs(dz) < 2 and thetaInCDCAcceptance and muonID > 0.01”
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.dileptons.
loadStdLooseJpsi2ee
(persistent=True, path=None)[source]¶ Load the ‘J/psi:eeLoose’ list from ‘e-:loose e+:loose’, with \(2.8 < M < 3.7~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.dileptons.
loadStdLooseJpsi2mumu
(persistent=True, path=None)[source]¶ Load the ‘J/psi:mumuLoose’ list from ‘mu-:loose mu+:loose’, with \(2.8 < M < 3.7~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.dileptons.
loadStdLoosePsi2s2ee
(persistent=True, path=None)[source]¶ Load the ‘psi(2S):eeLoose’ list from ‘e-:loose e+:loose’, with \(3.2 < M < 4.1~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.dileptons.
loadStdLoosePsi2s2mumu
(persistent=True, path=None)[source]¶ Load the ‘psi(2S):mumuLoose’ list from ‘mu-:loose mu+:loose’, with \(3.2 < M < 4.1~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.dileptons.
loadStdPsi2s2lepton
(persistent=True, path=None)[source]¶ ‘psi(2S):ll’ list of Psi(2S) to mumu or ee. ‘psi(2S):mumu’ reconstructed from ‘mu-:all mu+:all’, with \(3.2 < M < 4.1~GeV\) ‘psi(2S):ee’ reconstructed from ‘e-:all e+:all’, with \(3.2 < M < 4.1~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
17.3.3. Light meson lists¶
-
skim.standardlists.lightmesons.
loadA_1Plus
(persistent=True, path=None)[source]¶ Creates a ‘a_1+:all’ list from ‘pi+:all pi+:all pi-:all’ requiring \(0.8 < M < 1.6~{\rm GeV}/c^2\).
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdAllEta
(persistent=True, path=None)[source]¶ Create a list of ‘eta:all’ list from ‘gamma:all gamma:all’ (dmID=1) and ‘pi0:eff40_Jan2020 pi-:all pi+:all’ (dmID=2), with \(0.4< M < 0.6~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdAllEtaPrime
(persistent=True, path=None)[source]¶ Create a list of ‘eta’:all’ list from ‘pi+:all pi-:all gamma:all’ (dmID=1) and ‘pi+:all pi-:all eta:all’ (dmID=2), with \(0.8< M < 1.1~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdAllF_0
(persistent=True, path=None)[source]¶ Create a list of ‘f_0:all’ list from ‘pi+:all pi-:all’ with \(0.78 < M < 1.18~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdAllKstar0
(persistent=True, path=None)[source]¶ Create a list of ‘K*0:all’ list from ‘pi-:all K+:all’ with \(0.74 < M < 1.04~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdAllKstarPlus
(persistent=True, path=None)[source]¶ Create a list of ‘K*+:all’ list from ‘pi+:all K_S0:merged’ with \(0.74 < M < 1.04~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdAllOmega
(persistent=True, path=None)[source]¶ Create a list of ‘omega:all’ list from ‘pi0:eff40_Jan2020 pi-:all pi+:all’ with \(0.73 < M < 0.83~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdAllPhi
(persistent=True, path=None)[source]¶ Create a list of ‘phi:all’ list from ‘K+:all K-:all’ with \(0.97 < M < 1.1~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdAllRho0
(persistent=True, path=None)[source]¶ Create a list of ‘rho0:all’ list from ‘pi-:all pi+:all’ with \(0.47 < M < 1.07~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdAllRhoPlus
(persistent=True, path=None)[source]¶ Create a list of ‘rho+:all’ list from ‘pi0:bth_skim’ pi+:all’ with \(0.47 < M < 1.07~GeV\). We apply few sanity cuts on the pi+: thetaInCDCAcceptance, abs(dr) < 0.5, and abs(dz) < 3.
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdLightMesons
(persistent=True, path=None)[source]¶ - Create the following lists of light mesons:
‘rho0:loose’
‘rho0:all’
‘rho+:loose’
‘K*0:loose’
‘K*0:all’
‘K*+:loose’
‘phi:loose’
‘phi:all’
‘f_0:loose’
‘f_0:all’
‘omega:loose’
‘omega:all’
‘eta:loose’
‘eta’:loose’
‘eta:all’
‘eta’:all’
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdLooseEta
(persistent=True, path=None)[source]¶ Create a list of ‘eta:loose’ list from ‘gamma:loose gamma:loose’ (dmID=1) and ‘pi0:eff40_Jan2020 pi-:loose pi+:loose’ (dmID=2), with \(0.4< M < 0.6~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdLooseEtaPrime
(persistent=True, path=None)[source]¶ Create a list of ‘eta’:loose’ list from ‘pi+:loose pi-:loose gamma:loose’ (dmID=1) and ‘pi+:loose pi-:loose eta:loose’ (dmID=2), with \(0.8< M < 1.1~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdLooseF_0
(persistent=True, path=None)[source]¶ Create a list of ‘f_0:loose’ list from ‘pi+:loose pi1:loose’ with \(0.78 < M < 1.18~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdLooseKstar0
(persistent=True, path=None)[source]¶ Create a list of ‘K*0:loose’ list from ‘pi-:loose K+:loose’ with \(0.74 < M < 1.04~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdLooseKstarPlus
(persistent=True, path=None)[source]¶ Create a list of ‘K*+:loose’ list from ‘pi+:loose K_S0:merged’ with \(0.74 < M < 1.04~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdLooseOmega
(persistent=True, path=None)[source]¶ Create a list of ‘omega:loose’ list from ‘pi0:eff40_Jan2020 pi-:loose pi+:loose’ with \(0.73 < M < 0.83~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdLoosePhi
(persistent=True, path=None)[source]¶ Create a list of ‘phi:loose’ list from ‘K+:loose K-:loose’ with \(0.97 < M < 1.1~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdLooseRho0
(persistent=True, path=None)[source]¶ Create a list of ‘rho0:loose’ list from ‘pi-:loose pi+:loose’ with \(0.47 < M < 1.07~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdLooseRhoPlus
(persistent=True, path=None)[source]¶ Create a list of ‘rho+:loose’ list from ‘pi0:eff40_Jan2020 pi+:loose’ with \(0.47 < M < 1.07~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdPi0ForBToHadrons
(persistent=True, path=None)[source]¶ Creates a list ‘pi0:bth_skim’ for \(B\to {\rm hadrons}\) skims, based on recommendations of the neutral group (avoiding ECL timing cuts) for winter 2020 and BtoCharmless for 2021. We require the energy of the photons to be larger than \(22.50~{\rm MeV}\) in the forward end cap, \(20~{\rm MeV}\) in the barrel, and \(20~{\rm MeV}\) in the backward end cap. For the \(\pi^{0}\), we require the mass to be \(105 < M < 150~{\rm MeV}/c^2\) and a mass-constrained KFit to converge.
-
skim.standardlists.lightmesons.
loadStdSkimHighEffEta
(persistent=True, path=None)[source]¶ Create a list of ‘eta:SkimHighEff’ list from ‘gamma:all gamma:all’ (dmID=1) and ‘pi0:eff40_Jan2020 pi-:SkimHighEff pi+:SkimHighEff’ (dmID=2), with \(0.4< M < 0.6~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdSkimHighEffEtaPrime
(persistent=True, path=None)[source]¶ Create a list of ‘eta’:SkimHighEff’ list from ‘pi+:SkimHighEff pi-:SkimHighEff gamma:all’ (dmID=1) and ‘pi+:SkimHighEff pi-:SkimHighEff eta:SkimHighEff’ (dmID=2), with \(0.8< M < 1.1~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdSkimHighEffF_0
(persistent=True, path=None)[source]¶ Create a list of ‘f_0:SkimHighEff’ list from ‘pi+:SkimHighEff pi-:SkimHighEff’ with \(0.78 < M < 1.18~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdSkimHighEffKstar0
(persistent=True, path=None)[source]¶ Create a list of ‘K*0:SkimHighEff’ list from ‘pi-:SkimHighEff K+:SkimHighEff’ with \(0.74 < M < 1.04~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdSkimHighEffOmega
(persistent=True, path=None)[source]¶ Create a list of ‘omega:SkimHighEff’ list from ‘pi0:eff40_Jan2020 pi-:SkimHighEff pi+:SkimHighEff’ with \(0.73 < M < 0.83~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdSkimHighEffPhi
(persistent=True, path=None)[source]¶ Create a list of ‘phi:SkimHighEff’ list from ‘K+:SkimHighEff K-:SkimHighEff’ with \(0.97 < M < 1.1~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdSkimHighEffRho0
(persistent=True, path=None)[source]¶ Create a list of ‘rho0:SkimHighEff’ list from ‘pi-:SkimHighEff pi+:SkimHighEff’ with \(0.47 < M < 1.07~GeV\)
- Parameters
persistent – whether RootOutput module should save the created ParticleLists (default True)
path – modules are added to this path
-
skim.standardlists.lightmesons.
loadStdSkimHighEffTracks
(particletype, path)[source]¶ Function to prepare high eff charged particle lists (:SkimHighEff). We require only fiducial the cuts
thetaInCDCAcceptance
andchiProb
\(> 0\) and abs(dr
) \(< 0.5~{\rm cm}\) and abs(dz) :math:` < 3~{rm cm}` and (global) PID>0.01- Parameters
particletype – type of charged particle to make a list of
path – modules are added to this path