# $Id: defineMiniSkims.tcl,v 1.86 2004/03/05 22:56:17 lange Exp $ # # this file defines paths for SkimMiniApp # # Valid choices for the 3rd and 4th arguments to declareMiniSkim # Name Components owned (copied) Components borrowed (pointers back) # 1. "deepCopyMicro" tag, aod, cnd, usr, (tru) esd # 2. "deepCopyMini" tag, aod, cnd, usr, (tru), esd None # 3. "pointer" tag, cnd, usr aod, (tru) esd # 4. "tagOnly" tag aod, cnd, (tru), esd # 5. "noOutput" Just runs the selection code (and increments the appropriate counters, which # get printed out at job completion) but does not produce any skim collection. # The 3rd argument decides for data skims, the 4th for MC skims. # ########################################################################################### # # Skim "tagName" dataOutputType MCOutputType # ########################################################################################### declareMiniSkim AllEvents KanGA/AllEvents tagOnly tagOnly ########################################################################################### # Tracking/calibration skim declareMiniSkim AlignCal Tracking/AlignCal noOutput noOutput declareMiniSkim PreVeto Tracking/PreVeto deepCopyMicro deepCopyMicro ########################################################################################### # PID skims declareMiniSkim BPCBhabha PID/BPCBhabha deepCopyMicro deepCopyMicro declareMiniSkim BPCKaon PID/BPCKaon deepCopyMicro deepCopyMicro declareMiniSkim BPCKLong PID/BPCKLong deepCopyMicro deepCopyMicro declareMiniSkim BPCMuon PID/BPCMuon deepCopyMicro deepCopyMicro declareMiniSkim BPCProton PID/BPCProton deepCopyMicro deepCopyMicro declareMiniSkim BPCElectron PID/BPCElectron deepCopyMicro deepCopyMicro declareMiniSkim BPCPion PID/BPCPion deepCopyMicro pointer ########################################################################################### # Breco skims (09/05/2003) declareMiniSkim BSemiExcl Breco/BSemiExcl deepCopyMicro deepCopyMicro declareMiniSkim BRecoToDDstar Breco/BRecoToDDstar pointer pointer declareMiniSkim BRecoToDDstarPi Breco/BRecoToDDstarPi deepCopyMicro pointer declareMiniSkim BDLightPiNoPID Breco/BDLightPiNoPID deepCopyMicro deepCopyMicro declareMiniSkim BRecoToDsLight Breco/BRecoToDsLight deepCopyMicro pointer declareMiniSkim BRecoToDPi0 Breco/BRecoToDPi0 deepCopyMicro deepCopyMicro declareMiniSkim BRecoToDKPi Breco/BRecoToDKPi deepCopyMicro pointer declareMiniSkim B0DKNeut Breco/B0DKNeut deepCopyMicro deepCopyMicro declareMiniSkim BchDKNeut Breco/BchDKNeut deepCopyMicro deepCopyMicro declareMiniSkim BToDD Breco/BToDD deepCopyMicro deepCopyMicro declareMiniSkim B0ToDsDs Breco/B0ToDsDs deepCopyMicro deepCopyMicro declareMiniSkim BchToD0KAll Breco/BchToD0KAll deepCopyMicro pointer declareMiniSkim BchToD0KstarAll Breco/BchToD0KstarAll deepCopyMicro pointer declareMiniSkim B0ToD0KPi Breco/B0ToD0KPi deepCopyMicro deepCopyMicro declareMiniSkim BToDDK Breco/BToDDK deepCopyMicro pointer declareMiniSkim BchToDKCabNonCP Breco/BchToDKCabNonCP deepCopyMicro deepCopyMicro declareMiniSkim BchToDKstCabNonCP Breco/BchToDKstCabNonCP deepCopyMicro deepCopyMicro declareMiniSkim BToDOmegaPi Breco/BToDOmegaPi deepCopyMicro pointer declareMiniSkim BToD2sD Breco/BToD2sD deepCopyMicro deepCopyMicro declareMiniSkim BRecoToDDstarEtaPi Breco/BRecoToDDstarEtaPi deepCopyMicro pointer declareMiniSkim BRecoToDsDsstarEtaPi Breco/BRecoToDsDsstarEtaPi deepCopyMicro deepCopyMicro declareMiniSkim BToDPPbarX Breco/BToDPPbarX deepCopyMicro pointer ########################################################################################### # sin2beta/mixing skims # sin2b (Breco) skims declareMiniSkim BFlav_Loose S2BMix/BFlav_Loose deepCopyMicro deepCopyMicro declareMiniSkim BFlav_Final S2BMix/BFlav_Final deepCopyMini deepCopyMicro # BFlav charged B (DJP) declareMiniSkim BchFlav_Loose S2BMix/BchFlav_Loose deepCopyMicro pointer declareMiniSkim BchFlav_Final S2BMix/BchFlav_Final deepCopyMini deepCopyMicro declareMiniSkim B0ToccKLoose S2BMix/B0ToccKLoose deepCopyMicro deepCopyMicro declareMiniSkim BchToccKLoose S2BMix/BchToccKLoose deepCopyMicro deepCopyMicro declareMiniSkim B0ToccKstarLoose S2BMix/B0ToccKstarLoose deepCopyMicro deepCopyMicro declareMiniSkim BchToccKstarLoose S2BMix/BchToccKstarLoose deepCopyMicro deepCopyMicro declareMiniSkim B0ToccKFinal S2BMix/B0ToccKFinal deepCopyMini deepCopyMicro declareMiniSkim BchToccKFinal S2BMix/BchToccKFinal deepCopyMini deepCopyMicro declareMiniSkim B0ToccKstarFinal S2BMix/B0ToccKstarFinal deepCopyMini deepCopyMicro declareMiniSkim BchToccKstarFinal S2BMix/BchToccKstarFinal deepCopyMini deepCopyMicro declareMiniSkim B0ToEtacKsFinal S2BMix/B0ToEtacKsFinal deepCopyMini deepCopyMicro declareMiniSkim BchToEtacKchFinal S2BMix/BchToEtacKchFinal deepCopyMini deepCopyMicro declareMiniSkim Dilepton S2BMix/DiLepton deepCopyMicro deepCopyMicro ########################################################################################### # Charmonium AWG skims declareMiniSkim Jpsitoll Charmonium/Jpsitoll deepCopyMicro deepCopyMicro declareMiniSkim JpsiISR Charmonium/JpsiISR deepCopyMicro deepCopyMicro declareMiniSkim BCharmoniumToHad Charmonium/BCharmoniumToHad deepCopyMicro deepCopyMicro declareMiniSkim BCharmoniumToHadRad Charmonium/BCharmoniumToHadRad deepCopyMicro deepCopyMicro ########################################################################################### # Charm AWG skims # #declareMiniSkim Ds3prong Charm/Ds3prong deepCopyMicro deepCopyMicro declareMiniSkim LambdaC Charm/LambdaC deepCopyMicro deepCopyMicro declareMiniSkim LambdaCSuppressed Charm/LambdaCSuppressed deepCopyMicro deepCopyMicro declareMiniSkim LambdaVeryVeryLoose Charm/LambdaVeryVeryLoose pointer pointer declareMiniSkim XiMinus Charm/XiMinus deepCopyMicro deepCopyMicro declareMiniSkim OmegaMinus Charm/OmegaMinus deepCopyMicro deepCopyMicro declareMiniSkim DtoXll Charm/DtoXll deepCopyMicro deepCopyMicro ########################################################################################### # IHBD skims declareMiniSkim InclDstar IHBD/InclDstar deepCopyMicro deepCopyMicro #declareMiniSkim InclSemiLept IHBD/InclSemiLept deepCopyMicro deepCopyMicro declareMiniSkim InclDstA1c IHBD/InclDstA1c deepCopyMicro pointer declareMiniSkim InclDstPi IHBD/InclDstPi deepCopyMicro deepCopyMicro declareMiniSkim InclD2stPi IHBD/InclD2stPi deepCopyMicro pointer declareMiniSkim InclDstRho IHBD/InclDstRho deepCopyMicro pointer declareMiniSkim InclDstRhoComp IHBD/InclDstRhoComp deepCopyMicro deepCopyMicro declareMiniSkim InclD2stRho IHBD/InclD2stRho deepCopyMicro deepCopyMicro declareMiniSkim InclDs IHBD/InclDs deepCopyMicro pointer declareMiniSkim InclD2stRhoComp IHBD/InclD2stRhoComp deepCopyMicro deepCopyMicro ########################################################################################### # ClHBD skims declareMiniSkim BToDlnu XSL/BToDlnu deepCopyMicro deepCopyMicro declareMiniSkim XSLBtoXulnuFilter XSL/XSLBtoXulnuFilter deepCopyMicro deepCopyMicro ########################################################################################### # ClHBD skims declareMiniSkim TwoBody ClHBD/TwoBody deepCopyMicro deepCopyMicro # Quasi Two Body Stuff declareMiniSkim ExclEtaP ClHBD/ExclEtaP deepCopyMicro deepCopyMicro declareMiniSkim InclEta ClHBD/InclEta deepCopyMicro deepCopyMicro declareMiniSkim InclK0s ClHBD/InclK0s deepCopyMicro deepCopyMicro declareMiniSkim InclOmega ClHBD/InclOmega deepCopyMicro deepCopyMicro declareMiniSkim InclPhi ClHBD/InclPhi deepCopyMicro deepCopyMicro declareMiniSkim A0 ClHBD/A0 deepCopyMicro deepCopyMicro declareMiniSkim BFourBody ClHBD/BFourBody deepCopyMicro pointer declareMiniSkim BFourHHHH ClHBD/BFourHHHH deepCopyMicro deepCopyMicro declareMiniSkim BFourHHHP ClHBD/BFourHHHP deepCopyMicro deepCopyMicro declareMiniSkim BFourHHHK ClHBD/BFourHHHK deepCopyMicro deepCopyMicro declareMiniSkim BFourHHHE ClHBD/BFourHHHE deepCopyMicro deepCopyMicro declareMiniSkim BFourHHPP ClHBD/BFourHHPP deepCopyMicro deepCopyMicro declareMiniSkim BFourHHPK ClHBD/BFourHHPK deepCopyMicro deepCopyMicro declareMiniSkim BFourHHPE ClHBD/BFourHHPE deepCopyMicro deepCopyMicro declareMiniSkim BFourHHKK ClHBD/BFourHHKK deepCopyMicro deepCopyMicro declareMiniSkim BFourHHKE ClHBD/BFourHHKE deepCopyMicro deepCopyMicro declareMiniSkim InclEtapRhoGam ClHBD/InclEtapRhoGam pointer pointer declareMiniSkim Bppp0K ClHBD/Bppp0K deepCopyMicro pointer # classic charmless 3-body #declareMiniSkim B3body ClHBD/B3body deepCopyMicro deepCopyMicro declareMiniSkim BCCC3body ClHBD/BCCC3body deepCopyMicro deepCopyMicro declareMiniSkim BKsKsKs3body ClHBD/BKsKsKs3body deepCopyMicro deepCopyMicro declareMiniSkim BPi0Pi0Pi03body ClHBD/BPi0Pi0Pi03body deepCopyMicro deepCopyMicro declareMiniSkim BCCPi03body ClHBD/BCCPi03body deepCopyMicro deepCopyMicro declareMiniSkim BCCKs3body ClHBD/BCCKs3body deepCopyMicro deepCopyMicro declareMiniSkim BCCEta3body ClHBD/BCCEta3body deepCopyMicro deepCopyMicro declareMiniSkim BPi0Pi0Ks3body ClHBD/BPi0Pi0Ks3body deepCopyMicro deepCopyMicro declareMiniSkim BPi0Pi0C3body ClHBD/BPi0Pi0C3body deepCopyMicro deepCopyMicro declareMiniSkim BKsKsC3body ClHBD/BKsKsC3body deepCopyMicro deepCopyMicro declareMiniSkim BKsKsPi03body ClHBD/BKsKsPi03body deepCopyMicro deepCopyMicro declareMiniSkim BCPi0Ks3body ClHBD/BCPi0Ks3body deepCopyMicro deepCopyMicro #declareMiniSkim B03a3body ClHBD/B03a3body deepCopyMicro deepCopyMicro declareMiniSkim BCCC03a3body ClHBD/BCCC03a3body deepCopyMicro deepCopyMicro declareMiniSkim BKsKsKs03a3body ClHBD/BKsKsKs03a3body deepCopyMicro deepCopyMicro declareMiniSkim BPi0Pi0Pi003a3body ClHBD/BPi0Pi0Pi003a3body deepCopyMicro deepCopyMicro declareMiniSkim BCCPi003a3body ClHBD/BCCPi003a3body deepCopyMicro deepCopyMicro declareMiniSkim BCCKs03a3body ClHBD/BCCKs03a3body deepCopyMicro deepCopyMicro declareMiniSkim BCCEta03a3body ClHBD/BCCEta03a3body deepCopyMicro deepCopyMicro declareMiniSkim BPi0Pi0Ks03a3body ClHBD/BPi0Pi0Ks03a3body deepCopyMicro deepCopyMicro declareMiniSkim BPi0Pi0C03a3body ClHBD/BPi0Pi0C03a3body deepCopyMicro deepCopyMicro declareMiniSkim BKsKsC03a3body ClHBD/BKsKsC03a3body deepCopyMicro deepCopyMicro declareMiniSkim BKsKsPi003a3body ClHBD/BKsKsPi003a3body deepCopyMicro deepCopyMicro declareMiniSkim BCPi0Ks03a3body ClHBD/BCPi0Ks03a3body deepCopyMicro deepCopyMicro declareMiniSkim BtoKKKL ClHBD/BtoKKKL deepCopyMicro deepCopyMicro ########################################################################################### # RadPenguin skims declareMiniSkim BtoXGamma RadPenguin/BtoXGamma pointer pointer declareMiniSkim BtoGammaGamma RadPenguin/BtoGammaGamma pointer pointer declareMiniSkim Kll RadPenguin/Kll pointer pointer declareMiniSkim BtoRhoGamma RadPenguin/BtoRhoGamma deepCopyMicro deepCopyMicro declareMiniSkim ExclHllMini RadPenguin/ExclHllMini deepCopyMicro deepCopyMicro ########################################################################################### # TauQED skims #no longer needed declareMiniSkim TauQED TauQED/TauQEDallevents pointer pointer # Stream19 -- 3 new skims (09/15/2003) declareMiniSkim Tau11 TauQED/Tau11 deepCopyMicro deepCopyMicro declareMiniSkim Tau1N TauQED/Tau1N deepCopyMicro deepCopyMicro declareMiniSkim Tau33 TauQED/Tau33 deepCopyMicro deepCopyMicro ########################################################################################### # Stream01 -- ISR Sep 15 2003 declareMiniSkim IsrGamma Isr/IsrGamma deepCopyMicro deepCopyMicro declareMiniSkim IsrNoGamma Isr/IsrNoGamma deepCopyMicro deepCopyMicro declareMiniSkim IsrLooseGamma Isr/IsrLooseGamma deepCopyMicro deepCopyMicro declareMiniSkim IsrRadBhabha Isr/IsrRadBhabha deepCopyMicro deepCopyMicro # no stream -- ISR Sep 18 2003 declareMiniSkim IsrDsmeson Isr/IsrDsmeson pointer pointer declareMiniSkim IsrDmeson Isr/IsrDmeson pointer pointer ########################################################################################### # B-Counting skims declareMiniSkim BCountMHFilter BC/BCMultiHad noOutput noOutput declareMiniSkim BCountMuMuFilter BC/BCMuMu noOutput noOutput ########################################################################################### # Skims used for CalibStream in Elf that are not already defined (ShR 6 Jan 2004) declareMiniSkim LumiTag Lumi/PreLumiEvents noOutput noOutput declareMiniSkim Prescale TauQED/Prescale noOutput noOutput declareMiniSkim Damage Trigger/DamagedEvents noOutput noOutput declareMiniSkim VCS EMC/VCS noOutput noOutput declareMiniSkim L3Cosmic Tracking/L3OutCosmic noOutput noOutput # Skim for random background trigger declareMiniSkim RandomBackground Trigger/BackgroundTriggers noOutput noOutput