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.ak8PFJetsPuppi_cfi
import ak8PFJetsPuppi
25 from RecoJets.JetProducers.ak4PFJetsSK_cfi
import ak4PFJetsSK
27 sisCone7PFJets = sisCone5PFJets.clone( rParam = 0.7 )
28 ak7PFJets = ak5PFJets.clone( rParam = 0.7 )
29 ak8PFJets = ak5PFJets.clone( rParam = 0.8 )
30 gk7PFJets = gk5PFJets.clone( rParam = 0.7 )
31 kt6PFJets = kt4PFJets.clone( rParam = 0.6 )
32 ca8PFJets = ca4PFJets.clone( rParam = 0.8 )
35 kt6PFJets.doRhoFastjet =
True 36 kt6PFJets.doAreaFastjet =
True 38 kt6PFJets.voronoiRfact = 0.9
39 ak4PFJets.doAreaFastjet =
True 40 ak5PFJets.doAreaFastjet =
True 41 ak5PFJetsTrimmed.doAreaFastjet =
True 42 ak7PFJets.doAreaFastjet =
True 43 ak8PFJets.doAreaFastjet =
True 44 ak8PFJetsPuppi.doAreaFastjet =
True 45 ak4PFJetsSK.doAreaFastjet =
True 47 kt6PFJetsCentralChargedPileUp = kt6PFJets.clone(
48 src = cms.InputTag(
"pfPileUpAllChargedParticles"),
49 Ghost_EtaMax = cms.double(3.1),
50 Rho_EtaMax = cms.double(2.5)
53 kt6PFJetsCentralNeutral = kt6PFJets.clone(
54 src = cms.InputTag(
"pfAllNeutralHadronsAndPhotons"),
55 Ghost_EtaMax = cms.double(3.1),
56 Rho_EtaMax = cms.double(2.5),
57 inputEtMin = cms.double(0.5)
61 kt6PFJetsCentralNeutralTight = kt6PFJetsCentralNeutral.clone(
62 inputEtMin = cms.double(1.0)
66 fixedGridRhoFastjetCentral = fixedGridRhoFastjetAll.clone(
67 maxRapidity = cms.double(2.5)
70 fixedGridRhoFastjetCentralChargedPileUp = fixedGridRhoFastjetAll.clone(
71 pfCandidatesTag =
"pfPileUpAllChargedParticles",
75 fixedGridRhoFastjetCentralNeutral = fixedGridRhoFastjetAll.clone(
76 pfCandidatesTag =
"pfAllNeutralHadronsAndPhotons",
82 ak8PFJetsCHSConstituents = cms.EDProducer(
"PFJetConstituentSelector",
83 src = cms.InputTag(
"ak8PFJetsCHS"),
84 cut = cms.string(
"pt > 100.0 && abs(rapidity()) < 2.4")
93 ak5PFJetsCHS = ak5PFJets.clone(
94 src = cms.InputTag(
"pfNoPileUpJME")
97 ak5PFJetsCHSPruned = ak5PFJetsPruned.clone(
98 src = cms.InputTag(
"pfNoPileUpJME")
101 ak5PFJetsCHSFiltered = ak5PFJetsFiltered.clone(
102 src = cms.InputTag(
"pfNoPileUpJME")
105 ak5PFJetsCHSTrimmed = ak5PFJetsTrimmed.clone(
106 src = cms.InputTag(
"pfNoPileUpJME")
109 ak5PFJetsCHSSoftDrop = ak5PFJetsSoftDrop.clone(
110 src = cms.InputTag(
"pfNoPileUpJME")
114 ak4PFJetsCHS = ak5PFJetsCHS.clone(
119 ak8PFJetsCHS = ak5PFJetsCHS.clone(
124 ak8PFJetsCHSPruned = ak5PFJetsCHSPruned.clone(
129 ak8PFJetsCHSFiltered = ak5PFJetsCHSFiltered.clone(
134 ak8PFJetsCHSTrimmed = ak5PFJetsCHSTrimmed.clone(
139 ak8PFJetsCHSSoftDrop = ak5PFJetsCHSSoftDrop.clone(
145 ak8PFJetsPuppiSoftDrop = ak8PFJetsCHSSoftDrop.clone(
146 src = cms.InputTag(
"puppi")
151 ca8PFJetsCHS = ak8PFJetsCHS.clone(
152 jetAlgorithm = cms.string(
"CambridgeAachen")
155 ca8PFJetsCHSPruned = ak8PFJetsCHSPruned.clone(
156 jetAlgorithm = cms.string(
"CambridgeAachen")
159 ca8PFJetsCHSFiltered = ak8PFJetsCHSFiltered.clone(
160 jetAlgorithm = cms.string(
"CambridgeAachen")
163 ca8PFJetsCHSTrimmed = ak8PFJetsCHSTrimmed.clone(
164 jetAlgorithm = cms.string(
"CambridgeAachen")
168 ca8PFJetsCHSSoftDrop = ak8PFJetsCHSSoftDrop.clone(
169 jetAlgorithm = cms.string(
"CambridgeAachen")
175 ca15PFJetsCHSMassDropFiltered = ak5PFJetsMassDropFiltered.clone(
176 jetAlgorithm = cms.string(
"CambridgeAachen"),
177 src = cms.InputTag(
"pfNoPileUpJME"),
182 ca15PFJetsCHSFiltered = ak5PFJetsFiltered.clone(
183 jetAlgorithm = cms.string(
"CambridgeAachen"),
184 src = cms.InputTag(
"pfNoPileUpJME"),
189 cmsTopTagPFJetsCHS.src = cms.InputTag(
"ak8PFJetsCHSConstituents",
"constituents")
190 hepTopTagPFJetsCHS.src = cms.InputTag(
"ak8PFJetsCHSConstituents",
"constituents")
194 recoPFJets =cms.Sequence(fixedGridRhoAll+
195 fixedGridRhoFastjetAll+
196 fixedGridRhoFastjetCentral+
197 fixedGridRhoFastjetCentralChargedPileUp+
198 fixedGridRhoFastjetCentralNeutral+
200 pfNoPileUpJMESequence+
203 ak8PFJetsCHSConstituents+
204 ak8PFJetsCHSSoftDrop+
205 ak8PFJetsCHSSoftDropMass+
209 recoAllPFJets=cms.Sequence(sisCone5PFJets+sisCone7PFJets+
210 iterativeCone5PFJets+
212 kt6PFJetsCentralChargedPileUp+
213 kt6PFJetsCentralNeutral+
214 kt6PFJetsCentralNeutralTight+
216 fixedGridRhoFastjetAll+
217 fixedGridRhoFastjetCentral+
218 fixedGridRhoFastjetCentralChargedPileUp+
219 fixedGridRhoFastjetCentralNeutral+
220 iterativeCone5PFJets+
222 ak5PFJets+ak7PFJets+ak8PFJets+
225 pfNoPileUpJMESequence+
228 ak5PFJetsCHSFiltered+
230 ak5PFJetsCHSSoftDrop+
234 ak8PFJetsCHSFiltered+
236 ak8PFJetsCHSSoftDrop+
237 ak8PFJetsCHSPrunedMass+
238 ak8PFJetsCHSTrimmedMass+
239 ak8PFJetsCHSSoftDropMass+
240 ak8PFJetsCHSFilteredMass+
243 ca8PFJetsCHSFiltered+
245 ca8PFJetsCHSSoftDrop+
248 ca15PFJetsCHSMassDropFiltered+
249 ca15PFJetsCHSFiltered+
251 ak8PFJetsCSConstituents+
258 recoPFJetsWithSubstructure=cms.Sequence(
260 fixedGridRhoFastjetAll+
261 fixedGridRhoFastjetCentral+
262 fixedGridRhoFastjetCentralChargedPileUp+
263 fixedGridRhoFastjetCentralNeutral+
265 ak5PFJets+ak7PFJets+ak8PFJets+
267 pfNoPileUpJMESequence+
270 ak5PFJetsCHSFiltered+
272 ak5PFJetsCHSSoftDrop+
276 ak8PFJetsCHSFiltered+
278 ak8PFJetsCHSSoftDrop+
279 ak8PFJetsCHSConstituents+
280 ak8PFJetsCHSPrunedMass+
281 ak8PFJetsCHSTrimmedMass+
282 ak8PFJetsCHSSoftDropMass+
283 ak8PFJetsCHSFilteredMass+
286 ca8PFJetsCHSFiltered+
288 ca8PFJetsCHSSoftDrop+
291 ca15PFJetsCHSMassDropFiltered+
292 ca15PFJetsCHSFiltered+
294 ak8PFJetsCSConstituents+