00001 import FWCore.ParameterSet.Config as cms 00002 00003 from RecoJets.Configuration.RecoGenJets_cff import * 00004 from RecoJets.Configuration.GenJetParticles_cff import * 00005 from RecoJets.JetProducers.CaloTowerSchemeB_cfi import * 00006 from RecoJets.JetProducers.CaloJetPileupSubtractionParameters_cfi import * 00007 from RecoJets.JetProducers.IconeJetParameters_cfi import * 00008 from JetMETCorrections.Configuration.MCJetCorrections152_cff import * 00009 CaloTowerConstituentsMapBuilder = cms.ESProducer("CaloTowerConstituentsMapBuilder", 00010 MapFile = cms.untracked.string('Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz') 00011 ) 00012 00013 caloTowers = cms.EDFilter("CaloTowerCandidateCreator", 00014 src = cms.InputTag("towerMaker"), 00015 e = cms.double(0.0), 00016 verbose = cms.untracked.int32(0), 00017 pt = cms.double(0.0), 00018 minimumE = cms.double(0.0), 00019 minimumEt = cms.double(0.0), 00020 et = cms.double(0.0) 00021 ) 00022 00023 iterativeConePu5CaloJets = cms.EDProducer("IterativeConePilupSubtractionJetProducer", 00024 caloJetPileupSubtractionParameters, 00025 iconeJetParameters, 00026 alias = cms.untracked.string('IC5CaloJetPileupSubtraction'), 00027 coneRadius = cms.double(0.5) 00028 ) 00029 00030 MCJetCorJetIconePu5 = cms.EDProducer("JetCorrectionProducer", 00031 src = cms.InputTag("iterativeConePu5CaloJets"), 00032 correctors = cms.vstring('MCJetCorrectorIcone5'), 00033 alias = cms.untracked.string('MCJetCorJetIconePu5') 00034 ) 00035 00036 runjets = cms.Sequence(towerMaker*caloTowers*iterativeConePu5CaloJets*genJetParticles*iterativeCone5GenJets*MCJetCorJetIconePu5) 00037 caloJetPileupSubtractionParameters.inputEtJetMin = 10. 00038