CMS 3D CMS Logo

L1Selection_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #Muons
00004 # Clone L1 muons
00005 CloneL1ExtraMuons = cms.EDProducer("L1MuonParticleShallowCloneProducer",
00006     src = cms.InputTag("l1extraParticles")
00007 )
00008 
00009 # Select L1 muons
00010 SelectL1Muons = cms.EDFilter("PtMinCandSelector",
00011     src = cms.InputTag("CloneL1ExtraMuons"),
00012     ptMin = cms.double(10.0)
00013 )
00014 
00015 # Iso EM
00016 # Clone L1 isolated EM
00017 CloneL1ExtraIsoEm = cms.EDProducer("L1EmParticleShallowCloneProducer",
00018     src = cms.InputTag("l1extraParticles","Isolated")
00019 )
00020 
00021 # Select L1 isolated EM
00022 SelectL1IsoEm = cms.EDFilter("PtMinCandSelector",
00023     src = cms.InputTag("CloneL1ExtraIsoEm"),
00024     ptMin = cms.double(10.0)
00025 )
00026 
00027 # Non-iso EM
00028 # Clone L1 isolated EM
00029 CloneL1ExtraNonIsoEm = cms.EDProducer("L1EmParticleShallowCloneProducer",
00030     src = cms.InputTag("l1extraParticles","NonIsolated")
00031 )
00032 
00033 # Select L1 isolated EM
00034 SelectL1NonIsoEm = cms.EDFilter("PtMinCandSelector",
00035     src = cms.InputTag("CloneL1ExtraNonIsoEm"),
00036     ptMin = cms.double(10.0)
00037 )
00038 
00039 # Cen Jets
00040 # Clone L1 central jets
00041 CloneL1ExtraCenJets = cms.EDProducer("L1JetParticleShallowCloneProducer",
00042     src = cms.InputTag("l1extraParticles","Central")
00043 )
00044 
00045 # Select L1 central jets
00046 SelectL1CenJets = cms.EDFilter("PtMinCandSelector",
00047     src = cms.InputTag("CloneL1ExtraCenJets"),
00048     ptMin = cms.double(20.0)
00049 )
00050 
00051 # For Jets
00052 # Clone L1 forward jets
00053 CloneL1ExtraForJets = cms.EDProducer("L1JetParticleShallowCloneProducer",
00054     src = cms.InputTag("l1extraParticles","Forward")
00055 )
00056 
00057 # Select L1 forward jets
00058 SelectL1ForJets = cms.EDFilter("PtMinCandSelector",
00059     src = cms.InputTag("CloneL1ExtraForJets"),
00060     ptMin = cms.double(20.0)
00061 )
00062 
00063 # Tau Jets
00064 # Clone L1 tau jets
00065 CloneL1ExtraTauJets = cms.EDProducer("L1JetParticleShallowCloneProducer",
00066     src = cms.InputTag("l1extraParticles","Tau")
00067 )
00068 
00069 # Select L1 tau jets
00070 SelectL1TauJets = cms.EDFilter("PtMinCandSelector",
00071     src = cms.InputTag("CloneL1ExtraTauJets"),
00072     ptMin = cms.double(20.0)
00073 )
00074 
00075 # Missing Et
00076 # Clone L1 Met
00077 CloneL1ExtraMet = cms.EDProducer("L1EtMissParticleShallowCloneProducer",
00078     src = cms.InputTag("l1extraParticles")
00079 )
00080 
00081 # Select L1 Met
00082 SelectL1Met = cms.EDFilter("PtMinCandSelector",
00083     src = cms.InputTag("CloneL1ExtraMet"),
00084     ptMin = cms.double(10.0)
00085 )
00086 
00087 L1MuonSelection = cms.Sequence(CloneL1ExtraMuons*SelectL1Muons)
00088 L1IsoEmSelection = cms.Sequence(CloneL1ExtraIsoEm*SelectL1IsoEm)
00089 L1NonIsoEmSelection = cms.Sequence(CloneL1ExtraNonIsoEm*SelectL1NonIsoEm)
00090 L1CenJetSelection = cms.Sequence(CloneL1ExtraCenJets*SelectL1CenJets)
00091 L1ForJetSelection = cms.Sequence(CloneL1ExtraForJets*SelectL1ForJets)
00092 L1TauJetSelection = cms.Sequence(CloneL1ExtraTauJets*SelectL1TauJets)
00093 L1MetSelection = cms.Sequence(CloneL1ExtraMet*SelectL1Met)
00094 

Generated on Tue Jun 9 17:40:30 2009 for CMSSW by  doxygen 1.5.4