ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/OSUT3Analysis/Configuration/python/histogramDefinitions.py
Revision: 1.33
Committed: Thu Jun 20 16:27:26 2013 UTC (11 years, 10 months ago) by biliu
Content type: text/x-python
Branch: MAIN
CVS Tags: V02-03-02, V02-03-01, V02-03-00
Changes since 1.32: +600 -2 lines
Log Message:
Added photon, jet-secondary jet, muon-secondary jet, electron-secondary jet, electron-photon,muon-photon, photon-jet,photon-secondary jet histograms.

File Contents

# Content
1 import FWCore.ParameterSet.Config as cms
2
3
4
5 ###############################################
6 ##### Set up the histograms to be plotted #####
7 ###############################################
8
9
10 ##############################################################################################
11
12 MuonHistograms = cms.PSet(
13 inputCollection = cms.string("muons"),
14 histograms = cms.VPSet (
15 cms.PSet (
16 name = cms.string("muonPt"),
17 title = cms.string("Muon Transverse Momentum; p_{T} [GeV]"),
18 bins = cms.untracked.vdouble(100, 0, 500),
19 inputVariables = cms.vstring("pt"),
20 ),
21 cms.PSet (
22 name = cms.string("muonEta"),
23 title = cms.string("Muon Eta; #eta"),
24 bins = cms.untracked.vdouble(100, -3, 3),
25 inputVariables = cms.vstring("eta"),
26 ),
27 cms.PSet (
28 name = cms.string("muonGenEta"),
29 title = cms.string("Muon Gen. Eta; #eta"),
30 bins = cms.untracked.vdouble(100, -3, 3),
31 inputVariables = cms.vstring("genEta"),
32 ),
33 cms.PSet (
34 name = cms.string("muonPhi"),
35 title = cms.string("Muon Phi; #phi"),
36 bins = cms.untracked.vdouble(100, -3.15, 3.15),
37 inputVariables = cms.vstring("phi"),
38 ),
39 cms.PSet (
40 name = cms.string("muonCharge"),
41 title = cms.string("Muon Charge; charge"),
42 bins = cms.untracked.vdouble(3, -1.5, 1.5),
43 inputVariables = cms.vstring("charge"),
44 ),
45 cms.PSet (
46 name = cms.string("muonEtaPhi"),
47 title = cms.string("Muon Eta vs. Phi; #phi; #eta"),
48 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
49 inputVariables = cms.vstring("phi","eta"),
50 ),
51 cms.PSet (
52 name = cms.string("muonsIsoD0"),
53 title = cms.string("Muon Iso vs. d_{0}; D0; Iso"),
54 bins = cms.untracked.vdouble(50, 0, 0.05, 150, 0, 3),
55 inputVariables = cms.vstring("abs(correctedD0)","relPFdBetaIso"),
56 ),
57 cms.PSet (
58 name = cms.string("muonD0Vertex"),
59 title = cms.string("Muon d_{0} wrt PV; d_{0} [cm]"),
60 bins = cms.untracked.vdouble(100, -0.05, 0.05),
61 inputVariables = cms.vstring("correctedD0Vertex"),
62 ),
63 cms.PSet (
64 name = cms.string("muonD0Beamspot"),
65 title = cms.string("Muon d_{0} wrt Beamspot; d_{0} [cm]"),
66 bins = cms.untracked.vdouble(100, -0.05, 0.05),
67 inputVariables = cms.vstring("correctedD0"),
68 ),
69 cms.PSet (
70 name = cms.string("muonD0VertexPhi"),
71 title = cms.string("Muon d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
72 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -0.05, 0.05),
73 inputVariables = cms.vstring("phi","correctedD0Vertex"),
74 ),
75 cms.PSet (
76 name = cms.string("muonAbsD0Vertex"),
77 title = cms.string("Muon |d_{0}| wrt Vertex; |d_{0}| [cm]"),
78 bins = cms.untracked.vdouble(100, 0, 0.05),
79 inputVariables = cms.vstring("abs(correctedD0Vertex)")
80 ),
81 cms.PSet (
82 name = cms.string("muonAbsD0Beamspot"),
83 title = cms.string("Muon |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
84 bins = cms.untracked.vdouble(100, 0, 0.05),
85 inputVariables = cms.vstring("abs(correctedD0)")
86 ),
87 cms.PSet (
88 name = cms.string("muonD0VertexSig"),
89 title = cms.string("Muon d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
90 bins = cms.untracked.vdouble(100, -10.0, 10.0),
91 inputVariables = cms.vstring("correctedD0VertexSig"),
92 ),
93 cms.PSet (
94 name = cms.string("muonAbsD0VertexSig"),
95 title = cms.string("Muon d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
96 bins = cms.untracked.vdouble(100, 0, 10.0),
97 inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
98 ),
99 cms.PSet (
100 name = cms.string("muonDz"),
101 title = cms.string("Muon d_{z}; d_{z} [cm]"),
102 bins = cms.untracked.vdouble(100, -0.5, 0.5),
103 inputVariables = cms.vstring("correctedDZ"),
104 ),
105 cms.PSet (
106 name = cms.string("muonAbsDz"),
107 title = cms.string("Muon |d_{z}|; |d_{z}| [cm]"),
108 bins = cms.untracked.vdouble(100, 0, 0.5),
109 inputVariables = cms.vstring("abs(correctedDZ)"),
110 ),
111 cms.PSet (
112 name = cms.string("muonAbsD0BeamspotVsAbsDz"),
113 title = cms.string("Muon |d_{0}| wrt Beamspot vs. Muon |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
114 bins = cms.untracked.vdouble(100, 0, 0.5, 100, 0, 0.05),
115 inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
116 ),
117 cms.PSet (
118 name = cms.string("muonDetIso"),
119 title = cms.string("Muon Detector-based Isolation; rel. iso."),
120 bins = cms.untracked.vdouble(100, 0, 3),
121 inputVariables = cms.vstring("detIso"),
122 ),
123 cms.PSet (
124 name = cms.string("muonPFdBetaIso"),
125 title = cms.string("Muon PF-based #Delta#beta-corrected Isolation; rel. iso."),
126 bins = cms.untracked.vdouble(150, 0, 3),
127 inputVariables = cms.vstring("relPFdBetaIso"),
128 ),
129
130 cms.PSet (
131 name = cms.string("muonMetMt"),
132 title = cms.string("Transverse Mass of Muon-MET System; M_{T} [GeV]"),
133 bins = cms.untracked.vdouble(100, 0, 200),
134 inputVariables = cms.vstring("metMT"),
135 ),
136 )
137 )
138 ##########################################################################
139 PhotonHistograms = cms.PSet(
140 inputCollection = cms.string("photons"),
141 histograms = cms.VPSet (
142 cms.PSet (
143 name = cms.string("photonPt"),
144 title = cms.string("Photon Transverse Momentum; p_{T} [GeV]"),
145 bins = cms.untracked.vdouble(100, 0, 500),
146 inputVariables = cms.vstring("pt"),
147 ),
148 cms.PSet (
149 name = cms.string("photonEta"),
150 title = cms.string("Photon Eta; #eta"),
151 bins = cms.untracked.vdouble(100, -3, 3),
152 inputVariables = cms.vstring("eta"),
153 ),
154 cms.PSet (
155 name = cms.string("photonGenEta"),
156 title = cms.string("Photon Gen. Eta; #eta"),
157 bins = cms.untracked.vdouble(100, -3, 3),
158 inputVariables = cms.vstring("genEta"),
159 ),
160 cms.PSet (
161 name = cms.string("photonPhi"),
162 title = cms.string("Photon Phi; #phi"),
163 bins = cms.untracked.vdouble(100, -3.15, 3.15),
164 inputVariables = cms.vstring("phi"),
165 ),
166 cms.PSet (
167 name = cms.string("photonEtaPhi"),
168 title = cms.string("Photon Eta vs. Phi; #phi; #eta"),
169 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
170 inputVariables = cms.vstring("phi","eta"),
171 ),
172 )
173 )
174 ##############################################################################################
175
176 SecondaryMuonHistograms = cms.PSet(
177 inputCollection = cms.string("secondary muons"),
178 histograms = cms.VPSet (
179 cms.PSet (
180 name = cms.string("secondaryMuonPt"),
181 title = cms.string("Secondary Muon Transverse Momentum; p_{T} [GeV]"),
182 bins = cms.untracked.vdouble(100, 0, 500),
183 inputVariables = cms.vstring("pt"),
184 ),
185 cms.PSet (
186 name = cms.string("secondaryMuonEta"),
187 title = cms.string("Secondary Muon Eta; #eta"),
188 bins = cms.untracked.vdouble(100, -3, 3),
189 inputVariables = cms.vstring("eta"),
190 ),
191 cms.PSet (
192 name = cms.string("secondaryMuonGenEta"),
193 title = cms.string("Secondary Muon Gen. Eta; #eta"),
194 bins = cms.untracked.vdouble(100, -3, 3),
195 inputVariables = cms.vstring("genEta"),
196 ),
197 cms.PSet (
198 name = cms.string("secondaryMuonPhi"),
199 title = cms.string("Secondary Muon Phi; #phi"),
200 bins = cms.untracked.vdouble(100, -3.15, 3.15),
201 inputVariables = cms.vstring("phi"),
202 ),
203 cms.PSet (
204 name = cms.string("secondaryMuonCharge"),
205 title = cms.string("Secondary Muon Charge; charge"),
206 bins = cms.untracked.vdouble(3, -1.5, 1.5),
207 inputVariables = cms.vstring("charge"),
208 ),
209 cms.PSet (
210 name = cms.string("secondaryMuonEtaPhi"),
211 title = cms.string("Secondary Muon Eta vs. Phi; #phi; #eta"),
212 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
213 inputVariables = cms.vstring("phi","eta"),
214 ),
215 cms.PSet (
216 name = cms.string("secondaryMuonD0Vertex"),
217 title = cms.string("Secondary Muon d_{0} wrt PV; d_{0} [cm]"),
218 bins = cms.untracked.vdouble(100, -0.05, 0.05),
219 inputVariables = cms.vstring("correctedD0Vertex"),
220 ),
221 cms.PSet (
222 name = cms.string("secondaryMuonD0Beamspot"),
223 title = cms.string("Secondary Muon d_{0} wrt Beamspot; d_{0} [cm]"),
224 bins = cms.untracked.vdouble(100, -0.05, 0.05),
225 inputVariables = cms.vstring("correctedD0"),
226 ),
227 cms.PSet (
228 name = cms.string("secondaryMuonD0VertexPhi"),
229 title = cms.string("Secondary Muon d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
230 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -0.05, 0.05),
231 inputVariables = cms.vstring("phi","correctedD0Vertex"),
232 ),
233 cms.PSet (
234 name = cms.string("secondaryMuonAbsD0Vertex"),
235 title = cms.string("Secondary Muon |d_{0}| wrt Vertex; |d_{0}| [cm]"),
236 bins = cms.untracked.vdouble(100, 0, 0.05),
237 inputVariables = cms.vstring("abs(correctedD0Vertex)")
238 ),
239 cms.PSet (
240 name = cms.string("secondaryMuonAbsD0Beamspot"),
241 title = cms.string("Secondary Muon |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
242 bins = cms.untracked.vdouble(100, 0, 0.05),
243 inputVariables = cms.vstring("abs(correctedD0)")
244 ),
245 cms.PSet (
246 name = cms.string("secondaryMuonD0VertexSig"),
247 title = cms.string("Secondary Muon d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
248 bins = cms.untracked.vdouble(100, -2, 2),
249 inputVariables = cms.vstring("correctedD0VertexSig"),
250 ),
251 cms.PSet (
252 name = cms.string("secondaryMuonAbsD0VertexSig"),
253 title = cms.string("Secondary Muon d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
254 bins = cms.untracked.vdouble(100, 0, 10),
255 inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
256 ),
257 cms.PSet (
258 name = cms.string("secondaryMuonDz"),
259 title = cms.string("Secondary Muon d_{z}; d_{z} [cm]"),
260 bins = cms.untracked.vdouble(100, -0.5, 0.5),
261 inputVariables = cms.vstring("correctedDZ"),
262 ),
263 cms.PSet (
264 name = cms.string("secondaryMuonAbsDz"),
265 title = cms.string("Secondary Muon |d_{z}|; |d_{z}| [cm]"),
266 bins = cms.untracked.vdouble(100, 0, 0.5),
267 inputVariables = cms.vstring("abs(correctedDZ)"),
268 ),
269 cms.PSet (
270 name = cms.string("secondaryMuonAbsD0BeamspotVsAbsDz"),
271 title = cms.string("Secondary Muon |d_{0}| wrt Beamspot vs. Secondary Muon |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
272 bins = cms.untracked.vdouble(100, 0, 0.5, 100, 0, 0.05),
273 inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
274 ),
275 cms.PSet (
276 name = cms.string("secondaryMuonDetIso"),
277 title = cms.string("Secondary Muon Detector-based Isolation; rel. iso."),
278 bins = cms.untracked.vdouble(100, 0, 3),
279 inputVariables = cms.vstring("detIso"),
280 ),
281 cms.PSet (
282 name = cms.string("secondaryMuonPFdBetaIso"),
283 title = cms.string("Secondary Muon PF-based #Delta#beta-corrected Isolation; rel. iso."),
284 bins = cms.untracked.vdouble(100, 0, 3),
285 inputVariables = cms.vstring("relPFdBetaIso"),
286 ),
287 cms.PSet (
288 name = cms.string("secondaryMuonMetMt"),
289 title = cms.string("Transverse Mass of Muon-MET System; M_{T} [GeV]"),
290 bins = cms.untracked.vdouble(100, 0, 200),
291 inputVariables = cms.vstring("metMT"),
292 ),
293 )
294 )
295
296 ##############################################################################################
297
298 DiMuonHistograms = cms.PSet(
299 inputCollection = cms.string("muon-muon pairs"),
300 histograms = cms.VPSet (
301 cms.PSet (
302 name = cms.string("diMuonInvMass"),
303 title = cms.string("Di-muon Invariant Mass; M_{#mu#mu} [GeV]"),
304 bins = cms.untracked.vdouble(100, 0, 500),
305 inputVariables = cms.vstring("invMass"),
306 ),
307 cms.PSet (
308 name = cms.string("diMuonChargeProduct"),
309 title = cms.string("Di-muon Charge Product; charge_{#mu}_{1}*charge_{#mu}_{2}"),
310 bins = cms.untracked.vdouble(3, -1.5, 1.5),
311 inputVariables = cms.vstring("chargeProduct"),
312 ),
313 cms.PSet (
314 name = cms.string("diMuonDeltaPhi"),
315 title = cms.string("Di-muon Phi Difference; |#Delta(#phi)|"),
316 bins = cms.untracked.vdouble(100, 0, 3.15),
317 inputVariables = cms.vstring("deltaPhi"),
318 ),
319 cms.PSet (
320 name = cms.string("diMuonDeltaEta"),
321 title = cms.string("Di-muon Eta Difference; |#Delta(#eta)|"),
322 bins = cms.untracked.vdouble(100, 0, 6),
323 inputVariables = cms.vstring("deltaEta"),
324 ),
325 cms.PSet (
326 name = cms.string("diMuonDeltaR"),
327 title = cms.string("Di-muon #DeltaR; #DeltaR"),
328 bins = cms.untracked.vdouble(100, 0, 6),
329 inputVariables = cms.vstring("deltaR"),
330 ),
331 cms.PSet (
332 name = cms.string("diMuonThreeDAngle"),
333 title = cms.string("Di-muon 3D angle; 3D angle"),
334 bins = cms.untracked.vdouble(100, 0, 3.15),
335 inputVariables = cms.vstring("threeDAngle"),
336 ),
337 cms.PSet (
338 name = cms.string("muon1D0vsMuon2D0"),
339 title = cms.string("Muon #1 d_{0} vs. Muon #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
340 bins = cms.untracked.vdouble(100, -0.05, 0.05, 100, -0.05, 0.05),
341 inputVariables = cms.vstring("muon2CorrectedD0Vertex","muon1CorrectedD0Vertex"),
342 ),
343 cms.PSet (
344 name = cms.string("muon1AbsD0vsMuon2AbsD0"),
345 title = cms.string("Muon #1 |d_{0}| vs. Muon #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
346 bins = cms.untracked.vdouble(100, 0, 0.05, 100, 0, 0.05),
347 inputVariables = cms.vstring("abs(muon2CorrectedD0Vertex)","abs(muon1CorrectedD0Vertex)"),
348 ),
349 )
350 )
351
352 ##############################################################################################
353
354 MuonSecondaryMuonHistograms = cms.PSet(
355 inputCollection = cms.string("muon-secondary muon pairs"),
356 histograms = cms.VPSet (
357 cms.PSet (
358 name = cms.string("muonSecondaryMuonInvMass"),
359 title = cms.string("Muon-secondary Muon Invariant Mass; M_{#mu#mu} [GeV]"),
360 bins = cms.untracked.vdouble(100, 0, 500),
361 inputVariables = cms.vstring("invMass"),
362 ),
363 cms.PSet (
364 name = cms.string("muonSecondaryMuonChargeProduct"),
365 title = cms.string("Muon-secondary Muon Charge Product; charge_{#mu}_{1}*charge_{#mu}_{2}"),
366 bins = cms.untracked.vdouble(3, -1.5, 1.5),
367 inputVariables = cms.vstring("chargeProduct"),
368 ),
369 cms.PSet (
370 name = cms.string("muonSecondaryMuonDeltaPhi"),
371 title = cms.string("Muon-secondary Muon Phi Difference; |#Delta(#phi)|"),
372 bins = cms.untracked.vdouble(100, 0, 3.15),
373 inputVariables = cms.vstring("deltaPhi"),
374 ),
375 cms.PSet (
376 name = cms.string("muonSecondaryMuonDeltaEta"),
377 title = cms.string("Muon-secondary Muon Eta Difference; |#Delta(#eta)|"),
378 bins = cms.untracked.vdouble(100, 0, 6),
379 inputVariables = cms.vstring("deltaEta"),
380 ),
381 cms.PSet (
382 name = cms.string("muonSecondaryMuonDeltaR"),
383 title = cms.string("Muon-secondary Muon #DeltaR; #DeltaR"),
384 bins = cms.untracked.vdouble(100, 0, 6),
385 inputVariables = cms.vstring("deltaR"),
386 ),
387 cms.PSet (
388 name = cms.string("muonSecondaryMuonThreeDAngle"),
389 title = cms.string("Muon-secondary Muon 3D angle; 3D angle"),
390 bins = cms.untracked.vdouble(100, 0, 3.15),
391 inputVariables = cms.vstring("threeDAngle"),
392 ),
393 cms.PSet (
394 name = cms.string("muonD0vsSecondaryMuonD0"),
395 title = cms.string("Muon d_{0} vs. Secondary Muon d_{0}; d_{0} [cm]; d_{0} [cm]"),
396 bins = cms.untracked.vdouble(100, -0.05, 0.05, 100, -0.05, 0.05),
397 inputVariables = cms.vstring("muon2CorrectedD0Vertex","muon1CorrectedD0Vertex"),
398 ),
399 cms.PSet (
400 name = cms.string("muonAbsD0vsSecondaryMuonAbsD0"),
401 title = cms.string("Muon |d_{0}| vs. Secondary Muon |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
402 bins = cms.untracked.vdouble(100, 0, 0.05, 100, 0, 0.05),
403 inputVariables = cms.vstring("abs(muon2CorrectedD0Vertex)","abs(muon1CorrectedD0Vertex)"),
404 ),
405 )
406 )
407
408 ##############################################################################################
409
410 MuonTauHistograms = cms.PSet(
411 inputCollection = cms.string("muon-tau pairs"),
412 histograms = cms.VPSet (
413 cms.PSet (
414 name = cms.string("MuonTauInvMass"),
415 title = cms.string("Muon-Tau Invariant Mass; M_{#mu#tau} [GeV]"),
416 bins = cms.untracked.vdouble(100, 0, 180),
417 inputVariables = cms.vstring("invMass"),
418 ),
419 cms.PSet (
420 name = cms.string("MuonTauDeltaEta"),
421 title = cms.string("Muon-Tau Eta Difference; |#Delta(#eta)|"),
422 bins = cms.untracked.vdouble(100, 0, 6),
423 inputVariables = cms.vstring("deltaEta"),
424 ),
425 cms.PSet (
426 name = cms.string("MuonTauDeltaPhi"),
427 title = cms.string("Muon-Tau Phi Difference; |#Delta(#phi)|"),
428 bins = cms.untracked.vdouble(100, 0, 3.15),
429 inputVariables = cms.vstring("deltaPhi"),
430 ),
431 cms.PSet (
432 name = cms.string("MuonTauDeltaR"),
433 title = cms.string("Muon-Tau #DeltaR; #DeltaR"),
434 bins = cms.untracked.vdouble(100, 0, 6),
435 inputVariables = cms.vstring("deltaR"),
436 ),
437 )
438 )
439
440 ##############################################################################################
441
442 ElectronHistograms = cms.PSet(
443 inputCollection = cms.string("electrons"),
444 histograms = cms.VPSet (
445 cms.PSet (
446 name = cms.string("electronPt"),
447 title = cms.string("Electron Transverse Momentum; p_{T} [GeV]"),
448 bins = cms.untracked.vdouble(100, 0, 500),
449 inputVariables = cms.vstring("pt"),
450 ),
451 cms.PSet (
452 name = cms.string("electronEta"),
453 title = cms.string("Electron Eta; #eta"),
454 bins = cms.untracked.vdouble(100, -3, 3),
455 inputVariables = cms.vstring("eta"),
456 ),
457 cms.PSet (
458 name = cms.string("electronPhi"),
459 title = cms.string("Electron Phi; #phi"),
460 bins = cms.untracked.vdouble(100, -3.15, 3.15),
461 inputVariables = cms.vstring("phi"),
462 ),
463 cms.PSet (
464 name = cms.string("electronCharge"),
465 title = cms.string("Electron Charge; charge"),
466 bins = cms.untracked.vdouble(3, -1.5, 1.5),
467 inputVariables = cms.vstring("charge"),
468 ),
469 cms.PSet (
470 name = cms.string("electronEtaPhi"),
471 title = cms.string("Electron Eta vs. Phi; #phi; #eta"),
472 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
473 inputVariables = cms.vstring("phi","eta"),
474 ),
475 cms.PSet (
476 name = cms.string("electronD0Vertex"),
477 title = cms.string("Electron d_{0} wrt PV; d_{0} [cm]"),
478 bins = cms.untracked.vdouble(100, -0.05, 0.05),
479 inputVariables = cms.vstring("correctedD0Vertex"),
480 ),
481 cms.PSet (
482 name = cms.string("electronD0Beamspot"),
483 title = cms.string("Electron d_{0} wrt Beamspot; d_{0} [cm]"),
484 bins = cms.untracked.vdouble(100, -0.05, 0.05),
485 inputVariables = cms.vstring("correctedD0"),
486 ),
487 cms.PSet (
488 name = cms.string("electronD0VertexPhi"),
489 title = cms.string("Electron d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
490 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -0.05, 0.05),
491 inputVariables = cms.vstring("phi","correctedD0Vertex"),
492 ),
493 cms.PSet (
494 name = cms.string("electronAbsD0Vertex"),
495 title = cms.string("Electron |d_{0}| wrt Vertex; |d_{0}| [cm]"),
496 bins = cms.untracked.vdouble(100, 0, 0.05),
497 inputVariables = cms.vstring("abs(correctedD0Vertex)"),
498 ),
499 cms.PSet (
500 name = cms.string("electronAbsD0Beamspot"),
501 title = cms.string("Electron |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
502 bins = cms.untracked.vdouble(100, 0, 0.05),
503 inputVariables = cms.vstring("abs(correctedD0)"),
504 ),
505 cms.PSet (
506 name = cms.string("electronD0VertexSig"),
507 title = cms.string("Electron d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
508 bins = cms.untracked.vdouble(100, -2, 2),
509 inputVariables = cms.vstring("correctedD0VertexSig"),
510 ),
511 cms.PSet (
512 name = cms.string("electronAbsD0VertexSig"),
513 title = cms.string("Electron d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
514 bins = cms.untracked.vdouble(100, 0, 10),
515 inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
516 ),
517 cms.PSet (
518 name = cms.string("electronDz"),
519 title = cms.string("Electron d_{z}; d_{z} [cm]"),
520 bins = cms.untracked.vdouble(100, -0.5, 0.5),
521 inputVariables = cms.vstring("correctedDZ"),
522 ),
523 cms.PSet (
524 name = cms.string("electronAbsDz"),
525 title = cms.string("Electron |d_{z}|; |d_{z}| [cm]"),
526 bins = cms.untracked.vdouble(100, 0, 0.5),
527 inputVariables = cms.vstring("abs(correctedDZ)"),
528 ),
529 cms.PSet (
530 name = cms.string("electronAbsD0BeamspotVsAbsDz"),
531 title = cms.string("Electron |d_{0}| wrt Beamspot vs. Electron |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
532 bins = cms.untracked.vdouble(100, 0, 0.5, 100, 0, 0.05),
533 inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
534 ),
535 cms.PSet (
536 name = cms.string("electronDetIso"),
537 title = cms.string("Electron Detector-based Isolation; rel. iso."),
538 bins = cms.untracked.vdouble(100, 0, 3),
539 inputVariables = cms.vstring("detIso"),
540 ),
541 cms.PSet (
542 name = cms.string("electronPFrhoIso"),
543 title = cms.string("Electron PF-based #rho-corrected Isolation; rel. iso."),
544 bins = cms.untracked.vdouble(150, 0, 3),
545 inputVariables = cms.vstring("relPFrhoIso"),
546 ),
547 cms.PSet (
548 name = cms.string("electronFbrem"),
549 title = cms.string("Electron Brem. Energy Fraction; fbrem"),
550 bins = cms.untracked.vdouble(100, 0, 2),
551 inputVariables = cms.vstring("fbrem"),
552 ),
553 cms.PSet (
554 name = cms.string("electronMvaTrigV0"),
555 title = cms.string("Electron ID Triggering MVA Output"),
556 bins = cms.untracked.vdouble(100, -1.1, 1.1),
557 inputVariables = cms.vstring("mvaTrigV0"),
558 ),
559 cms.PSet (
560 name = cms.string("electronMvaNonTrigV0"),
561 title = cms.string("Electron ID Non-triggering MVA Output"),
562 bins = cms.untracked.vdouble(100, -1.1, 1.1),
563 inputVariables = cms.vstring("mvaNonTrigV0"),
564 ),
565 cms.PSet (
566 name = cms.string("electronMetMt"),
567 title = cms.string("Transverse Mass of Electron-MET System; M_{T} [GeV]"),
568 bins = cms.untracked.vdouble(100, 0, 200),
569 inputVariables = cms.vstring("metMT"),
570 ),
571 )
572 )
573
574 ##############################################################################################
575
576 SecondaryElectronHistograms = cms.PSet(
577 inputCollection = cms.string("secondary electrons"),
578 histograms = cms.VPSet (
579 cms.PSet (
580 name = cms.string("secondaryElectronPt"),
581 title = cms.string("Secondary Electron Transverse Momentum; p_{T} [GeV]"),
582 bins = cms.untracked.vdouble(100, 0, 500),
583 inputVariables = cms.vstring("pt"),
584 ),
585 cms.PSet (
586 name = cms.string("secondaryElectronEta"),
587 title = cms.string("Secondary Electron Eta; #eta"),
588 bins = cms.untracked.vdouble(100, -3, 3),
589 inputVariables = cms.vstring("eta"),
590 ),
591 cms.PSet (
592 name = cms.string("secondaryElectronGenEta"),
593 title = cms.string("Secondary Electron Gen. Eta; #eta"),
594 bins = cms.untracked.vdouble(100, -3, 3),
595 inputVariables = cms.vstring("genEta"),
596 ),
597 cms.PSet (
598 name = cms.string("secondaryElectronPhi"),
599 title = cms.string("Secondary Electron Phi; #phi"),
600 bins = cms.untracked.vdouble(100, -3.15, 3.15),
601 inputVariables = cms.vstring("phi"),
602 ),
603 cms.PSet (
604 name = cms.string("secondaryElectronCharge"),
605 title = cms.string("Secondary Electron Charge; charge"),
606 bins = cms.untracked.vdouble(3, -1.5, 1.5),
607 inputVariables = cms.vstring("charge"),
608 ),
609 cms.PSet (
610 name = cms.string("secondaryElectronEtaPhi"),
611 title = cms.string("Secondary Electron Eta vs. Phi; #phi; #eta"),
612 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
613 inputVariables = cms.vstring("phi","eta"),
614 ),
615 cms.PSet (
616 name = cms.string("secondaryElectronD0Vertex"),
617 title = cms.string("Secondary Electron d_{0} wrt PV; d_{0} [cm]"),
618 bins = cms.untracked.vdouble(100, -0.05, 0.05),
619 inputVariables = cms.vstring("correctedD0Vertex"),
620 ),
621 cms.PSet (
622 name = cms.string("secondaryElectronD0Beamspot"),
623 title = cms.string("Secondary Electron d_{0} wrt Beamspot; d_{0} [cm]"),
624 bins = cms.untracked.vdouble(100, -0.05, 0.05),
625 inputVariables = cms.vstring("correctedD0"),
626 ),
627 cms.PSet (
628 name = cms.string("secondaryElectronD0VertexPhi"),
629 title = cms.string("Secondary Electron d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
630 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -0.05, 0.05),
631 inputVariables = cms.vstring("phi","correctedD0Vertex"),
632 ),
633 cms.PSet (
634 name = cms.string("secondaryElectronAbsD0Vertex"),
635 title = cms.string("Secondary Electron |d_{0}| wrt Vertex; |d_{0}| [cm]"),
636 bins = cms.untracked.vdouble(100, 0, 0.05),
637 inputVariables = cms.vstring("abs(correctedD0Vertex)")
638 ),
639 cms.PSet (
640 name = cms.string("secondaryElectronAbsD0Beamspot"),
641 title = cms.string("Secondary Electron |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
642 bins = cms.untracked.vdouble(100, 0, 0.05),
643 inputVariables = cms.vstring("abs(correctedD0)")
644 ),
645 cms.PSet (
646 name = cms.string("secondaryElectronD0VertexSig"),
647 title = cms.string("Secondary Electron d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
648 bins = cms.untracked.vdouble(100, -2, 2),
649 inputVariables = cms.vstring("correctedD0VertexSig"),
650 ),
651 cms.PSet (
652 name = cms.string("secondaryElectronAbsD0VertexSig"),
653 title = cms.string("Secondary Electron d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
654 bins = cms.untracked.vdouble(100, 0, 10),
655 inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
656 ),
657 cms.PSet (
658 name = cms.string("secondaryElectronDz"),
659 title = cms.string("Secondary Electron d_{z}; d_{z} [cm]"),
660 bins = cms.untracked.vdouble(100, -0.5, 0.5),
661 inputVariables = cms.vstring("correctedDZ"),
662 ),
663 cms.PSet (
664 name = cms.string("secondaryElectronAbsDz"),
665 title = cms.string("Secondary Electron |d_{z}|; |d_{z}| [cm]"),
666 bins = cms.untracked.vdouble(100, 0, 0.5),
667 inputVariables = cms.vstring("abs(correctedDZ)"),
668 ),
669 cms.PSet (
670 name = cms.string("secondaryElectronAbsD0BeamspotVsAbsDz"),
671 title = cms.string("Secondary Electron |d_{0}| wrt Beamspot vs. Secondary Electron |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
672 bins = cms.untracked.vdouble(100, 0, 0.5, 100, 0, 0.05),
673 inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
674 ),
675 cms.PSet (
676 name = cms.string("secondaryElectronDetIso"),
677 title = cms.string("Secondary Electron Detector-based Isolation; rel. iso."),
678 bins = cms.untracked.vdouble(100, 0, 3),
679 inputVariables = cms.vstring("detIso"),
680 ),
681 cms.PSet (
682 name = cms.string("secondaryElectronPFrhoIso"),
683 title = cms.string("Secondary Electron PF-based #rho-corrected Isolation; rel. iso."),
684 bins = cms.untracked.vdouble(100, 0, 3),
685 inputVariables = cms.vstring("relPFrhoIso"),
686 ),
687 cms.PSet (
688 name = cms.string("secondaryElectronFbrem"),
689 title = cms.string("Secondary Electron Brem. Energy Fraction; fbrem"),
690 bins = cms.untracked.vdouble(100, 0, 2),
691 inputVariables = cms.vstring("fbrem"),
692 ),
693 cms.PSet (
694 name = cms.string("secondaryElectronMvaTrigV0"),
695 title = cms.string("Secondary Electron ID Triggering MVA Output"),
696 bins = cms.untracked.vdouble(100, -1.1, 1.1),
697 inputVariables = cms.vstring("mvaTrigV0"),
698 ),
699 cms.PSet (
700 name = cms.string("secondaryElectronMvaNonTrigV0"),
701 title = cms.string("Secondary Electron ID Non-triggering MVA Output"),
702 bins = cms.untracked.vdouble(100, -1.1, 1.1),
703 inputVariables = cms.vstring("mvaNonTrigV0"),
704 ),
705 cms.PSet (
706 name = cms.string("secondaryElectronMetMt"),
707 title = cms.string("Transverse Mass of Electron-MET System; M_{T} [GeV]"),
708 bins = cms.untracked.vdouble(100, 0, 200),
709 inputVariables = cms.vstring("metMT"),
710 ),
711 )
712 )
713
714 ##############################################################################################
715
716 DiElectronHistograms = cms.PSet(
717 inputCollection = cms.string("electron-electron pairs"),
718 histograms = cms.VPSet (
719 cms.PSet (
720 name = cms.string("diElectronInvMass"),
721 title = cms.string("Di-electron Invariant Mass; M_{ee} [GeV]"),
722 bins = cms.untracked.vdouble(100, 0, 500),
723 inputVariables = cms.vstring("invMass"),
724 ),
725 cms.PSet (
726 name = cms.string("diElectronChargeProduct"),
727 title = cms.string("Di-electron Charge Product; charge_{e}_{1}*charge_{e}_{2}"),
728 bins = cms.untracked.vdouble(3, -1.5, 1.5),
729 inputVariables = cms.vstring("chargeProduct"),
730 ),
731 cms.PSet (
732 name = cms.string("diElectronDeltaPhi"),
733 title = cms.string("Di-electron Phi Difference; |#Delta(#phi)|"),
734 bins = cms.untracked.vdouble(100, 0, 3.15),
735 inputVariables = cms.vstring("deltaPhi"),
736 ),
737 cms.PSet (
738 name = cms.string("diElectronDeltaEta"),
739 title = cms.string("Di-electron Eta Difference; |#Delta(#eta)|"),
740 bins = cms.untracked.vdouble(100, 0, 6),
741 inputVariables = cms.vstring("deltaEta"),
742 ),
743 cms.PSet (
744 name = cms.string("diElectronDeltaR"),
745 title = cms.string("Di-electron #DeltaR; #DeltaR"),
746 bins = cms.untracked.vdouble(100, 0, 6),
747 inputVariables = cms.vstring("deltaR"),
748 ),
749 cms.PSet (
750 name = cms.string("diElectronThreeDAngle"),
751 title = cms.string("Di-electron 3D angle; 3D angle"),
752 bins = cms.untracked.vdouble(100, 0, 3.15),
753 inputVariables = cms.vstring("threeDAngle"),
754 ),
755 cms.PSet (
756 name = cms.string("electron1D0vsElectron2D0"),
757 title = cms.string("Electron #1 d_{0} vs. Electron #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
758 bins = cms.untracked.vdouble(100, -0.05, 0.05, 100, -0.05, 0.05),
759 inputVariables = cms.vstring("electron2CorrectedD0Vertex","electron1CorrectedD0Vertex"),
760 ),
761 cms.PSet (
762 name = cms.string("electron1AbsD0vsElectron2AbsD0"),
763 title = cms.string("Electron #1 |d_{0}| vs. Electron #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
764 bins = cms.untracked.vdouble(100, 0, 0.05, 100, 0, 0.05),
765 inputVariables = cms.vstring("abs(electron2CorrectedD0Vertex)","abs(electron1CorrectedD0Vertex)"),
766 ),
767 )
768 )
769
770 ##############################################################################################
771
772 ElectronSecondaryElectronHistograms = cms.PSet(
773 inputCollection = cms.string("electron-secondary electron pairs"),
774 histograms = cms.VPSet (
775 cms.PSet (
776 name = cms.string("electronSecondaryElectronInvMass"),
777 title = cms.string("Electron-secondary Electron Invariant Mass; M_{ee} [GeV]"),
778 bins = cms.untracked.vdouble(100, 0, 500),
779 inputVariables = cms.vstring("invMass"),
780 ),
781 cms.PSet (
782 name = cms.string("electronSecondaryElectronChargeProduct"),
783 title = cms.string("Electron-secondary Electron Charge Product; charge_{e}_{1}*charge_{e}_{2}"),
784 bins = cms.untracked.vdouble(3, -1.5, 1.5),
785 inputVariables = cms.vstring("chargeProduct"),
786 ),
787 cms.PSet (
788 name = cms.string("electronSecondaryElectronDeltaPhi"),
789 title = cms.string("Electron-secondary Electron Phi Difference; |#Delta(#phi)|"),
790 bins = cms.untracked.vdouble(100, 0, 3.15),
791 inputVariables = cms.vstring("deltaPhi"),
792 ),
793 cms.PSet (
794 name = cms.string("electronSecondaryElectronDeltaEta"),
795 title = cms.string("Electron-secondary Electron Eta Difference; |#Delta(#eta)|"),
796 bins = cms.untracked.vdouble(100, 0, 6),
797 inputVariables = cms.vstring("deltaEta"),
798 ),
799 cms.PSet (
800 name = cms.string("electronSecondaryElectronDeltaR"),
801 title = cms.string("Electron-secondary Electron #DeltaR; #DeltaR"),
802 bins = cms.untracked.vdouble(100, 0, 6),
803 inputVariables = cms.vstring("deltaR"),
804 ),
805 cms.PSet (
806 name = cms.string("electronSecondaryElectronThreeDAngle"),
807 title = cms.string("Electron-secondary Electron 3D angle; 3D angle"),
808 bins = cms.untracked.vdouble(100, 0, 3.15),
809 inputVariables = cms.vstring("threeDAngle"),
810 ),
811 cms.PSet (
812 name = cms.string("electronD0vsSecondaryElectronD0"),
813 title = cms.string("Electron d_{0} vs. Secondary Electron d_{0}; d_{0} [cm]; d_{0} [cm]"),
814 bins = cms.untracked.vdouble(100, -0.05, 0.05, 100, -0.05, 0.05),
815 inputVariables = cms.vstring("electron2CorrectedD0Vertex","electron1CorrectedD0Vertex"),
816 ),
817 cms.PSet (
818 name = cms.string("electronAbsD0vsSecondaryElectronAbsD0"),
819 title = cms.string("Electron |d_{0}| vs. Secondary Electron |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
820 bins = cms.untracked.vdouble(100, 0, 0.05, 100, 0, 0.05),
821 inputVariables = cms.vstring("abs(electron2CorrectedD0Vertex)","abs(electron1CorrectedD0Vertex)"),
822 ),
823
824 )
825 )
826
827 ##############################################################################################
828
829 ElectronMuonHistograms = cms.PSet(
830 inputCollection = cms.string("electron-muon pairs"),
831 histograms = cms.VPSet (
832 cms.PSet (
833 name = cms.string("electronMuonPt"),
834 title = cms.string("Electron-muon Pair Transverse Momentum; p_{T} [GeV]"),
835 bins = cms.untracked.vdouble(100, 0, 500),
836 inputVariables = cms.vstring("pt"),
837 ),
838 cms.PSet (
839 name = cms.string("electronMuonInvMass"),
840 title = cms.string("Electron-muon Invariant Mass; M_{e#mu} [GeV]"),
841 bins = cms.untracked.vdouble(100, 0, 500),
842 inputVariables = cms.vstring("invMass"),
843 ),
844 cms.PSet (
845 name = cms.string("electronMuonChargeProduct"),
846 title = cms.string("Electron-muon Charge Product; charge_{e}*charge_{#mu}"),
847 bins = cms.untracked.vdouble(3, -1.5, 1.5),
848 inputVariables = cms.vstring("chargeProduct"),
849 ),
850 cms.PSet (
851 name = cms.string("electronMuonDeltaPhi"),
852 title = cms.string("Electron-muon Phi Difference; |#Delta(#phi)|"),
853 bins = cms.untracked.vdouble(100, 0, 3.15),
854 inputVariables = cms.vstring("deltaPhi"),
855 ),
856 cms.PSet (
857 name = cms.string("electronMuonDeltaEta"),
858 title = cms.string("Electron-muon Eta Difference; |#Delta(#eta)|"),
859 bins = cms.untracked.vdouble(100, 0, 6),
860 inputVariables = cms.vstring("deltaEta"),
861 ),
862 cms.PSet (
863 name = cms.string("electronMuonDeltaR"),
864 title = cms.string("Electron-muon #DeltaR; #DeltaR"),
865 bins = cms.untracked.vdouble(100, 0, 6),
866 inputVariables = cms.vstring("deltaR"),
867 ),
868 cms.PSet (
869 name = cms.string("electronMuonThreeDAngle"),
870 title = cms.string("Electron-muon 3D angle; 3D angle"),
871 bins = cms.untracked.vdouble(100, 0, 3.15),
872 inputVariables = cms.vstring("threeDAngle"),
873 ),
874 cms.PSet (
875 name = cms.string("electronD0vsMuonD0"),
876 title = cms.string("Electron d_{0} vs. Muon d_{0}; muon d_{0} [cm]; electron d_{0} [cm]"),
877 bins = cms.untracked.vdouble(100, -0.05, 0.05, 100, -0.05, 0.05),
878 inputVariables = cms.vstring("muonCorrectedD0Vertex","electronCorrectedD0Vertex"),
879 ),
880 cms.PSet (
881 name = cms.string("electronAbsD0VertexVsMuonAbsD0Vertex"),
882 title = cms.string("Electron |d_{0}| wrt Vertex vs. Muon |d_{0}| wrt Vertex; muon |d_{0}| [cm]; electron |d_{0}| [cm]"),
883 bins = cms.untracked.vdouble(100, 0, 0.05, 100, 0, 0.05),
884 inputVariables = cms.vstring("abs(muonCorrectedD0Vertex)","abs(electronCorrectedD0Vertex)"),
885 ),
886 cms.PSet (
887 name = cms.string("electronAbsD0BeamspotVsMuonAbsD0Beamspot"),
888 title = cms.string("Electron |d_{0}| wrt Beamspot vs. Muon |d_{0}| wrt Beamspot; muon |d_{0}| [cm]; electron |d_{0}| [cm]"),
889 bins = cms.untracked.vdouble(100, 0, 0.05, 100, 0, 0.05),
890 inputVariables = cms.vstring("abs(muonCorrectedD0)","abs(electronCorrectedD0)"),
891 ),
892 cms.PSet (
893 name = cms.string("electronDetIsoVsMuonDetIso"),
894 title = cms.string("Electron Detector-based Isolation vs. Muon Detector-based Isolation; muon rel. iso.; electron rel. iso."),
895 bins = cms.untracked.vdouble(100, 0, 3, 100, 0, 3),
896 inputVariables = cms.vstring("muonDetIso","electronDetIso"),
897 ),
898 cms.PSet (
899 name = cms.string("electronPFrhoIsoVsMuonPFdBetaIso"),
900 title = cms.string("Electron PF-based #rho-corrected Isolation vs. Muon PF-based #Delta#beta-corrected Isolation; muon rel. iso.; electron rel. iso."),
901 bins = cms.untracked.vdouble(100, 0, 3, 100, 0, 3),
902 inputVariables = cms.vstring("muonRelPFdBetaIso","electronRelPFrhoIso"),
903 ),
904 )
905 )
906
907 ##############################################################################################
908
909 MuonPhotonHistograms = cms.PSet(
910 inputCollection = cms.string("muon-photon pairs"),
911 histograms = cms.VPSet (
912 cms.PSet (
913 name = cms.string("muonPhotonPt"),
914 title = cms.string("Muon-photon Pair Transverse Momentum; p_{T} [GeV]"),
915 bins = cms.untracked.vdouble(100, 0, 500),
916 inputVariables = cms.vstring("pt"),
917 ),
918 cms.PSet (
919 name = cms.string("muonPhotonInvMass"),
920 title = cms.string("Muon-photon Pair Invariant Mass; M_{e#mu} [GeV]"),
921 bins = cms.untracked.vdouble(100, 0, 500),
922 inputVariables = cms.vstring("invMass"),
923 ),
924 cms.PSet (
925 name = cms.string("muonPhotonDeltaPhi"),
926 title = cms.string("Muon-photon Phi Difference; |#Delta(#phi)|"),
927 bins = cms.untracked.vdouble(100, 0, 3.15),
928 inputVariables = cms.vstring("deltaPhi"),
929 ),
930 cms.PSet (
931 name = cms.string("muonPhotonDeltaEta"),
932 title = cms.string("Muon-photon Eta Difference; |#Delta(#eta)|"),
933 bins = cms.untracked.vdouble(100, 0, 6),
934 inputVariables = cms.vstring("deltaEta"),
935 ),
936 cms.PSet (
937 name = cms.string("muonPhotonDeltaR"),
938 title = cms.string("Muon-photon #DeltaR; #DeltaR"),
939 bins = cms.untracked.vdouble(100, 0, 6),
940 inputVariables = cms.vstring("deltaR"),
941 ),
942 cms.PSet (
943 name = cms.string("muonPhotonThreeDAngle"),
944 title = cms.string("Muon-photon 3D angle; 3D angle"),
945 bins = cms.untracked.vdouble(100, 0, 3.15),
946 inputVariables = cms.vstring("threeDAngle"),
947 ),
948 cms.PSet (
949 name = cms.string("muonPFdBetaIsoVsMuon-photonDeltaR"),
950 title = cms.string("Muon PF-based #Delta#beta-corrected Isolation vs Muon-photon DeltaR;|muon-photon #Delta(R)|; muon rel. iso."),
951 bins = cms.untracked.vdouble(100, 0, 6, 100, 0, 3),
952 inputVariables = cms.vstring("deltaR","muonRelPFdBetaIso"),
953 ),
954 cms.PSet (
955 name = cms.string("muonPFdBetaIsoVsMuon-photonDeltaEta"),
956 title = cms.string("Muon PF-based #Delta#beta-corrected Isolation vs Muon-photon DeltaEta; |muon-photon #Delta(#eta)|; muon rel. iso."),
957 bins = cms.untracked.vdouble(100, 0, 6, 100, 0, 3),
958 inputVariables = cms.vstring("deltaEta","muonRelPFdBetaIso"),
959 ),
960 cms.PSet (
961 name = cms.string("muonPFdBetaIsoVsMuon-photonDeltaPhi"),
962 title = cms.string("Muon PF-based #Delta#beta-corrected Isolation vs Muon-photon DeltaPhi; |muon-photon #Delta(#phi)|; muon rel. iso."),
963 bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0, 3),
964 inputVariables = cms.vstring("deltaPhi","muonRelPFdBetaIso"),
965 ),
966 )
967 )
968
969 ##############################################################################################
970
971 ElectronPhotonHistograms = cms.PSet(
972 inputCollection = cms.string("electron-photon pairs"),
973 histograms = cms.VPSet (
974 cms.PSet (
975 name = cms.string("electronPhotonPt"),
976 title = cms.string("Electron-photon Pair Transverse Momentum; p_{T} [GeV]"),
977 bins = cms.untracked.vdouble(100, 0, 500),
978 inputVariables = cms.vstring("pt"),
979 ),
980 cms.PSet (
981 name = cms.string("electronPhotonInvMass"),
982 title = cms.string("Electron-photon Pair Invariant Mass; M_{e#mu} [GeV]"),
983 bins = cms.untracked.vdouble(100, 0, 500),
984 inputVariables = cms.vstring("invMass"),
985 ),
986 cms.PSet (
987 name = cms.string("electronPhotonDeltaPhi"),
988 title = cms.string("Electron-photon Phi Difference; |#Delta(#phi)|"),
989 bins = cms.untracked.vdouble(100, 0, 3.15),
990 inputVariables = cms.vstring("deltaPhi"),
991 ),
992 cms.PSet (
993 name = cms.string("electronPhotonDeltaEta"),
994 title = cms.string("Electron-photon Eta Difference; |#Delta(#eta)|"),
995 bins = cms.untracked.vdouble(100, 0, 6),
996 inputVariables = cms.vstring("deltaEta"),
997 ),
998 cms.PSet (
999 name = cms.string("electronPhotonDeltaR"),
1000 title = cms.string("Electron-photon #DeltaR; #DeltaR"),
1001 bins = cms.untracked.vdouble(100, 0, 6),
1002 inputVariables = cms.vstring("deltaR"),
1003 ),
1004 cms.PSet (
1005 name = cms.string("electronPhotonThreeDAngle"),
1006 title = cms.string("Electron-photon 3D angle; 3D angle"),
1007 bins = cms.untracked.vdouble(100, 0, 3.15),
1008 inputVariables = cms.vstring("threeDAngle"),
1009 ),
1010 cms.PSet (
1011 name = cms.string("electronPFrhoIsoVsElectron-photonDeltaR"),
1012 title = cms.string("Electron PF-based #Delta#beta-corrected Isolation vs Electron-photon DeltaR;|electron-photon #Delta(R)|; electron rel. iso."),
1013 bins = cms.untracked.vdouble(100, 0, 6, 100, 0, 3),
1014 inputVariables = cms.vstring("deltaR","electronRelPFrhoIso"),
1015 ),
1016 cms.PSet (
1017 name = cms.string("electronPFrhoIsoVsElectron-photonDeltaEta"),
1018 title = cms.string("Electron PF-based #Delta#beta-corrected Isolation vs Electron-photon DeltaEta; |electron-photon #Delta(#eta)|; electron rel. iso."),
1019 bins = cms.untracked.vdouble(100, 0, 6, 100, 0, 3),
1020 inputVariables = cms.vstring("deltaEta","electronRelPFrhoIso"),
1021 ),
1022 cms.PSet (
1023 name = cms.string("electronPFrhoIsoVsElectron-photonDeltaPhi"),
1024 title = cms.string("Electron PF-based #Delta#beta-corrected Isolation vs Electron-photon DeltaPhi; |electron-photon #Delta(#phi)|; electron rel. iso."),
1025 bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0, 3),
1026 inputVariables = cms.vstring("deltaPhi","electronRelPFrhoIso"),
1027 ),
1028 )
1029 )
1030 ############################################################################################
1031 TauHistograms = cms.PSet(
1032 inputCollection = cms.string("taus"),
1033 histograms = cms.VPSet (
1034 cms.PSet (
1035 name = cms.string("tauPt"),
1036 title = cms.string("Tau Transverse Momentum; p_{T} [GeV]"),
1037 bins = cms.untracked.vdouble(100, 0, 500),
1038 inputVariables = cms.vstring("pt"),
1039 ),
1040 cms.PSet (
1041 name = cms.string("tauEta"),
1042 title = cms.string("Tau Eta; #eta"),
1043 bins = cms.untracked.vdouble(100, -3, 3),
1044 inputVariables = cms.vstring("eta"),
1045 ),
1046 cms.PSet (
1047 name = cms.string("tauPhi"),
1048 title = cms.string("Tau Phi; #phi"),
1049 bins = cms.untracked.vdouble(100, -3.15, 3.15),
1050 inputVariables = cms.vstring("phi"),
1051 ),
1052 cms.PSet (
1053 name = cms.string("tauleadingTrackPt"),
1054 title = cms.string("Tau Leading Track Transverse Momentum; Leading Track p_{T} [GeV]"),
1055 bins = cms.untracked.vdouble(100, 0, 300),
1056 inputVariables = cms.vstring("leadingTrackPt"),
1057 ),
1058 cms.PSet (
1059 name = cms.string("tauEnergy"),
1060 title = cms.string("Tau Energy; Energy [GeV]"),
1061 bins = cms.untracked.vdouble(100, 0, 300),
1062 inputVariables = cms.vstring("energy"),
1063 ),
1064 cms.PSet (
1065 name = cms.string("tauEMFraction"),
1066 title = cms.string("Tau EM Fraction; EM Fraction"),
1067 bins = cms.untracked.vdouble(100, 0, 1.5),
1068 inputVariables = cms.vstring("emFraction"),
1069 ),
1070 cms.PSet (
1071 name = cms.string("tauNumProngs"),
1072 title = cms.string("Tau Number of Prongs; # Prongs"),
1073 bins = cms.untracked.vdouble(100, -0.5, 4.5),
1074 inputVariables = cms.vstring("numProngs"),
1075 ),
1076 cms.PSet (
1077 name = cms.string("tauNumSignalGammas"),
1078 title = cms.string("Tau Number of Signal Gammas; # Signal Gammas"),
1079 bins = cms.untracked.vdouble(100, -0.5, 12.5),
1080 inputVariables = cms.vstring("numSignalGammas"),
1081 ),
1082 cms.PSet (
1083 name = cms.string("tauNumSignalNeutrals"),
1084 title = cms.string("Tau Number of Signal Neutrals; # Signal Neutrals"),
1085 bins = cms.untracked.vdouble(100, -0.5, 8.5),
1086 inputVariables = cms.vstring("numSignalNeutrals"),
1087 ),
1088 cms.PSet (
1089 name = cms.string("tauNumSignalPiZeros"),
1090 title = cms.string("Tau Number of Signal #pi^{0}'s; # Signal #pi^{0}'s"),
1091 bins = cms.untracked.vdouble(100, -0.5, 8.5),
1092 inputVariables = cms.vstring("numSignalPiZeros"),
1093 ),
1094 cms.PSet (
1095 name = cms.string("tauDecayMode"),
1096 title = cms.string("Tau Decay Mode;Decay Mode "),
1097 bins = cms.untracked.vdouble(100, -0.5, 12.5),
1098 inputVariables = cms.vstring("decayMode"),
1099 ),
1100
1101 )
1102 )
1103
1104 ##############################################################################################
1105
1106 DiTauHistograms = cms.PSet(
1107 inputCollection = cms.string("tau-tau pairs"),
1108 histograms = cms.VPSet (
1109 cms.PSet (
1110 name = cms.string("diTauInvMass"),
1111 title = cms.string("Di-Tau Invariant Mass; M_{#tau#tau} [GeV]"),
1112 bins = cms.untracked.vdouble(100, 0, 180),
1113 inputVariables = cms.vstring("invMass"),
1114 ),
1115 cms.PSet (
1116 name = cms.string("diTauDeltaEta"),
1117 title = cms.string("Di-tau Eta Difference; |#Delta(#eta)|"),
1118 bins = cms.untracked.vdouble(100, 0, 10),
1119 inputVariables = cms.vstring("deltaEta"),
1120 ),
1121 cms.PSet (
1122 name = cms.string("diTauDeltaPhi"),
1123 title = cms.string("Di-tau Phi Difference; |#Delta(#phi)|"),
1124 bins = cms.untracked.vdouble(100, 0, 3.15),
1125 inputVariables = cms.vstring("deltaPhi"),
1126 ),
1127 cms.PSet (
1128 name = cms.string("diTauDeltaR"),
1129 title = cms.string("Di-tau #DeltaR; #DeltaR"),
1130 bins = cms.untracked.vdouble(100, 0, 10),
1131 inputVariables = cms.vstring("deltaR"),
1132 ),
1133
1134 )
1135 )
1136
1137 ##############################################################################################
1138
1139 JetHistograms = cms.PSet(
1140 inputCollection = cms.string("jets"),
1141 histograms = cms.VPSet (
1142 cms.PSet (
1143 name = cms.string("jetPt"),
1144 title = cms.string("Jet Transverse Momentum; p_{T} [GeV]"),
1145 bins = cms.untracked.vdouble(100, 0, 500),
1146 inputVariables = cms.vstring("pt"),
1147 ),
1148 cms.PSet (
1149 name = cms.string("jetEta"),
1150 title = cms.string("Jet Eta; #eta"),
1151 bins = cms.untracked.vdouble(100, -3, 3),
1152 inputVariables = cms.vstring("eta"),
1153 ),
1154 cms.PSet (
1155 name = cms.string("jetPhi"),
1156 title = cms.string("Jet Phi; #phi"),
1157 bins = cms.untracked.vdouble(100, -3.15, 3.15),
1158 inputVariables = cms.vstring("phi"),
1159 ),
1160 cms.PSet (
1161 name = cms.string("jetCharge"),
1162 title = cms.string("Jet Charge; charge"),
1163 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1164 inputVariables = cms.vstring("charge"),
1165 ),
1166 cms.PSet (
1167 name = cms.string("jetEtaPhi"),
1168 title = cms.string("Jet Eta vs. Phi; #phi; #eta"),
1169 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
1170 inputVariables = cms.vstring("phi","eta"),
1171 ),
1172 cms.PSet (
1173 name = cms.string("jetFlavor"),
1174 title = cms.string("Jet Flavor"),
1175 bins = cms.untracked.vdouble(42, -21, 21),
1176 inputVariables = cms.vstring("flavour"),
1177 ),
1178 cms.PSet (
1179 name = cms.string("jetCSV"),
1180 title = cms.string("Jet Combined Secondary Vertex B-tagging Discriminant"),
1181 bins = cms.untracked.vdouble(100, -1, 1),
1182 inputVariables = cms.vstring("btagCombinedSecVertex"),
1183 ),
1184 )
1185 )
1186
1187 SecondaryJetHistograms = cms.PSet(
1188 inputCollection = cms.string("secondary jets"),
1189 histograms = cms.VPSet (
1190 cms.PSet (
1191 name = cms.string("secondaryJetPt"),
1192 title = cms.string("Jet Transverse Momentum; p_{T} [GeV]"),
1193 bins = cms.untracked.vdouble(100, 0, 500),
1194 inputVariables = cms.vstring("pt"),
1195 ),
1196 cms.PSet (
1197 name = cms.string("secondaryJetEta"),
1198 title = cms.string("Jet Eta; #eta"),
1199 bins = cms.untracked.vdouble(100, -3, 3),
1200 inputVariables = cms.vstring("eta"),
1201 ),
1202 cms.PSet (
1203 name = cms.string("secondaryJetPhi"),
1204 title = cms.string("Jet Phi; #phi"),
1205 bins = cms.untracked.vdouble(100, -3.15, 3.15),
1206 inputVariables = cms.vstring("phi"),
1207 ),
1208 cms.PSet (
1209 name = cms.string("secondaryJetCharge"),
1210 title = cms.string("Jet Charge; charge"),
1211 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1212 inputVariables = cms.vstring("charge"),
1213 ),
1214 cms.PSet (
1215 name = cms.string("secondaryJetEtaPhi"),
1216 title = cms.string("Jet Eta vs. Phi; #phi; #eta"),
1217 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
1218 inputVariables = cms.vstring("phi","eta"),
1219 ),
1220 cms.PSet (
1221 name = cms.string("secondaryJetFlavor"),
1222 title = cms.string("Jet Flavor"),
1223 bins = cms.untracked.vdouble(42, -21, 21),
1224 inputVariables = cms.vstring("flavour"),
1225 ),
1226 cms.PSet (
1227 name = cms.string("secondaryJetCSV"),
1228 title = cms.string("Jet Combined Secondary Vertex B-tagging Discriminant"),
1229 bins = cms.untracked.vdouble(100, -1, 1),
1230 inputVariables = cms.vstring("btagCombinedSecVertex"),
1231 ),
1232 )
1233 )
1234 ##############################################################################################
1235
1236 DiJetHistograms = cms.PSet(
1237 inputCollection = cms.string("jet-jet pairs"),
1238 histograms = cms.VPSet (
1239 cms.PSet (
1240 name = cms.string("diJetInvMass"),
1241 title = cms.string("Di-jet Invariant Mass; M_{jet-pair} [GeV]"),
1242 bins = cms.untracked.vdouble(100, 0, 500),
1243 inputVariables = cms.vstring("invMass"),
1244 ),
1245 cms.PSet (
1246 name = cms.string("diJetChargeProduct"),
1247 title = cms.string("Di-jet Charge Product; charge_{jet}_{1}*charge_{jet}_{2}"),
1248 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1249 inputVariables = cms.vstring("chargeProduct"),
1250 ),
1251 cms.PSet (
1252 name = cms.string("diJetDeltaPhi"),
1253 title = cms.string("Di-jet Phi Difference; |#Delta(#phi)|"),
1254 bins = cms.untracked.vdouble(100, 0, 3.15),
1255 inputVariables = cms.vstring("deltaPhi"),
1256 ),
1257 cms.PSet (
1258 name = cms.string("diJetDeltaEta"),
1259 title = cms.string("Di-jet Eta Difference; |#Delta(#eta)|"),
1260 bins = cms.untracked.vdouble(100, 0, 10),
1261 inputVariables = cms.vstring("deltaEta"),
1262 ),
1263 cms.PSet (
1264 name = cms.string("diJetDeltaR"),
1265 title = cms.string("Di-jet #DeltaR; #DeltaR"),
1266 bins = cms.untracked.vdouble(100, 0, 10),
1267 inputVariables = cms.vstring("deltaR"),
1268 ),
1269 cms.PSet (
1270 name = cms.string("diJetPt"),
1271 title = cms.string("Di-jet Transverse Momentum ; p_{T}_{jet-pair} [GeV] "),
1272 bins = cms.untracked.vdouble(100, 0,500),
1273 inputVariables = cms.vstring("pt"),
1274 ),
1275 cms.PSet (
1276 name = cms.string("diJetDeltaPt"),
1277 title = cms.string("Di-jet Transverse Momentum Difference; |p_{T}_{jet1}-p_{T}_{jet2}| [GeV] "),
1278 bins = cms.untracked.vdouble(100, 0,500),
1279 inputVariables = cms.vstring("absDeltaPt"),
1280 ),
1281 cms.PSet (
1282 name = cms.string("diJetThreeDAngle"),
1283 title = cms.string("Di-jet 3D angle; 3D angle"),
1284 bins = cms.untracked.vdouble(100, 0, 3.15),
1285 inputVariables = cms.vstring("threeDAngle"),
1286 ),
1287 )
1288 )
1289
1290 ##############################################################################################
1291 JetSecondaryJetHistograms = cms.PSet(
1292 inputCollection = cms.string("jet-secondary jet pairs"),
1293 histograms = cms.VPSet (
1294 cms.PSet (
1295 name = cms.string("JetSecondaryJetInvMass"),
1296 title = cms.string("Di-jet Invariant Mass; M_{jet-pair} [GeV]"),
1297 bins = cms.untracked.vdouble(100, 0, 500),
1298 inputVariables = cms.vstring("invMass"),
1299 ),
1300 cms.PSet (
1301 name = cms.string("JetSecondaryJetChargeProduct"),
1302 title = cms.string("Di-jet Charge Product; charge_{jet}_{1}*charge_{jet}_{2}"),
1303 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1304 inputVariables = cms.vstring("chargeProduct"),
1305 ),
1306 cms.PSet (
1307 name = cms.string("JetSecondaryJetDeltaPhi"),
1308 title = cms.string("Di-jet Phi Difference; |#Delta(#phi)|"),
1309 bins = cms.untracked.vdouble(100, 0, 3.15),
1310 inputVariables = cms.vstring("deltaPhi"),
1311 ),
1312 cms.PSet (
1313 name = cms.string("JetSecondaryJetDeltaEta"),
1314 title = cms.string("Di-jet Eta Difference; |#Delta(#eta)|"),
1315 bins = cms.untracked.vdouble(100, 0, 10),
1316 inputVariables = cms.vstring("deltaEta"),
1317 ),
1318 cms.PSet (
1319 name = cms.string("JetSecondaryJetDeltaR"),
1320 title = cms.string("Di-jet #DeltaR; #DeltaR"),
1321 bins = cms.untracked.vdouble(100, 0, 10),
1322 inputVariables = cms.vstring("deltaR"),
1323 ),
1324 cms.PSet (
1325 name = cms.string("JetSecondaryJetPt"),
1326 title = cms.string("Di-jet Transverse Momentum ; p_{T}_{jet-pair} [GeV] "),
1327 bins = cms.untracked.vdouble(100, 0,500),
1328 inputVariables = cms.vstring("pt"),
1329 ),
1330 cms.PSet (
1331 name = cms.string("JetSecondaryJetDeltaPt"),
1332 title = cms.string("Di-jet Transverse Momentum Difference; |p_{T}_{jet1}-p_{T}_{jet2}| [GeV] "),
1333 bins = cms.untracked.vdouble(100, 0,500),
1334 inputVariables = cms.vstring("absDeltaPt"),
1335 ),
1336 cms.PSet (
1337 name = cms.string("JetSecondaryJetThreeDAngle"),
1338 title = cms.string("Di-jet 3D angle; 3D angle"),
1339 bins = cms.untracked.vdouble(100, 0, 3.15),
1340 inputVariables = cms.vstring("threeDAngle"),
1341 ),
1342 )
1343 )
1344
1345 ElectronJetHistograms = cms.PSet(
1346 inputCollection = cms.string("electron-jet pairs"),
1347 histograms = cms.VPSet (
1348 cms.PSet (
1349 name = cms.string("electronJetPt"),
1350 title = cms.string("Electron-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1351 bins = cms.untracked.vdouble(100, 0, 500),
1352 inputVariables = cms.vstring("pt"),
1353 ),
1354 cms.PSet (
1355 name = cms.string("electronJetInvMass"),
1356 title = cms.string("Electron-jet Invariant Mass; M_{e-jet} [GeV]"),
1357 bins = cms.untracked.vdouble(100, 0, 500),
1358 inputVariables = cms.vstring("invMass"),
1359 ),
1360 cms.PSet (
1361 name = cms.string("electronJetChargeProduct"),
1362 title = cms.string("Electron-jet Charge Product; charge_{e}*charge_{jet}"),
1363 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1364 inputVariables = cms.vstring("chargeProduct"),
1365 ),
1366 cms.PSet (
1367 name = cms.string("electronJetDeltaPhi"),
1368 title = cms.string("Electron-jet Phi Difference; |#Delta(#phi)|"),
1369 bins = cms.untracked.vdouble(100, 0, 3.15),
1370 inputVariables = cms.vstring("deltaPhi"),
1371 ),
1372 cms.PSet (
1373 name = cms.string("electronJetDeltaEta"),
1374 title = cms.string("Electron-jet Eta Difference; |#Delta(#eta)|"),
1375 bins = cms.untracked.vdouble(100, 0, 6),
1376 inputVariables = cms.vstring("deltaEta"),
1377 ),
1378 cms.PSet (
1379 name = cms.string("electronJetDeltaRvselectronJetDeltaEta "),
1380 title = cms.string("Electron-jet #DeltaR.vs #Delta(#eta); |#Delta(#eta)|; #DeltaR"),
1381 bins = cms.untracked.vdouble(100, 0, 6, 100, 0 ,6),
1382 inputVariables = cms.vstring("deltaEta","deltaR"),
1383 ),
1384 cms.PSet (
1385 name = cms.string("electronJetDeltaRvselectronJetDeltaPhi "),
1386 title = cms.string("Electron-jet #DeltaR.vs #Delta(#phi); |#Delta(#phi)|; |#DeltaR"),
1387 bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0, 6),
1388 inputVariables = cms.vstring("deltaPhi","deltaR"),
1389 ),
1390 cms.PSet (
1391 name = cms.string("electronEtavsJetEta "),
1392 title = cms.string("Electron Eta.vs Jet Eta; Jet #eta; Electron #eta"),
1393 bins = cms.untracked.vdouble(200, -6, 6, 200, -6 ,6),
1394 inputVariables = cms.vstring("jetEta","electronEta"),
1395 ),
1396 cms.PSet (
1397 name = cms.string("electronPhivsJetPhi "),
1398 title = cms.string("Electron Phi.vs Jet Phi; Jet #phi; Electron #phi"),
1399 bins = cms.untracked.vdouble(200, -3.15, 3.15, 200, -3.15 ,3.15),
1400 inputVariables = cms.vstring("jetPhi","electronPhi"),
1401 ),
1402 cms.PSet (
1403 name = cms.string("electronJetDeltaR"),
1404 title = cms.string("Electron-jet #DeltaR; #DeltaR"),
1405 bins = cms.untracked.vdouble(100, 0, 6),
1406 inputVariables = cms.vstring("deltaR"),
1407 ),
1408 cms.PSet (
1409 name = cms.string("electronJetThreeDAngle"),
1410 title = cms.string("Electron-jet 3D angle; 3D angle"),
1411 bins = cms.untracked.vdouble(100, 0, 3.15),
1412 inputVariables = cms.vstring("threeDAngle"),
1413 ),
1414 )
1415 )
1416
1417 ##############################################################################################
1418
1419 MuonJetHistograms = cms.PSet(
1420 inputCollection = cms.string("muon-jet pairs"),
1421 histograms = cms.VPSet (
1422 cms.PSet (
1423 name = cms.string("muonJetPt"),
1424 title = cms.string("Muon-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1425 bins = cms.untracked.vdouble(100, 0, 500),
1426 inputVariables = cms.vstring("pt"),
1427 ),
1428 cms.PSet (
1429 name = cms.string("muonJetInvMass"),
1430 title = cms.string("Muon-jet Invariant Mass; M_{#mu-jet} [GeV]"),
1431 bins = cms.untracked.vdouble(100, 0, 500),
1432 inputVariables = cms.vstring("invMass"),
1433 ),
1434 cms.PSet (
1435 name = cms.string("muonJetChargeProduct"),
1436 title = cms.string("Muon-jet Charge Product; charge_{#mu}*charge_{jet}"),
1437 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1438 inputVariables = cms.vstring("chargeProduct"),
1439 ),
1440 cms.PSet (
1441 name = cms.string("muonJetDeltaPhi"),
1442 title = cms.string("Muon-jet Phi Difference; |#Delta(#phi)|"),
1443 bins = cms.untracked.vdouble(100, 0, 3.15),
1444 inputVariables = cms.vstring("deltaPhi"),
1445 ),
1446 cms.PSet (
1447 name = cms.string("muonJetDeltaEta"),
1448 title = cms.string("Muon-jet Eta Difference; |#Delta(#eta)|"),
1449 bins = cms.untracked.vdouble(100, 0, 6),
1450 inputVariables = cms.vstring("deltaEta"),
1451 ),
1452 cms.PSet (
1453 name = cms.string("muonJetDeltaRvsmuonJetDeltaEta "),
1454 title = cms.string("Muon-jet #DeltaR.vs #Delta(eta); |#Delta(#eta)|; #DeltaR"),
1455 bins = cms.untracked.vdouble(100, 0, 6, 100, 0 ,6),
1456 inputVariables = cms.vstring("deltaEta","deltaR"),
1457 ),
1458 cms.PSet (
1459 name = cms.string("muonJetDeltaRvsmuonJetDeltaPhi "),
1460 title = cms.string("Muon-jet #DeltaR.vs #Delta(#phi); |#Delta(#phi)|; #DeltaR"),
1461 bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0 ,6),
1462 inputVariables = cms.vstring("deltaPhi","deltaR"),
1463 ),
1464 cms.PSet (
1465 name = cms.string("muonEtavsJetEta "),
1466 title = cms.string("Muon Eta.vs Jet Eta; Jet #eta; Muon #eta"),
1467 bins = cms.untracked.vdouble(200, -6, 6, 200, -6 ,6),
1468 inputVariables = cms.vstring("jetEta","muonEta"),
1469 ),
1470 cms.PSet (
1471 name = cms.string("muonPhivsJetPhi "),
1472 title = cms.string("Muon Phi.vs Jet Phi; Jet #phi; Muon #phi"),
1473 bins = cms.untracked.vdouble(200, -3.15, 3.15, 200, -3.15 ,3.15),
1474 inputVariables = cms.vstring("jetPhi","muonPhi"),
1475 ),
1476 cms.PSet (
1477 name = cms.string("muonJetDeltaR"),
1478 title = cms.string("Muon-jet #DeltaR; #DeltaR"),
1479 bins = cms.untracked.vdouble(100, 0, 6),
1480 inputVariables = cms.vstring("deltaR"),
1481 ),
1482 cms.PSet (
1483 name = cms.string("muonJetThreeDAngle"),
1484 title = cms.string("Muon-jet 3D angle; 3D angle"),
1485 bins = cms.untracked.vdouble(100, 0, 3.15),
1486 inputVariables = cms.vstring("threeDAngle"),
1487 ),
1488 )
1489 )
1490
1491 ##############################################################################################
1492 MuonSecondaryJetHistograms = cms.PSet(
1493 inputCollection = cms.string("muon-secondary jet pairs"),
1494 histograms = cms.VPSet (
1495 cms.PSet (
1496 name = cms.string("muonSecondaryJetPt"),
1497 title = cms.string("Muon-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1498 bins = cms.untracked.vdouble(100, 0, 500),
1499 inputVariables = cms.vstring("pt"),
1500 ),
1501 cms.PSet (
1502 name = cms.string("muonSecondaryJetInvMass"),
1503 title = cms.string("Muon-jet Invariant Mass; M_{#mu-jet} [GeV]"),
1504 bins = cms.untracked.vdouble(100, 0, 500),
1505 inputVariables = cms.vstring("invMass"),
1506 ),
1507 cms.PSet (
1508 name = cms.string("muonSecondaryJetChargeProduct"),
1509 title = cms.string("Muon-jet Charge Product; charge_{#mu}*charge_{jet}"),
1510 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1511 inputVariables = cms.vstring("chargeProduct"),
1512 ),
1513 cms.PSet (
1514 name = cms.string("muonSecondaryJetDeltaPhi"),
1515 title = cms.string("Muon-jet Phi Difference; |#Delta(#phi)|"),
1516 bins = cms.untracked.vdouble(100, 0, 3.15),
1517 inputVariables = cms.vstring("deltaPhi"),
1518 ),
1519 cms.PSet (
1520 name = cms.string("muonSecondaryJetDeltaEta"),
1521 title = cms.string("Muon-jet Eta Difference; |#Delta(#eta)|"),
1522 bins = cms.untracked.vdouble(100, 0, 6),
1523 inputVariables = cms.vstring("deltaEta"),
1524 ),
1525 cms.PSet (
1526 name = cms.string("muonSecondaryJetDeltaRvsmuonSecondaryJetDeltaEta "),
1527 title = cms.string("Muon-jet #DeltaR.vs #Delta(eta); |#Delta(#eta)|; #DeltaR"),
1528 bins = cms.untracked.vdouble(100, 0, 6, 100, 0 ,6),
1529 inputVariables = cms.vstring("deltaEta","deltaR"),
1530 ),
1531 cms.PSet (
1532 name = cms.string("muonSecondaryJetDeltaRvsmuonSecondaryJetDeltaPhi "),
1533 title = cms.string("Muon-jet #DeltaR.vs #Delta(#phi); |#Delta(#phi)|; #DeltaR"),
1534 bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0 ,6),
1535 inputVariables = cms.vstring("deltaPhi","deltaR"),
1536 ),
1537 cms.PSet (
1538 name = cms.string("muonEtavsJetEta "),
1539 title = cms.string("Muon Eta.vs Jet Eta; Jet #eta; Muon #eta"),
1540 bins = cms.untracked.vdouble(200, -6, 6, 200, -6 ,6),
1541 inputVariables = cms.vstring("jetEta","muonEta"),
1542 ),
1543 cms.PSet (
1544 name = cms.string("muonPhivsJetPhi "),
1545 title = cms.string("Muon Phi.vs Jet Phi; Jet #phi; Muon #phi"),
1546 bins = cms.untracked.vdouble(200, -3.15, 3.15, 200, -3.15 ,3.15),
1547 inputVariables = cms.vstring("jetPhi","muonPhi"),
1548 ),
1549 cms.PSet (
1550 name = cms.string("muonSecondaryJetDeltaR"),
1551 title = cms.string("Muon-jet #DeltaR; #DeltaR"),
1552 bins = cms.untracked.vdouble(100, 0, 6),
1553 inputVariables = cms.vstring("deltaR"),
1554 ),
1555 cms.PSet (
1556 name = cms.string("muonSecondaryJetThreeDAngle"),
1557 title = cms.string("Muon-jet 3D angle; 3D angle"),
1558 bins = cms.untracked.vdouble(100, 0, 3.15),
1559 inputVariables = cms.vstring("threeDAngle"),
1560 ),
1561 )
1562 )
1563 ##############################################################################################
1564 ElectronSecondaryJetHistograms = cms.PSet(
1565 inputCollection = cms.string("electron-secondary jet pairs"),
1566 histograms = cms.VPSet (
1567 cms.PSet (
1568 name = cms.string("electronSecondaryJetPt"),
1569 title = cms.string("Electron-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1570 bins = cms.untracked.vdouble(100, 0, 500),
1571 inputVariables = cms.vstring("pt"),
1572 ),
1573 cms.PSet (
1574 name = cms.string("electronSecondaryJetInvMass"),
1575 title = cms.string("Electron-jet Invariant Mass; M_{#mu-jet} [GeV]"),
1576 bins = cms.untracked.vdouble(100, 0, 500),
1577 inputVariables = cms.vstring("invMass"),
1578 ),
1579 cms.PSet (
1580 name = cms.string("electronSecondaryJetChargeProduct"),
1581 title = cms.string("Electron-jet Charge Product; charge_{#mu}*charge_{jet}"),
1582 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1583 inputVariables = cms.vstring("chargeProduct"),
1584 ),
1585 cms.PSet (
1586 name = cms.string("electronSecondaryJetDeltaPhi"),
1587 title = cms.string("Electron-jet Phi Difference; |#Delta(#phi)|"),
1588 bins = cms.untracked.vdouble(100, 0, 3.15),
1589 inputVariables = cms.vstring("deltaPhi"),
1590 ),
1591 cms.PSet (
1592 name = cms.string("electronSecondaryJetDeltaEta"),
1593 title = cms.string("Electron-jet Eta Difference; |#Delta(#eta)|"),
1594 bins = cms.untracked.vdouble(100, 0, 6),
1595 inputVariables = cms.vstring("deltaEta"),
1596 ),
1597 cms.PSet (
1598 name = cms.string("electronSecondaryJetDeltaRvselectronSecondaryJetDeltaEta "),
1599 title = cms.string("Electron-jet #DeltaR.vs #Delta(eta); |#Delta(#eta)|; #DeltaR"),
1600 bins = cms.untracked.vdouble(100, 0, 6, 100, 0 ,6),
1601 inputVariables = cms.vstring("deltaEta","deltaR"),
1602 ),
1603 cms.PSet (
1604 name = cms.string("electronSecondaryJetDeltaRvselectronSecondaryJetDeltaPhi "),
1605 title = cms.string("Electron-jet #DeltaR.vs #Delta(#phi); |#Delta(#phi)|; #DeltaR"),
1606 bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0 ,6),
1607 inputVariables = cms.vstring("deltaPhi","deltaR"),
1608 ),
1609 cms.PSet (
1610 name = cms.string("electronEtavsJetEta "),
1611 title = cms.string("Electron Eta.vs Jet Eta; Jet #eta; Electron #eta"),
1612 bins = cms.untracked.vdouble(200, -6, 6, 200, -6 ,6),
1613 inputVariables = cms.vstring("jetEta","electronEta"),
1614 ),
1615 cms.PSet (
1616 name = cms.string("electronPhivsJetPhi "),
1617 title = cms.string("Electron Phi.vs Jet Phi; Jet #phi; Electron #phi"),
1618 bins = cms.untracked.vdouble(200, -3.15, 3.15, 200, -3.15 ,3.15),
1619 inputVariables = cms.vstring("jetPhi","electronPhi"),
1620 ),
1621 cms.PSet (
1622 name = cms.string("electronSecondaryJetDeltaR"),
1623 title = cms.string("Electron-jet #DeltaR; #DeltaR"),
1624 bins = cms.untracked.vdouble(100, 0, 6),
1625 inputVariables = cms.vstring("deltaR"),
1626 ),
1627 cms.PSet (
1628 name = cms.string("electronSecondaryJetThreeDAngle"),
1629 title = cms.string("Electron-jet 3D angle; 3D angle"),
1630 bins = cms.untracked.vdouble(100, 0, 3.15),
1631 inputVariables = cms.vstring("threeDAngle"),
1632 ),
1633 )
1634 )
1635 #################################################################################
1636 PhotonSecondaryJetHistograms = cms.PSet(
1637 inputCollection = cms.string("photon-secondary jet pairs"),
1638 histograms = cms.VPSet (
1639 cms.PSet (
1640 name = cms.string("photonSecondaryJetPt"),
1641 title = cms.string("Photon-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1642 bins = cms.untracked.vdouble(100, 0, 500),
1643 inputVariables = cms.vstring("pt"),
1644 ),
1645 cms.PSet (
1646 name = cms.string("photonSecondaryJetInvMass"),
1647 title = cms.string("Photon-jet Invariant Mass; M_{#mu-jet} [GeV]"),
1648 bins = cms.untracked.vdouble(100, 0, 500),
1649 inputVariables = cms.vstring("invMass"),
1650 ),
1651 cms.PSet (
1652 name = cms.string("photonSecondaryJetDeltaPhi"),
1653 title = cms.string("Photon-jet Phi Difference; |#Delta(#phi)|"),
1654 bins = cms.untracked.vdouble(100, 0, 3.15),
1655 inputVariables = cms.vstring("deltaPhi"),
1656 ),
1657 cms.PSet (
1658 name = cms.string("photonSecondaryJetDeltaEta"),
1659 title = cms.string("Photon-jet Eta Difference; |#Delta(#eta)|"),
1660 bins = cms.untracked.vdouble(100, 0, 6),
1661 inputVariables = cms.vstring("deltaEta"),
1662 ),
1663 cms.PSet (
1664 name = cms.string("photonSecondaryJetDeltaRvsphotonSecondaryJetDeltaEta "),
1665 title = cms.string("Photon-jet #DeltaR.vs #Delta(eta); |#Delta(#eta)|; #DeltaR"),
1666 bins = cms.untracked.vdouble(100, 0, 6, 100, 0 ,6),
1667 inputVariables = cms.vstring("deltaEta","deltaR"),
1668 ),
1669 cms.PSet (
1670 name = cms.string("photonSecondaryJetDeltaRvsphotonSecondaryJetDeltaPhi "),
1671 title = cms.string("Photon-jet #DeltaR.vs #Delta(#phi); |#Delta(#phi)|; #DeltaR"),
1672 bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0 ,6),
1673 inputVariables = cms.vstring("deltaPhi","deltaR"),
1674 ),
1675 cms.PSet (
1676 name = cms.string("photonEtavsJetEta "),
1677 title = cms.string("Photon Eta.vs Jet Eta; Jet #eta; Photon #eta"),
1678 bins = cms.untracked.vdouble(200, -6, 6, 200, -6 ,6),
1679 inputVariables = cms.vstring("jetEta","photonEta"),
1680 ),
1681 cms.PSet (
1682 name = cms.string("photonPhivsJetPhi "),
1683 title = cms.string("Photon Phi.vs Jet Phi; Jet #phi; Photon #phi"),
1684 bins = cms.untracked.vdouble(200, -3.15, 3.15, 200, -3.15 ,3.15),
1685 inputVariables = cms.vstring("jetPhi","photonPhi"),
1686 ),
1687 cms.PSet (
1688 name = cms.string("photonSecondaryJetDeltaR"),
1689 title = cms.string("Photon-jet #DeltaR; #DeltaR"),
1690 bins = cms.untracked.vdouble(100, 0, 6),
1691 inputVariables = cms.vstring("deltaR"),
1692 ),
1693 cms.PSet (
1694 name = cms.string("photonSecondaryJetThreeDAngle"),
1695 title = cms.string("Photon-jet 3D angle; 3D angle"),
1696 bins = cms.untracked.vdouble(100, 0, 3.15),
1697 inputVariables = cms.vstring("threeDAngle"),
1698 ),
1699 )
1700 )
1701 ############################################################################
1702 PhotonJetHistograms = cms.PSet(
1703 inputCollection = cms.string("photon-jet pairs"),
1704 histograms = cms.VPSet (
1705 cms.PSet (
1706 name = cms.string("photonJetPt"),
1707 title = cms.string("Photon-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1708 bins = cms.untracked.vdouble(100, 0, 500),
1709 inputVariables = cms.vstring("pt"),
1710 ),
1711 cms.PSet (
1712 name = cms.string("photonJetInvMass"),
1713 title = cms.string("Photon-jet Invariant Mass; M_{#mu-jet} [GeV]"),
1714 bins = cms.untracked.vdouble(100, 0, 500),
1715 inputVariables = cms.vstring("invMass"),
1716 ),
1717 cms.PSet (
1718 name = cms.string("photonJetDeltaPhi"),
1719 title = cms.string("Photon-jet Phi Difference; |#Delta(#phi)|"),
1720 bins = cms.untracked.vdouble(100, 0, 3.15),
1721 inputVariables = cms.vstring("deltaPhi"),
1722 ),
1723 cms.PSet (
1724 name = cms.string("photonJetDeltaEta"),
1725 title = cms.string("Photon-jet Eta Difference; |#Delta(#eta)|"),
1726 bins = cms.untracked.vdouble(100, 0, 6),
1727 inputVariables = cms.vstring("deltaEta"),
1728 ),
1729 cms.PSet (
1730 name = cms.string("photonJetDeltaRvsphotonJetDeltaEta "),
1731 title = cms.string("Photon-jet #DeltaR.vs #Delta(eta); |#Delta(#eta)|; #DeltaR"),
1732 bins = cms.untracked.vdouble(100, 0, 6, 100, 0 ,6),
1733 inputVariables = cms.vstring("deltaEta","deltaR"),
1734 ),
1735 cms.PSet (
1736 name = cms.string("photonJetDeltaRvsphotonJetDeltaPhi "),
1737 title = cms.string("Photon-jet #DeltaR.vs #Delta(#phi); |#Delta(#phi)|; #DeltaR"),
1738 bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0 ,6),
1739 inputVariables = cms.vstring("deltaPhi","deltaR"),
1740 ),
1741 cms.PSet (
1742 name = cms.string("photonEtavsJetEta "),
1743 title = cms.string("Photon Eta.vs Jet Eta; Jet #eta; Photon #eta"),
1744 bins = cms.untracked.vdouble(200, -6, 6, 200, -6 ,6),
1745 inputVariables = cms.vstring("jetEta","photonEta"),
1746 ),
1747 cms.PSet (
1748 name = cms.string("photonPhivsJetPhi "),
1749 title = cms.string("Photon Phi.vs Jet Phi; Jet #phi; Photon #phi"),
1750 bins = cms.untracked.vdouble(200, -3.15, 3.15, 200, -3.15 ,3.15),
1751 inputVariables = cms.vstring("jetPhi","photonPhi"),
1752 ),
1753 cms.PSet (
1754 name = cms.string("photonJetDeltaR"),
1755 title = cms.string("Photon-jet #DeltaR; #DeltaR"),
1756 bins = cms.untracked.vdouble(100, 0, 6),
1757 inputVariables = cms.vstring("deltaR"),
1758 ),
1759 cms.PSet (
1760 name = cms.string("photonJetThreeDAngle"),
1761 title = cms.string("Photon-jet 3D angle; 3D angle"),
1762 bins = cms.untracked.vdouble(100, 0, 3.15),
1763 inputVariables = cms.vstring("threeDAngle"),
1764 ),
1765 )
1766 )
1767 #######################################################################################
1768 MCParticleHistograms = cms.PSet(
1769 inputCollection = cms.string("mcparticles"),
1770 histograms = cms.VPSet (
1771 cms.PSet (
1772 name = cms.string("mcparticleD0"),
1773 title = cms.string("MCparticle d_{0}; d_{0} [cm]"),
1774 bins = cms.untracked.vdouble(100, -0.05, 0.05),
1775 inputVariables = cms.vstring("d0"),
1776 ),
1777 cms.PSet (
1778 name = cms.string("mcparticleAbsD0"),
1779 title = cms.string("MCparticle d_{0}; |d_{0}| [cm]"),
1780 bins = cms.untracked.vdouble(100, 0, 0.05),
1781 inputVariables = cms.vstring("abs(d0)"),
1782 ),
1783 cms.PSet (
1784 name = cms.string("mcparticleDz"),
1785 title = cms.string("MCparticle d_{z}; d_{z} [cm]"),
1786 bins = cms.untracked.vdouble(100, -0.5, 0.5),
1787 inputVariables = cms.vstring("dz"),
1788 ),
1789 cms.PSet (
1790 name = cms.string("mcparticleAbsDZ"),
1791 title = cms.string("MCparticle d_{z}; |d_{z}| [cm]"),
1792 bins = cms.untracked.vdouble(100, 0, 0.5),
1793 inputVariables = cms.vstring("abs(dz)"),
1794 ),
1795 )
1796 )
1797
1798 ##############################################################################################
1799
1800 MetHistograms = cms.PSet(
1801 inputCollection = cms.string("mets"),
1802 histograms = cms.VPSet (
1803 cms.PSet (
1804 name = cms.string("met"),
1805 title = cms.string("Missing E_{T}; Missing E_{T} [GeV]"),
1806 bins = cms.untracked.vdouble(100, 0, 500),
1807 inputVariables = cms.vstring("pt"),
1808 ),
1809 )
1810 )
1811
1812 ##############################################################################################
1813
1814 TrackHistograms = cms.PSet(
1815 inputCollection = cms.string("tracks"),
1816 histograms = cms.VPSet (
1817 cms.PSet (
1818 name = cms.string("trackPt"),
1819 title = cms.string("Track Transverse Momentum; p_{T} [GeV]"),
1820 bins = cms.untracked.vdouble(100, 0, 500),
1821 inputVariables = cms.vstring("pt"),
1822 ),
1823 cms.PSet (
1824 name = cms.string("trackEta"),
1825 title = cms.string("Track Eta; #eta"),
1826 bins = cms.untracked.vdouble(100, -3, 3),
1827 inputVariables = cms.vstring("eta"),
1828 ),
1829 cms.PSet (
1830 name = cms.string("trackPhi"),
1831 title = cms.string("Track Phi; #phi"),
1832 bins = cms.untracked.vdouble(100, -3, 3),
1833 inputVariables = cms.vstring("phi"),
1834 ),
1835 cms.PSet (
1836 name = cms.string("trackd0"),
1837 title = cms.string("Track d_{0}; d_{0} [cm]"),
1838 bins = cms.untracked.vdouble(100, -0.5, 0.5),
1839 inputVariables = cms.vstring("d0"),
1840 ),
1841 cms.PSet (
1842 name = cms.string("trackdz"),
1843 title = cms.string("Track d_{z}; d_{z} [cm]"),
1844 bins = cms.untracked.vdouble(100, -30, 30),
1845 inputVariables = cms.vstring("dZ"),
1846 ),
1847 cms.PSet (
1848 name = cms.string("trackNumValidHits"),
1849 title = cms.string("Track Number of Valid Hits; Number of Valid Hits"),
1850 bins = cms.untracked.vdouble(100, 0, 30),
1851 inputVariables = cms.vstring("numValidHits"),
1852 ),
1853 cms.PSet (
1854 name = cms.string("trackChi2"),
1855 title = cms.string("Track Reduced Chi2; #chi^{2} / DOF"),
1856 bins = cms.untracked.vdouble(100, 0, 30),
1857 inputVariables = cms.vstring("normChi2"),
1858 ),
1859 cms.PSet (
1860 name = cms.string("trackCharge"),
1861 title = cms.string("Track Charge; charge"),
1862 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1863 inputVariables = cms.vstring("charge"),
1864 ),
1865 )
1866 )
1867
1868 ##############################################################################################
1869
1870 ElectronTrackHistograms = cms.PSet(
1871 inputCollection = cms.string("electron-track pairs"),
1872 histograms = cms.VPSet (
1873 cms.PSet (
1874 name = cms.string("ElectronTrackInvMass"),
1875 title = cms.string("Electron-Track Invariant Mass; M_{e+track} [GeV]"),
1876 bins = cms.untracked.vdouble(100, 0, 180),
1877 inputVariables = cms.vstring("invMass"),
1878 ),
1879 cms.PSet (
1880 name = cms.string("ElectronTrackDeltaEta"),
1881 title = cms.string("Electron-Track Eta Difference; |#Delta(#eta)|"),
1882 bins = cms.untracked.vdouble(100, 0, 10),
1883 inputVariables = cms.vstring("deltaEta"),
1884 ),
1885 cms.PSet (
1886 name = cms.string("ElectronTrackDeltaPhi"),
1887 title = cms.string("Electron-Track Phi Difference; |#Delta(#phi)|"),
1888 bins = cms.untracked.vdouble(100, 0, 3.15),
1889 inputVariables = cms.vstring("deltaPhi"),
1890 ),
1891 cms.PSet (
1892 name = cms.string("ElectronTrackDeltaR"),
1893 title = cms.string("Electron-Track #DeltaR; #DeltaR"),
1894 bins = cms.untracked.vdouble(100, 0, 10),
1895 inputVariables = cms.vstring("deltaR"),
1896 ),
1897 )
1898 )
1899
1900 ##############################################################################################
1901
1902 MuonTrackHistograms = cms.PSet(
1903 inputCollection = cms.string("muon-track pairs"),
1904 histograms = cms.VPSet (
1905 cms.PSet (
1906 name = cms.string("MuonTrackInvMass"),
1907 title = cms.string("Muon-Track Invariant Mass; M_{#mu+track} [GeV]"),
1908 bins = cms.untracked.vdouble(100, 0, 180),
1909 inputVariables = cms.vstring("invMass"),
1910 ),
1911 cms.PSet (
1912 name = cms.string("MuonTrackDeltaEta"),
1913 title = cms.string("Muon-Track Eta Difference; |#Delta(#eta)|"),
1914 bins = cms.untracked.vdouble(100, 0, 10),
1915 inputVariables = cms.vstring("deltaEta"),
1916 ),
1917 cms.PSet (
1918 name = cms.string("MuonTrackDeltaPhi"),
1919 title = cms.string("Muon-Track Phi Difference; |#Delta(#phi)|"),
1920 bins = cms.untracked.vdouble(100, 0, 3.15),
1921 inputVariables = cms.vstring("deltaPhi"),
1922 ),
1923 cms.PSet (
1924 name = cms.string("MuonTrackDeltaR"),
1925 title = cms.string("Muon-Track #DeltaR; #DeltaR"),
1926 bins = cms.untracked.vdouble(100, 0, 10),
1927 inputVariables = cms.vstring("deltaR"),
1928 ),
1929 )
1930 )
1931
1932 ##############################################################################################
1933
1934 EventHistograms = cms.PSet(
1935 inputCollection = cms.string("events"),
1936 histograms = cms.VPSet (
1937 cms.PSet (
1938 name = cms.string("puScaleFactor"),
1939 title = cms.string("Pileup Scale Factor;pileup weight"),
1940 bins = cms.untracked.vdouble(100, 0, 5),
1941 inputVariables = cms.vstring("puScaleFactor"),
1942 ),
1943 cms.PSet (
1944 name = cms.string("muonScaleFactor"),
1945 title = cms.string("Muon Scale Factor;muon weight"),
1946 bins = cms.untracked.vdouble(100, 0.5, 1.5),
1947 inputVariables = cms.vstring("muonScaleFactor"),
1948 ),
1949 cms.PSet (
1950 name = cms.string("bTagScaleFactor"),
1951 title = cms.string("Btag Scale Factor;btag weight"),
1952 bins = cms.untracked.vdouble(100, 0.5, 1.5),
1953 inputVariables = cms.vstring("bTagScaleFactor"),
1954 ),
1955 cms.PSet (
1956 name = cms.string("electronScaleFactor"),
1957 title = cms.string("Electron Scale Factor;electron weight"),
1958 bins = cms.untracked.vdouble(100, 0.5, 1.5),
1959 inputVariables = cms.vstring("electronScaleFactor"),
1960 ),
1961 cms.PSet (
1962 name = cms.string("stopCTauScaleFactor"),
1963 title = cms.string("#LTc#tau#GT Scale Factor;#LTc#tau#GT weight"),
1964 bins = cms.untracked.vdouble(100, 0, 10),
1965 inputVariables = cms.vstring("stopCTauScaleFactor"),
1966 ),
1967 )
1968 )
1969
1970 ##############################################################################################