1 import FWCore.ParameterSet.Config
as cms
3 from RecoJets.JetProducers.sc5CaloJets_cfi
import sisCone5CaloJets
5 from RecoJets.JetProducers.ak5CaloJets_cfi
import ak5CaloJets
6 from RecoJets.JetProducers.ak4CaloJets_cfi
import ak4CaloJets
7 from RecoJets.JetProducers.gk5CaloJets_cfi
import gk5CaloJets
8 from RecoJets.JetProducers.kt4CaloJets_cfi
import kt4CaloJets
9 from RecoJets.JetProducers.ca4CaloJets_cfi
import ca4CaloJets
14 sisCone7CaloJets = sisCone5CaloJets.clone( rParam = 0.7 )
15 ak7CaloJets = ak5CaloJets.clone( rParam = 0.7 )
16 gk7CaloJets = gk5CaloJets.clone( rParam = 0.7 )
17 kt6CaloJets = kt4CaloJets.clone( rParam = 0.6 )
18 ca6CaloJets = ca4CaloJets.clone( rParam = 0.6 )
22 sisCone5CaloJets.restrictInputs = cms.bool(
True)
23 sisCone5CaloJets.maxInputs = cms.uint32(1000)
25 sisCone7CaloJets.restrictInputs = cms.bool(
True)
26 sisCone7CaloJets.maxInputs = cms.uint32(1000)
28 doPileup = cms.bool(
True)
30 sisCone5CaloJetsPUCorr =sisCone5CaloJets.clone (doPUOffsetCorr = doPileup)
31 sisCone7CaloJetsPUCorr =sisCone7CaloJets.clone (doPUOffsetCorr = doPileup)
32 kt4CaloJetsPUCorr =kt4CaloJets.clone (doPUOffsetCorr = doPileup)
33 kt6CaloJetsPUCorr =kt6CaloJets.clone (doPUOffsetCorr = doPileup)
34 iterativeCone5CaloJetsPUCorr=iterativeCone5CaloJets.clone(doPUOffsetCorr = doPileup)
35 ak5CaloJetsPUCorr =ak5CaloJets.clone (doPUOffsetCorr = doPileup)
36 ak4CaloJetsPUCorr =ak4CaloJets.clone (doPUOffsetCorr = doPileup)
37 ak7CaloJetsPUCorr =ak7CaloJets.clone (doPUOffsetCorr = doPileup)
38 gk5CaloJetsPUCorr =gk5CaloJets.clone (doPUOffsetCorr = doPileup)
39 gk7CaloJetsPUCorr =gk7CaloJets.clone (doPUOffsetCorr = doPileup)
40 ca4CaloJetsPUCorr =ca4CaloJets.clone (doPUOffsetCorr = doPileup)
41 ca6CaloJetsPUCorr =ca6CaloJets.clone (doPUOffsetCorr = doPileup)
44 kt6CaloJets.doRhoFastjet =
True
45 kt6CaloJets.doAreaFastjet =
True
48 ak5CaloJets.doAreaFastjet =
True
49 ak4CaloJets.doAreaFastjet =
True
50 ak7CaloJets.doAreaFastjet =
True
52 fixedGridRhoFastjetCentralCalo = fixedGridRhoFastjetAllCalo.clone(
53 maxRapidity = cms.double(2.5)
56 recoJets =cms.Sequence(fixedGridRhoFastjetAllCalo+
57 fixedGridRhoFastjetCentralCalo+
61 recoAllJets=cms.Sequence(sisCone5CaloJets+sisCone7CaloJets+
62 kt4CaloJets+kt6CaloJets+
63 fixedGridRhoFastjetAllCalo+
64 fixedGridRhoFastjetCentralCalo+
65 fixedGridRhoFastjetAllCalo+
66 iterativeCone5CaloJets+
68 ak5CaloJets+ak7CaloJets+
69 gk5CaloJets+gk7CaloJets+
70 ca4CaloJets+ca6CaloJets
74 recoAllJetsPUOffsetCorr=cms.Sequence(sisCone5CaloJetsPUCorr+sisCone7CaloJetsPUCorr+
75 kt4CaloJetsPUCorr+kt6CaloJetsPUCorr+
76 fixedGridRhoFastjetAllCalo+
77 fixedGridRhoFastjetCentralCalo+
78 iterativeCone5CaloJetsPUCorr+
80 ak5CaloJetsPUCorr+ak7CaloJetsPUCorr+
81 gk5CaloJetsPUCorr+gk7CaloJetsPUCorr+
82 ca4CaloJetsPUCorr+ca6CaloJetsPUCorr)