1 import FWCore.ParameterSet.Config
as cms
3 from RecoJets.JetProducers.sc5PFJets_cfi
import sisCone5PFJets
4 from RecoJets.JetProducers.ic5PFJets_cfi
import iterativeCone5PFJets
5 from RecoJets.JetProducers.ak5PFJets_cfi
import ak5PFJets
6 from RecoJets.JetProducers.ak4PFJets_cfi
import ak4PFJets
7 from RecoJets.JetProducers.ak5PFJetsTrimmed_cfi
import ak5PFJetsTrimmed
8 from RecoJets.JetProducers.ak5PFJetsFiltered_cfi
import ak5PFJetsFiltered, ak5PFJetsMassDropFiltered
9 from RecoJets.JetProducers.ak5PFJetsPruned_cfi
import ak5PFJetsPruned
10 from RecoJets.JetProducers.ak5PFJetsSoftDrop_cfi
import ak5PFJetsSoftDrop
11 from RecoJets.JetProducers.ak8PFJetsCS_cfi
import ak8PFJetsCSConstituents, ak8PFJetsCS, ak8PFJetsCSPruned, ak8PFJetsCSTrimmed, ak8PFJetsCSFiltered
13 from RecoJets.JetProducers.gk5PFJets_cfi
import gk5PFJets
14 from RecoJets.JetProducers.kt4PFJets_cfi
import kt4PFJets
15 from RecoJets.JetProducers.ca4PFJets_cfi
import ca4PFJets
16 from RecoJets.JetProducers.fixedGridRhoProducer_cfi
import fixedGridRhoAll
19 from RecoJets.JetProducers.ak8PFJetsCHS_groomingValueMaps_cfi
import ak8PFJetsCHSPrunedMass, ak8PFJetsCHSFilteredMass, ak8PFJetsCHSTrimmedMass, ak8PFJetsCHSSoftDropMass
20 from RecoJets.JetProducers.ca8PFJetsCHS_groomingValueMaps_cfi
import ca8PFJetsCHSPrunedMass, ca8PFJetsCHSFilteredMass, ca8PFJetsCHSTrimmedMass, ca8PFJetsCHSSoftDropMass
22 from CommonTools.PileupAlgos.softKiller_cfi
import softKiller
23 from RecoJets.JetProducers.ak4PFJetsPuppi_cfi
import ak4PFJetsPuppi
24 from RecoJets.JetProducers.ak4PFJetsSK_cfi
import ak4PFJetsSK
26 sisCone7PFJets = sisCone5PFJets.clone( rParam = 0.7 )
27 ak7PFJets = ak5PFJets.clone( rParam = 0.7 )
28 ak8PFJets = ak5PFJets.clone( rParam = 0.8 )
29 gk7PFJets = gk5PFJets.clone( rParam = 0.7 )
30 kt6PFJets = kt4PFJets.clone( rParam = 0.6 )
31 ca8PFJets = ca4PFJets.clone( rParam = 0.8 )
34 kt6PFJets.doRhoFastjet =
True
35 kt6PFJets.doAreaFastjet =
True
37 kt6PFJets.voronoiRfact = 0.9
38 ak4PFJets.doAreaFastjet =
True
39 ak5PFJets.doAreaFastjet =
True
40 ak5PFJetsTrimmed.doAreaFastjet =
True
41 ak7PFJets.doAreaFastjet =
True
42 ak8PFJets.doAreaFastjet =
True
43 ak4PFJetsSK.doAreaFastjet =
True
45 kt6PFJetsCentralChargedPileUp = kt6PFJets.clone(
46 src = cms.InputTag(
"pfPileUpAllChargedParticles"),
47 Ghost_EtaMax = cms.double(3.1),
48 Rho_EtaMax = cms.double(2.5)
51 kt6PFJetsCentralNeutral = kt6PFJets.clone(
52 src = cms.InputTag(
"pfAllNeutralHadronsAndPhotons"),
53 Ghost_EtaMax = cms.double(3.1),
54 Rho_EtaMax = cms.double(2.5),
55 inputEtMin = cms.double(0.5)
59 kt6PFJetsCentralNeutralTight = kt6PFJetsCentralNeutral.clone(
60 inputEtMin = cms.double(1.0)
64 fixedGridRhoFastjetCentral = fixedGridRhoFastjetAll.clone(
65 maxRapidity = cms.double(2.5)
68 fixedGridRhoFastjetCentralChargedPileUp = fixedGridRhoFastjetAll.clone(
69 pfCandidatesTag =
"pfPileUpAllChargedParticles",
73 fixedGridRhoFastjetCentralNeutral = fixedGridRhoFastjetAll.clone(
74 pfCandidatesTag =
"pfAllNeutralHadronsAndPhotons",
80 ak8PFJetsCHSConstituents = cms.EDFilter(
"PFJetConstituentSelector",
81 src = cms.InputTag(
"ak8PFJetsCHS"),
82 cut = cms.string(
"pt > 100.0 && abs(rapidity()) < 2.4")
91 ak5PFJetsCHS = ak5PFJets.clone(
92 src = cms.InputTag(
"pfNoPileUpJME")
95 ak5PFJetsCHSPruned = ak5PFJetsPruned.clone(
96 src = cms.InputTag(
"pfNoPileUpJME")
99 ak5PFJetsCHSFiltered = ak5PFJetsFiltered.clone(
100 src = cms.InputTag(
"pfNoPileUpJME")
103 ak5PFJetsCHSTrimmed = ak5PFJetsTrimmed.clone(
104 src = cms.InputTag(
"pfNoPileUpJME")
107 ak5PFJetsCHSSoftDrop = ak5PFJetsSoftDrop.clone(
108 src = cms.InputTag(
"pfNoPileUpJME")
112 ak4PFJetsCHS = ak5PFJetsCHS.clone(
117 ak8PFJetsCHS = ak5PFJetsCHS.clone(
122 ak8PFJetsCHSPruned = ak5PFJetsCHSPruned.clone(
127 ak8PFJetsCHSFiltered = ak5PFJetsCHSFiltered.clone(
132 ak8PFJetsCHSTrimmed = ak5PFJetsCHSTrimmed.clone(
137 ak8PFJetsCHSSoftDrop = ak5PFJetsCHSSoftDrop.clone(
144 ca8PFJetsCHS = ak8PFJetsCHS.clone(
145 jetAlgorithm = cms.string(
"CambridgeAachen")
148 ca8PFJetsCHSPruned = ak8PFJetsCHSPruned.clone(
149 jetAlgorithm = cms.string(
"CambridgeAachen")
152 ca8PFJetsCHSFiltered = ak8PFJetsCHSFiltered.clone(
153 jetAlgorithm = cms.string(
"CambridgeAachen")
156 ca8PFJetsCHSTrimmed = ak8PFJetsCHSTrimmed.clone(
157 jetAlgorithm = cms.string(
"CambridgeAachen")
161 ca8PFJetsCHSSoftDrop = ak8PFJetsCHSSoftDrop.clone(
162 jetAlgorithm = cms.string(
"CambridgeAachen")
168 ca15PFJetsCHSMassDropFiltered = ak5PFJetsMassDropFiltered.clone(
169 jetAlgorithm = cms.string(
"CambridgeAachen"),
170 src = cms.InputTag(
"pfNoPileUpJME"),
175 ca15PFJetsCHSFiltered = ak5PFJetsFiltered.clone(
176 jetAlgorithm = cms.string(
"CambridgeAachen"),
177 src = cms.InputTag(
"pfNoPileUpJME"),
182 cmsTopTagPFJetsCHS.src = cms.InputTag(
"ak8PFJetsCHSConstituents",
"constituents")
183 hepTopTagPFJetsCHS.src = cms.InputTag(
"ak8PFJetsCHSConstituents",
"constituents")
187 recoPFJets =cms.Sequence(fixedGridRhoAll+
188 fixedGridRhoFastjetAll+
189 fixedGridRhoFastjetCentral+
190 fixedGridRhoFastjetCentralChargedPileUp+
191 fixedGridRhoFastjetCentralNeutral+
193 pfNoPileUpJMESequence+
196 ak8PFJetsCHSConstituents+
197 ak8PFJetsCHSSoftDrop+
198 ak8PFJetsCHSSoftDropMass+
202 recoAllPFJets=cms.Sequence(sisCone5PFJets+sisCone7PFJets+
203 iterativeCone5PFJets+
205 kt6PFJetsCentralChargedPileUp+
206 kt6PFJetsCentralNeutral+
207 kt6PFJetsCentralNeutralTight+
209 fixedGridRhoFastjetAll+
210 fixedGridRhoFastjetCentral+
211 fixedGridRhoFastjetCentralChargedPileUp+
212 fixedGridRhoFastjetCentralNeutral+
213 iterativeCone5PFJets+
215 ak5PFJets+ak7PFJets+ak8PFJets+
218 pfNoPileUpJMESequence+
221 ak5PFJetsCHSFiltered+
223 ak5PFJetsCHSSoftDrop+
227 ak8PFJetsCHSFiltered+
229 ak8PFJetsCHSSoftDrop+
230 ak8PFJetsCHSPrunedMass+
231 ak8PFJetsCHSTrimmedMass+
232 ak8PFJetsCHSSoftDropMass+
233 ak8PFJetsCHSFilteredMass+
236 ca8PFJetsCHSFiltered+
238 ca8PFJetsCHSSoftDrop+
241 ca15PFJetsCHSMassDropFiltered+
242 ca15PFJetsCHSFiltered+
244 ak8PFJetsCSConstituents+
251 recoPFJetsWithSubstructure=cms.Sequence(
253 fixedGridRhoFastjetAll+
254 fixedGridRhoFastjetCentral+
255 fixedGridRhoFastjetCentralChargedPileUp+
256 fixedGridRhoFastjetCentralNeutral+
258 ak5PFJets+ak7PFJets+ak8PFJets+
260 pfNoPileUpJMESequence+
263 ak5PFJetsCHSFiltered+
265 ak5PFJetsCHSSoftDrop+
269 ak8PFJetsCHSFiltered+
271 ak8PFJetsCHSSoftDrop+
272 ak8PFJetsCHSConstituents+
273 ak8PFJetsCHSPrunedMass+
274 ak8PFJetsCHSTrimmedMass+
275 ak8PFJetsCHSSoftDropMass+
276 ak8PFJetsCHSFilteredMass+
279 ca8PFJetsCHSFiltered+
281 ca8PFJetsCHSSoftDrop+
284 ca15PFJetsCHSMassDropFiltered+
285 ca15PFJetsCHSFiltered+
287 ak8PFJetsCSConstituents+