Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003 from RecoJets.JetProducers.sc5PFJets_cfi import sisCone5PFJets
00004 from RecoJets.JetProducers.ic5PFJets_cfi import iterativeCone5PFJets
00005 from RecoJets.JetProducers.ak5PFJets_cfi import ak5PFJets
00006 from RecoJets.JetProducers.ak5PFJetsTrimmed_cfi import ak5PFJetsTrimmed
00007 from RecoJets.JetProducers.ak5PFJetsFiltered_cfi import ak5PFJetsFiltered, ak5PFJetsMassDropFiltered
00008 from RecoJets.JetProducers.ak5PFJetsPruned_cfi import ak5PFJetsPruned
00009 from CommonTools.ParticleFlow.pfNoPileUpJME_cff import *
00010 from RecoJets.JetProducers.gk5PFJets_cfi import gk5PFJets
00011 from RecoJets.JetProducers.kt4PFJets_cfi import kt4PFJets
00012 from RecoJets.JetProducers.ca4PFJets_cfi import ca4PFJets
00013 from RecoJets.JetProducers.fixedGridRhoProducer_cfi import fixedGridRhoAll
00014 from RecoJets.JetProducers.fixedGridRhoProducerFastjet_cfi import fixedGridRhoFastjetAll
00015
00016 sisCone7PFJets = sisCone5PFJets.clone( rParam = 0.7 )
00017 ak7PFJets = ak5PFJets.clone( rParam = 0.7 )
00018 gk7PFJets = gk5PFJets.clone( rParam = 0.7 )
00019 kt6PFJets = kt4PFJets.clone( rParam = 0.6 )
00020 ca6PFJets = ca4PFJets.clone( rParam = 0.6 )
00021
00022
00023 kt6PFJets.doRhoFastjet = True
00024 kt6PFJets.doAreaFastjet = True
00025
00026 kt6PFJets.voronoiRfact = 0.9
00027 ak5PFJets.doAreaFastjet = True
00028 ak5PFJetsTrimmed.doAreaFastjet = True
00029 ak7PFJets.doAreaFastjet = True
00030
00031
00032
00033
00034 kt6PFJetsCentralChargedPileUp = kt6PFJets.clone(
00035 src = cms.InputTag("pfPileUpAllChargedParticles"),
00036 Ghost_EtaMax = cms.double(3.1),
00037 Rho_EtaMax = cms.double(2.5)
00038 )
00039
00040 kt6PFJetsCentralNeutral = kt6PFJets.clone(
00041 src = cms.InputTag("pfAllNeutralHadronsAndPhotons"),
00042 Ghost_EtaMax = cms.double(3.1),
00043 Rho_EtaMax = cms.double(2.5),
00044 inputEtMin = cms.double(0.5)
00045 )
00046
00047
00048
00049 kt6PFJetsCentralNeutralTight = kt6PFJetsCentralNeutral.clone(
00050 inputEtMin = cms.double(1.0)
00051 )
00052
00053 ak5PFJetsCHS = ak5PFJets.clone(
00054 src = cms.InputTag("pfNoPileUpJME")
00055 )
00056
00057 recoPFJets =cms.Sequence(kt4PFJets+kt6PFJets+
00058 kt6PFJetsCentralChargedPileUp+
00059 kt6PFJetsCentralNeutral+
00060 kt6PFJetsCentralNeutralTight+
00061 fixedGridRhoAll+
00062 fixedGridRhoFastjetAll+
00063 iterativeCone5PFJets+
00064 ak5PFJets+ak7PFJets+
00065 pfNoPileUpJMESequence+
00066 ak5PFJetsCHS)
00067
00068 recoAllPFJets=cms.Sequence(sisCone5PFJets+sisCone7PFJets+
00069 kt4PFJets+kt6PFJets+
00070 kt6PFJetsCentralChargedPileUp+
00071 kt6PFJetsCentralNeutral+
00072 kt6PFJetsCentralNeutralTight+
00073 fixedGridRhoAll+
00074 fixedGridRhoFastjetAll+
00075 iterativeCone5PFJets+
00076 ak5PFJets+ak7PFJets+
00077 ak5PFJetsTrimmed+ak5PFJetsPruned+
00078 ak5PFJetsFiltered+ak5PFJetsMassDropFiltered+
00079 gk5PFJets+gk7PFJets+
00080 ca4PFJets+ca6PFJets+
00081 pfNoPileUpJMESequence+
00082 ak5PFJetsCHS)