Standard skim lists

Contents

21.3. Standard skim lists#

21.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_loose’ list, with an invariant mass in the range 1.7<M<2.0 GeV/c2, from the following particles lists:

  1. ‘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 GeV/c2, from the following particles lists:

  1. ‘K_S0:merged pi+:GoodTrack pi-:GoodTrack’,

  2. ‘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 GeV/c2, 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 GeV/c2, 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 GeV/c2, from the following particles lists:

  1. ‘K+:GoodTrack pi-:GoodTrack’,

  2. ‘K-:GoodTrack pi+:GoodTrack’,

  3. ‘pi+:GoodTrack pi-:GoodTrack’,

  4. ‘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 cm and |dz|<5 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 cm and |dz|<5 cmandkaonID>=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 cm and |dz|<5 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 cm and |dz|<5 cmandpionID>=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 GeV/c2, from the following particles lists:

  1. ‘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 GeV/c2, from the following particles lists:

  1. ‘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 ΔM<0.16 GeV/c2.

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 ΔM<0.16 GeV/c2.

Parameters:

path – modules are added to this path

skim.standardlists.charm.loadSlowPi(path)[source]#

Creates a pi+:slowPi list, with cuts |dr|<2 cm and |dz|<5 cmanduseCMSFrame(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 GeV/c2, from the following particles lists:

  1. ‘K-:GoodTrack pi+:GoodTrack’,

  2. ‘K-:GoodTrack pi+:GoodTrack pi+:GoodTrack pi-:GoodTrack’,

  3. ‘K-:GoodTrack pi+:GoodTrack pi0:bth_skim’,

  4. ‘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 GeV/c2, from the following particles lists:

  1. ‘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 GeV/c2, from the following particles lists:

  1. ‘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 GeV/c2, from the following particles lists:

  1. ‘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 GeV/c2, from the following particles lists:

  1. ‘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 GeV/c2, from the following particles lists:

  1. ‘K-:SkimHighEff pi+:SkimHighEff pi0:eff20_May2020’,

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 GeV/c2, from the following particles lists:

  1. ‘K-:GoodTrack pi+:GoodTrack pi+:GoodTrack’,

  2. ‘K_S0:merged pi+:GoodTrack’,

  3. ‘K_S0:merged pi+:GoodTrack pi0:bth_skim’,

  4. ‘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 GeV/c2, from the following particles lists:

  1. ‘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 GeV/c2, from the following particles lists:

  1. ‘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 GeV/c2, from the following particles lists:

  1. ‘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 GeV/c2, from the following particles lists:

  1. ‘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.05GeV, from the following particles lists:

  • ‘D0:all pi0:eff40_May2020’

  • ‘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 ΔM<0.16 GeV/c2.

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 ΔM<0.16 GeV/c2.

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 ΔM<0.16 GeV/c2.

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 ΔM<0.16 GeV/c2.

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 ΔM<0.16 GeV/c2.

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.05GeV, from the following particles lists:
  • ‘D0:all pi+:GoodTrack’

  • ‘D+:all pi0:eff40_May2020’

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 ΔM<0.16 GeV/c2.

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 ΔM<0.16 GeV/c2.

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 ΔM<0.16 GeV/c2.

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 ΔM<0.16 GeV/c2.

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 ΔM<0.16 GeV/c2.

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 ΔM<0.16 GeV/c2.

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 ΔM<0.16 GeV/c2.

Parameters:

path – modules are added to this path

21.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

21.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 GeV/c2.

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_May2020 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_May2020 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_May2020 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_May2020 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_May2020 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.loadStdPhotonCutEta(persistent=True, path=None)[source]#

Create the list ‘eta:gm’ of eta mesons with 0.35<M<0.7 GeV from two photons with minimal energy of 50 MeV

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 Bhadrons 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 MeV in the forward end cap, 20 MeV in the barrel, and 20 MeV in the backward end cap. For the π0, we require the mass to be 105<M<150 MeV/c2 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:tight gamma:tight’ (dmID=1) and ‘pi0:eff40_May2020 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:tight’ (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_May2020 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 the fiducial cuts thetaInCDCAcceptance, chiProb >0, abs(dr) <0.5 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

skim.standardlists.lightmesons.loadStdWideOmega(persistent=True, path=None)[source]#

Create the list ‘omega:wide’ of omega mesons within the wide mass range 0.71<M<0.85 GeV from two oppositely charged pions that come from close to the IP, are inside the CDC acceptance, and fulfill a loose PID criterion, and a neutral pion from the ‘pi0:skim’ list, which isn’t slow p>0.25 GeV and whose mass is above 0.11 GeV.

Parameters:
  • persistent – whether RootOutput module should save the created ParticleLists (default True)

  • path – modules are added to this path

21.3.4. Charmless lists#

skim.standardlists.charmless.loadStdPi0ForBToCharmless(path)[source]#

Creates a list ‘pi0:charmlessFit’ for Bcharmless skims, based on recommendations of the neutral group (avoiding ECL timing cuts) for May 2020. In addition, we require the mass to be 105<M<160 MeV/c2 and a massKFit to converge.

skim.standardlists.charmless.loadStdVeryLooseKstar0(path)[source]#

Create a list of ‘K*0:veryLoose’ list from ‘pi-:SkimVeryLoose K+:SkimVeryLoose’ with 0.7<M<1.6 GeV

Parameters:

path – modules are added to this path

skim.standardlists.charmless.loadStdVeryLooseKstarPlus(path)[source]#

Create a list of ‘K*+:veryLoose’ list from ‘pi+:SkimVeryLoose K_S0:merged’ with 0.7<M<1.6 GeV

Parameters:

path – modules are added to this path

skim.standardlists.charmless.loadStdVeryLooseKstarPlusPi0(path)[source]#

Create a list of ‘K*+:veryLoosePi0’ list from ‘K+:SkimVeryLoose pi0:charmlessFit’ with 0.7<M<1.6 GeV

Parameters:

path – modules are added to this path

skim.standardlists.charmless.loadStdVeryLooseRho0(path)[source]#

Create a list of ‘rho0:veryLoose’ list from ‘pi-:SkimVeryLoose pi+:SkimVeryLoose’ with 0.47<M<1.15 GeV

Parameters:

path – modules are added to this path

skim.standardlists.charmless.loadStdVeryLooseRhoPlus(path)[source]#

Create a list of ‘rho+:veryLoose’ list from ‘pi0:charmlessFit pi+:SkimVeryLoose’ with 0.47<M<1.15 GeV

Parameters:

path – modules are added to this path

skim.standardlists.charmless.loadStdVeryLooseTracks(particletype, path)[source]#

Function to prepare veryLoose charged particle lists. We require only fiducial the cuts thetaInCDCAcceptance and chiProb >0 and abs(dr) <0.5 cm and abs(dz) :math:` < 3~{rm cm}`.

Parameters:
  • particletype – type of charged particle to make a list of

  • path – modules are added to this path