CMS 3D CMS Logo

RecoSelection_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # Jets
00004 # Correct Reco jets
00005 from JetMETCorrections.Configuration.MCJetCorrections152_cff import *
00006 #Muons
00007 # Clone Reco muons
00008 CloneRecoMuons = cms.EDProducer("MuonShallowCloneProducer",
00009     src = cms.InputTag("muons")
00010 )
00011 
00012 # Select Reco muons
00013 SelectRecoMuons = cms.EDFilter("EtaPtMinCandSelector",
00014     src = cms.InputTag("CloneRecoMuons"),
00015     etaMin = cms.double(-5.0),
00016     etaMax = cms.double(5.0),
00017     ptMin = cms.double(10.0)
00018 )
00019 
00020 # Electrons
00021 # Clone Reco electrons 
00022 CloneRecoElec = cms.EDProducer("ElectronShallowCloneProducer",
00023     src = cms.InputTag("siStripElectronToTrackAssociator","siStripElectrons")
00024 )
00025 
00026 # Select Reco electrons
00027 SelectRecoElec = cms.EDFilter("EtaPtMinCandSelector",
00028     src = cms.InputTag("CloneRecoElec"),
00029     etaMin = cms.double(-3.0),
00030     etaMax = cms.double(3.0),
00031     ptMin = cms.double(10.0)
00032 )
00033 
00034 # Clone Reco jets
00035 CloneRecoJets = cms.EDProducer("CaloJetShallowCloneProducer",
00036     src = cms.InputTag("MCJetCorJetIcone5")
00037 )
00038 
00039 # Select Reco Cen jets
00040 SelectRecoCenJets = cms.EDFilter("EtaPtMinCandSelector",
00041     src = cms.InputTag("CloneRecoJets"),
00042     etaMin = cms.double(-3.0),
00043     etaMax = cms.double(3.0),
00044     ptMin = cms.double(20.0)
00045 )
00046 
00047 # Select Reco For jets
00048 SelectRecoForJets = cms.EDFilter("EtaPtMinCandSelector",
00049     src = cms.InputTag("CloneRecoJets"),
00050     etaMin = cms.double(-5.0),
00051     etaMax = cms.double(-3.0),
00052     ptMin = cms.double(20.0)
00053 )
00054 
00055 # Make tau jet collection
00056 TauJets = cms.EDProducer("TauCaloJetProducer",
00057     src = cms.InputTag("coneIsolationTauJetTags"),
00058     disMin = cms.double(0.0)
00059 )
00060 
00061 # Clone Reco tau jets
00062 CloneRecoTauJets = cms.EDProducer("CaloJetShallowCloneProducer",
00063     src = cms.InputTag("TauJets")
00064 )
00065 
00066 # Select Reco tau jets
00067 SelectRecoTauJets = cms.EDFilter("EtaPtMinCandSelector",
00068     src = cms.InputTag("CloneRecoTauJets"),
00069     etaMin = cms.double(-3.0),
00070     etaMax = cms.double(3.0),
00071     ptMin = cms.double(10.0)
00072 )
00073 
00074 # Missing Et
00075 # Clone Reco Met
00076 CloneRecoMet = cms.EDProducer("CaloMETShallowCloneProducer",
00077     src = cms.InputTag("met")
00078 )
00079 
00080 # Select Reco Met
00081 SelectRecoMet = cms.EDFilter("PtMinCandSelector",
00082     src = cms.InputTag("CloneRecoMet"),
00083     ptMin = cms.double(10.0)
00084 )
00085 
00086 RecoMuonSelection = cms.Sequence(CloneRecoMuons*SelectRecoMuons)
00087 RecoElecSelection = cms.Sequence(CloneRecoElec*SelectRecoElec)
00088 RecoCenJetSelection = cms.Sequence(MCJetCorJetIcone5*CloneRecoJets*SelectRecoCenJets)
00089 RecoForJetSelection = cms.Sequence(MCJetCorJetIcone5*CloneRecoJets*SelectRecoForJets)
00090 RecoTauJetSelection = cms.Sequence(TauJets*CloneRecoTauJets*SelectRecoTauJets)
00091 RecoMetSelection = cms.Sequence(CloneRecoMet*SelectRecoMet)
00092 

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