00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004
00005 from JetMETCorrections.Configuration.MCJetCorrections152_cff import *
00006
00007
00008 CloneRecoMuons = cms.EDProducer("MuonShallowCloneProducer",
00009 src = cms.InputTag("muons")
00010 )
00011
00012
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
00021
00022 CloneRecoElec = cms.EDProducer("ElectronShallowCloneProducer",
00023 src = cms.InputTag("siStripElectronToTrackAssociator","siStripElectrons")
00024 )
00025
00026
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
00035 CloneRecoJets = cms.EDProducer("CaloJetShallowCloneProducer",
00036 src = cms.InputTag("MCJetCorJetIcone5")
00037 )
00038
00039
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
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
00056 TauJets = cms.EDProducer("TauCaloJetProducer",
00057 src = cms.InputTag("coneIsolationTauJetTags"),
00058 disMin = cms.double(0.0)
00059 )
00060
00061
00062 CloneRecoTauJets = cms.EDProducer("CaloJetShallowCloneProducer",
00063 src = cms.InputTag("TauJets")
00064 )
00065
00066
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
00075
00076 CloneRecoMet = cms.EDProducer("CaloMETShallowCloneProducer",
00077 src = cms.InputTag("met")
00078 )
00079
00080
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