1 import FWCore.ParameterSet.Config
as cms
3 jetMETHLTOfflineSourceAK4 = cms.EDAnalyzer(
4 "JetMETHLTOfflineSource",
5 dirname = cms.untracked.string(
"HLT/JME/Jets/AK4"),
7 processname = cms.string(
"HLT"),
8 triggerSummaryLabel = cms.InputTag(
"hltTriggerSummaryAOD",
"",
"HLT"),
9 triggerResultsLabel = cms.InputTag(
"TriggerResults",
"",
"HLT"),
10 pathnameMuon = cms.untracked.vstring(
"HLT_IsoMu24_IterTrk02_v"),
11 pathnameMB = cms.untracked.vstring(
"HLT_Physics_v"),
13 verbose = cms.untracked.bool(
False),
14 runStandalone = cms.untracked.bool(
False),
16 plotAll = cms.untracked.bool(
True),
17 plotEff = cms.untracked.bool(
True),
18 nameForEff = cms.untracked.bool(
True),
20 CaloMETCollectionLabel = cms.InputTag(
"caloMet"),
21 PFMETCollectionLabel = cms.InputTag(
"pfMet"),
23 CaloJetCollectionLabel = cms.InputTag(
"ak4CaloJets"),
24 PFJetCollectionLabel = cms.InputTag(
"ak4PFJets"),
25 CaloJetCorLabel = cms.InputTag(
"ak4CaloL1FastL2L3ResidualCorrector"),
26 PFJetCorLabel = cms.InputTag(
"ak4PFL1FastL2L3ResidualCorrector"),
28 fEMF = cms.untracked.double(0.01),
29 feta = cms.untracked.double(2.6),
30 fHPD = cms.untracked.double(0.98),
31 n90Hits = cms.untracked.double(1),
32 minNHEF = cms.untracked.double(0.),
33 maxNHEF = cms.untracked.double(1.),
34 minCHEF = cms.untracked.double(0.),
35 maxCHEF = cms.untracked.double(1.),
36 minNEMF = cms.untracked.double(0.),
37 maxNEMF = cms.untracked.double(1.),
38 minCEMF = cms.untracked.double(0.),
39 maxCEMF = cms.untracked.double(1.),
41 pathFilter = cms.untracked.vstring(
"HLT_CaloJet",
50 pathRejectKeyword = cms.untracked.vstring(
"dEdx",
"NoBPTX"),
52 pathPairs = cms.VPSet(
54 pathname = cms.string(
"HLT_PFJet60_v"),
55 denompathname = cms.string(
"HLT_PFJet40_v"),
58 pathname = cms.string(
"HLT_PFJet80_v"),
59 denompathname = cms.string(
"HLT_PFJet60_v"),
62 pathname = cms.string(
"HLT_PFJet140_v"),
63 denompathname = cms.string(
"HLT_PFJet80_v"),
66 pathname = cms.string(
"HLT_PFJet200_v"),
67 denompathname = cms.string(
"HLT_PFJet140_v"),
70 pathname = cms.string(
"HLT_PFJet260_v"),
71 denompathname = cms.string(
"HLT_PFJet200_v"),
74 pathname = cms.string(
"HLT_PFJet320_v"),
75 denompathname = cms.string(
"HLT_PFJet260_v"),
78 pathname = cms.string(
"HLT_PFJet400_v"),
79 denompathname = cms.string(
"HLT_PFJet320_v"),
82 pathname = cms.string(
"HLT_PFJet450_v"),
83 denompathname = cms.string(
"HLT_PFJet400_v"),
86 pathname = cms.string(
"HLT_PFJet500_v"),
87 denompathname = cms.string(
"HLT_PFJet450_v"),
91 JetIDParams = cms.PSet(
92 useRecHits = cms.bool(
True),
93 hbheRecHitsColl = cms.InputTag(
"hbhereco"),
94 hoRecHitsColl = cms.InputTag(
"horeco"),
95 hfRecHitsColl = cms.InputTag(
"hfreco"),
96 ebRecHitsColl = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEB"),
97 eeRecHitsColl = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEE")
102 jetMETHLTOfflineSourceAK8 = jetMETHLTOfflineSourceAK4.clone(
103 dirname = cms.untracked.string(
'HLT/JME/Jets/AK8'),
107 PFJetCollectionLabel = cms.InputTag(
"ak4PFJets"),
108 PFJetCorLabel = cms.InputTag(
"ak4PFL1FastL2L3ResidualCorrector"),
111 pathFilter = cms.untracked.vstring(
'HLT_AK8PFJet',
113 pathPairs = cms.VPSet(cms.PSet(
114 denompathname = cms.string(
'HLT_AK8PFJet40_v'),
115 pathname = cms.string(
'HLT_AK8PFJet60_v')
118 denompathname = cms.string(
'HLT_AK8PFJet60_v'),
119 pathname = cms.string(
'HLT_AK8PFJet80_v')
122 denompathname = cms.string(
'HLT_AK8PFJet80_v'),
123 pathname = cms.string(
'HLT_AK8PFJet140_v')
126 denompathname = cms.string(
'HLT_AK8PFJet140_v'),
127 pathname = cms.string(
'HLT_AK8PFJet200_v')
130 denompathname = cms.string(
'HLT_AK8PFJet200_v'),
131 pathname = cms.string(
'HLT_AK8PFJet260_v')
134 denompathname = cms.string(
'HLT_AK8PFJet260_v'),
135 pathname = cms.string(
'HLT_AK8PFJet320_v')
138 denompathname = cms.string(
'HLT_AK8PFJet320_v'),
139 pathname = cms.string(
'HLT_AK8PFJet400_v')
142 denompathname = cms.string(
'HLT_AK8PFJet400_v'),
143 pathname = cms.string(
'HLT_AK8PFJet450_v')
146 denompathname = cms.string(
'HLT_AK8PFJet450_v'),
147 pathname = cms.string(
'HLT_AK8PFJet500_v')
152 jetMETHLTOfflineSourceAK8Fwd = jetMETHLTOfflineSourceAK4.clone(
153 dirname = cms.untracked.string(
'HLT/JME/Jets/AK8Fwd'),
154 PFJetCollectionLabel = cms.InputTag(
"ak4PFJets"),
155 PFJetCorLabel = cms.InputTag(
"ak4PFL1FastL2L3ResidualCorrector"),
157 pathFilter = cms.untracked.vstring(
'HLT_AK8PFJetFwd',
159 pathPairs = cms.VPSet(cms.PSet(
160 denompathname = cms.string(
'HLT_AK8PFJetFwd40_v'),
161 pathname = cms.string(
'HLT_AK8PFJetFwd60_v')
164 denompathname = cms.string(
'HLT_AK8PFJetFwd60_v'),
165 pathname = cms.string(
'HLT_AK8PFJetFwd80_v')
168 denompathname = cms.string(
'HLT_AK8PFJetFwd80_v'),
169 pathname = cms.string(
'HLT_AK8PFJetFwd140_v')
172 denompathname = cms.string(
'HLT_AK8PFJetFwd140_v'),
173 pathname = cms.string(
'HLT_AK8PFJetFwd200_v')
176 denompathname = cms.string(
'HLT_AK8PFJetFwd200_v'),
177 pathname = cms.string(
'HLT_AK8PFJetFwd260_v')
180 denompathname = cms.string(
'HLT_AK8PFJetFwd260_v'),
181 pathname = cms.string(
'HLT_AK8PFJetFwd320_v')
184 denompathname = cms.string(
'HLT_AK8PFJetFwd320_v'),
185 pathname = cms.string(
'HLT_AK8PFJetFwd400_v')
188 denompathname = cms.string(
'HLT_AK8PFJetFwd400_v'),
189 pathname = cms.string(
'HLT_AK8PFJetFwd450_v')
192 denompathname = cms.string(
'HLT_AK8PFJetFwd450_v'),
193 pathname = cms.string(
'HLT_AK8PFJetFwd500_v')
198 jetMETHLTOfflineSourceAK4Fwd = jetMETHLTOfflineSourceAK4.clone(
199 dirname = cms.untracked.string(
'HLT/JME/Jets/AK4Fwd'),
200 PFJetCollectionLabel = cms.InputTag(
"ak4PFJets"),
201 PFJetCorLabel = cms.InputTag(
"ak4PFL1FastL2L3ResidualCorrector"),
203 pathFilter = cms.untracked.vstring(
'HLT_PFJetFwd',
205 pathPairs = cms.VPSet(cms.PSet(
206 denompathname = cms.string(
'HLT_PFJetFwd40_v'),
207 pathname = cms.string(
'HLT_PFJetFwd60_v')
210 denompathname = cms.string(
'HLT_PFJetFwd60_v'),
211 pathname = cms.string(
'HLT_PFJetFwd80_v')
214 denompathname = cms.string(
'HLT_PFJetFwd80_v'),
215 pathname = cms.string(
'HLT_PFJetFwd140_v')
218 denompathname = cms.string(
'HLT_PFJetFwd140_v'),
219 pathname = cms.string(
'HLT_PFJetFwd200_v')
222 denompathname = cms.string(
'HLT_PFJetFwd200_v'),
223 pathname = cms.string(
'HLT_PFJetFwd260_v')
226 denompathname = cms.string(
'HLT_PFJetFwd260_v'),
227 pathname = cms.string(
'HLT_PFJetFwd320_v')
230 denompathname = cms.string(
'HLT_PFJetFwd320_v'),
231 pathname = cms.string(
'HLT_PFJetFwd400_v')
234 denompathname = cms.string(
'HLT_PFJetFwd400_v'),
235 pathname = cms.string(
'HLT_PFJetFwd450_v')
238 denompathname = cms.string(
'HLT_PFJetFwd450_v'),
239 pathname = cms.string(
'HLT_PFJetFwd500_v')
244 jetMETHLTOfflineSource = cms.Sequence( jetMETHLTOfflineSourceAK4 * jetMETHLTOfflineSourceAK8 * jetMETHLTOfflineSourceAK4Fwd * jetMETHLTOfflineSourceAK8Fwd)