ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/OSUT3Analysis/Configuration/python/histogramDefinitions.py
(Generate patch)

Comparing UserCode/OSUT3Analysis/Configuration/python/histogramDefinitions.py (file contents):
Revision 1.7 by lantonel, Wed Feb 20 16:26:17 2013 UTC vs.
Revision 1.21 by lantonel, Tue Apr 9 09:39:02 2013 UTC

# Line 22 | Line 22 | MuonHistograms = cms.PSet(
22              inputVariables = cms.vstring("eta"),
23          ),
24          cms.PSet (
25 +            name = cms.string("muonGenEta"),
26 +            title = cms.string("Muon Gen. Eta; #eta"),
27 +            bins = cms.vdouble(100, -5, 5),
28 +            inputVariables = cms.vstring("genEta"),
29 +        ),
30 +        cms.PSet (
31              name = cms.string("muonPhi"),
32              title = cms.string("Muon Phi; #phi"),
33              bins = cms.vdouble(100, -3.15, 3.15),
34              inputVariables = cms.vstring("phi"),
35          ),
36          cms.PSet (
37 +            name = cms.string("muonCharge"),
38 +            title = cms.string("Muon Charge; charge"),
39 +            bins = cms.vdouble(3, -1.5, 1.5),
40 +            inputVariables = cms.vstring("charge"),
41 +        ),
42 +        cms.PSet (
43              name = cms.string("muonEtaPhi"),
44              title = cms.string("Muon Eta vs. Phi; #phi; #eta"),
45              bins = cms.vdouble(100, -3.15, 3.15, 100, -5, 5),
46              inputVariables = cms.vstring("phi","eta"),
47          ),
48          cms.PSet (
49 <            name = cms.string("muonD0"),
50 <            title = cms.string("Muon d_{0}; d_{0} [cm]"),
49 >            name = cms.string("muonD0Vertex"),
50 >            title = cms.string("Muon d_{0} wrt PV; d_{0} [cm]"),
51              bins = cms.vdouble(5000, -1, 1),
52              inputVariables = cms.vstring("correctedD0Vertex"),
53          ),
54          cms.PSet (
55 <            name = cms.string("muonAbsD0"),
56 <            title = cms.string("Muon d_{0}; |d_{0}| [cm]"),
55 >            name = cms.string("muonD0Beamspot"),
56 >            title = cms.string("Muon d_{0} wrt Beamspot; d_{0} [cm]"),
57 >            bins = cms.vdouble(5000, -1, 1),
58 >            inputVariables = cms.vstring("correctedD0"),
59 >        ),
60 >        cms.PSet (
61 >            name = cms.string("muonD0Origin"),
62 >            title = cms.string("Muon d_{0} wrt CMS Origin; d_{0} [cm]"),
63 >            bins = cms.vdouble(5000, -1, 1),
64 >            inputVariables = cms.vstring("tkD0"),
65 >        ),
66 >        cms.PSet (
67 >            name = cms.string("muonD0VertexPhi"),
68 >            title = cms.string("Muon d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
69 >            bins = cms.vdouble(100, -3.15, 3.15, 1000, -1, 1),
70 >            inputVariables = cms.vstring("phi","correctedD0Vertex"),
71 >        ),
72 >        cms.PSet (
73 >            name = cms.string("muonAbsD0Vertex"),
74 >            title = cms.string("Muon |d_{0}| wrt Vertex; |d_{0}| [cm]"),
75              bins = cms.vdouble(5000, 0, 1),
76              inputVariables = cms.vstring("abs(correctedD0Vertex)")
77          ),
78          cms.PSet (
79 <            name = cms.string("muonD0Sig"),
79 >            name = cms.string("muonAbsD0Beamspot"),
80 >            title = cms.string("Muon |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
81 >            bins = cms.vdouble(5000, 0, 1),
82 >            inputVariables = cms.vstring("abs(correctedD0)")
83 >        ),
84 >        cms.PSet (
85 >            name = cms.string("muonAbsD0Origin"),
86 >            title = cms.string("Muon |d_{0}| wrt CMS Origin; |d_{0}| [cm]"),
87 >            bins = cms.vdouble(5000, 0, 1),
88 >            inputVariables = cms.vstring("abs(tkD0)")
89 >        ),
90 >        cms.PSet (
91 >            name = cms.string("muonD0VertexSig"),
92              title = cms.string("Muon d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
93              bins = cms.vdouble(1000, -10.0, 10.0),
94              inputVariables = cms.vstring("correctedD0VertexSig"),
95          ),
96          cms.PSet (
97 <            name = cms.string("muonAbsD0Sig"),
97 >            name = cms.string("muonAbsD0VertexSig"),
98              title = cms.string("Muon d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
99              bins = cms.vdouble(1000, 0, 10.0),
100              inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
# Line 60 | Line 102 | MuonHistograms = cms.PSet(
102          cms.PSet (
103              name = cms.string("muonDz"),
104              title = cms.string("Muon d_{z}; d_{z} [cm]"),
105 <            bins = cms.vdouble(5000, -20, 20),
105 >            bins = cms.vdouble(10000, -20, 20),
106              inputVariables = cms.vstring("correctedDZ"),
107          ),
108          cms.PSet (
# Line 70 | Line 112 | MuonHistograms = cms.PSet(
112              inputVariables = cms.vstring("abs(correctedDZ)"),
113          ),
114          cms.PSet (
115 +            name = cms.string("muonAbsD0BeamspotVsAbsDz"),
116 +            title = cms.string("Muon |d_{0}| wrt Beamspot vs. Muon |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
117 +            bins = cms.vdouble(1000, 0, 20, 1000, 0, 1),
118 +            inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
119 +        ),
120 +        cms.PSet (
121              name = cms.string("muonDetIso"),
122              title = cms.string("Muon Detector-based Isolation; rel. iso."),
123              bins = cms.vdouble(1000, 0, 1),
# Line 81 | Line 129 | MuonHistograms = cms.PSet(
129              bins = cms.vdouble(1000, 0, 1),
130              inputVariables = cms.vstring("relPFdBetaIso"),
131          ),
132 +        cms.PSet (
133 +            name = cms.string("muonMetMt"),
134 +            title = cms.string("Transverse Mass of Muon-MET System; M_{T} [GeV]"),
135 +            bins = cms.vdouble(1000, 0, 100),
136 +            inputVariables = cms.vstring("metMT"),
137 +        ),
138 +
139 +    )
140 + )
141 +
142 + DiMuonHistograms = cms.PSet(
143 +    inputCollection = cms.string("muon-muon pairs"),
144 +    histograms = cms.VPSet (
145 +        cms.PSet (
146 +            name = cms.string("diMuonInvMass"),
147 +            title = cms.string("Di-muon Invariant Mass; M_{#mu#mu} [GeV]"),
148 +            bins = cms.vdouble(100, 0, 500),
149 +            inputVariables = cms.vstring("invMass"),
150 +        ),
151 +        cms.PSet (
152 +            name = cms.string("diMuonChargeProduct"),
153 +            title = cms.string("Di-muon Charge Product; charge_{#mu}_{1}*charge_{#mu}_{2}"),
154 +            bins = cms.vdouble(3, -1.5, 1.5),
155 +            inputVariables = cms.vstring("chargeProduct"),
156 +        ),
157 +        cms.PSet (
158 +            name = cms.string("diMuonDeltaPhi"),
159 +            title = cms.string("Di-muon Phi Difference; |#Delta(#phi)|"),
160 +            bins = cms.vdouble(1000, 0, 3.14),
161 +            inputVariables = cms.vstring("deltaPhi"),
162 +        ),
163 +        cms.PSet (
164 +            name = cms.string("diMuonDeltaEta"),
165 +            title = cms.string("Di-muon Eta Difference; |#Delta(#eta)|"),
166 +            bins = cms.vdouble(1000, 0, 10),
167 +            inputVariables = cms.vstring("deltaEta"),
168 +        ),
169 +        cms.PSet (
170 +            name = cms.string("diMuonDeltaR"),
171 +            title = cms.string("Di-muon #DeltaR; #DeltaR"),
172 +            bins = cms.vdouble(1000, 0, 10),
173 +            inputVariables = cms.vstring("deltaR"),
174 +        ),
175 +        cms.PSet (
176 +            name = cms.string("diMuonThreeDAngle"),
177 +            title = cms.string("Di-muon 3D angle; 3D angle"),
178 +            bins = cms.vdouble(1000, 0, 3.14),
179 +            inputVariables = cms.vstring("threeDAngle"),
180 +        ),
181 +        cms.PSet (
182 +            name = cms.string("diMuonDeltaD0"),
183 +            title = cms.string("Di-muon Impact Parameter Difference; |#Delta(d_{0})| [cm]"),
184 +            bins = cms.vdouble(1000, 0, 0.5),
185 +            inputVariables = cms.vstring("abs(deltaCorrectedD0Vertex)"),
186 +        ),
187 +        cms.PSet (
188 +            name = cms.string("diMuonDeltaAbsD0"),
189 +            title = cms.string("Di-muon Impact Parameter Difference; |#Delta(|d_{0}|)| [cm]"),
190 +            bins = cms.vdouble(1000, 0, 0.5),
191 +            inputVariables = cms.vstring("abs(deltaAbsCorrectedD0Vertex)"),
192 +        ),
193 +        cms.PSet (
194 +            name = cms.string("diMuonD0Sign"),
195 +            title = cms.string("Sign of Impact Parameter Product; sign(d_{0}_{1}*d_{0}_{2})"),
196 +            bins = cms.vdouble(2, -1, 1),
197 +            inputVariables = cms.vstring("d0Sign"),
198 +        ),
199 +        cms.PSet (
200 +            name = cms.string("muon1D0vsMuon2D0"),
201 +            title = cms.string("Muon #1 d_{0} vs. Muon #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
202 +            bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
203 +            inputVariables = cms.vstring("muon2CorrectedD0Vertex","muon1CorrectedD0Vertex"),
204 +        ),
205 +        cms.PSet (
206 +            name = cms.string("muon1AbsD0vsMuon2AbsD0"),
207 +            title = cms.string("Muon #1 |d_{0}| vs. Muon #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
208 +            bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
209 +            inputVariables = cms.vstring("abs(muon2CorrectedD0Vertex)","abs(muon1CorrectedD0Vertex)"),
210 +        ),
211  
212      )
213   )
# Line 107 | Line 234 | ElectronHistograms = cms.PSet(
234              inputVariables = cms.vstring("phi"),
235          ),
236          cms.PSet (
237 +            name = cms.string("electronCharge"),
238 +            title = cms.string("Electron Charge; charge"),
239 +            bins = cms.vdouble(3, -1.5, 1.5),
240 +            inputVariables = cms.vstring("charge"),
241 +        ),
242 +        cms.PSet (
243              name = cms.string("electronEtaPhi"),
244              title = cms.string("Electron Eta vs. Phi; #phi; #eta"),
245              bins = cms.vdouble(100, -3.15, 3.15, 100, -5, 5),
246              inputVariables = cms.vstring("phi","eta"),
247          ),
248          cms.PSet (
249 <            name = cms.string("electronD0"),
250 <            title = cms.string("Electron d_{0}; d_{0} [cm]"),
249 >            name = cms.string("electronD0Vertex"),
250 >            title = cms.string("Electron d_{0} wrt PV; d_{0} [cm]"),
251              bins = cms.vdouble(5000, -1, 1),
252              inputVariables = cms.vstring("correctedD0Vertex"),
253          ),
254          cms.PSet (
255 <            name = cms.string("electronAbsD0"),
256 <            title = cms.string("Electron d_{0}; |d_{0}| [cm]"),
255 >            name = cms.string("electronD0Beamspot"),
256 >            title = cms.string("Electron d_{0} wrt Beamspot; d_{0} [cm]"),
257 >            bins = cms.vdouble(5000, -1, 1),
258 >            inputVariables = cms.vstring("correctedD0"),
259 >        ),
260 >        cms.PSet (
261 >            name = cms.string("electronD0Origin"),
262 >            title = cms.string("Electron d_{0} wrt CMS Origin; d_{0} [cm]"),
263 >            bins = cms.vdouble(5000, -1, 1),
264 >            inputVariables = cms.vstring("tkD0"),
265 >        ),
266 >        cms.PSet (
267 >            name = cms.string("electronD0VertexPhi"),
268 >            title = cms.string("Electron d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
269 >            bins = cms.vdouble(100, -3.15, 3.15, 5000, -1, 1),
270 >            inputVariables = cms.vstring("phi","correctedD0Vertex"),
271 >        ),
272 >        cms.PSet (
273 >            name = cms.string("electronAbsD0Vertex"),
274 >            title = cms.string("Electron |d_{0}| wrt Vertex; |d_{0}| [cm]"),
275              bins = cms.vdouble(5000, 0, 1),
276              inputVariables = cms.vstring("abs(correctedD0Vertex)"),
277          ),
278          cms.PSet (
279 <            name = cms.string("electronD0Sig"),
279 >            name = cms.string("electronAbsD0Beamspot"),
280 >            title = cms.string("Electron |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
281 >            bins = cms.vdouble(5000, 0, 1),
282 >            inputVariables = cms.vstring("abs(correctedD0)"),
283 >        ),
284 >        cms.PSet (
285 >            name = cms.string("electronAbsD0Origin"),
286 >            title = cms.string("Electron |d_{0}| wrt CMS Origin; |d_{0}| [cm]"),
287 >            bins = cms.vdouble(5000, 0, 1),
288 >            inputVariables = cms.vstring("abs(tkD0)"),
289 >        ),
290 >        cms.PSet (
291 >            name = cms.string("electronD0VertexSig"),
292              title = cms.string("Electron d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
293              bins = cms.vdouble(1000, -10.0, 10.0),
294              inputVariables = cms.vstring("correctedD0VertexSig"),
295          ),
296          cms.PSet (
297 <            name = cms.string("electronAbsD0Sig"),
297 >            name = cms.string("electronAbsD0VertexSig"),
298              title = cms.string("Electron d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
299              bins = cms.vdouble(1000, 0, 10.0),
300              inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
# Line 139 | Line 302 | ElectronHistograms = cms.PSet(
302          cms.PSet (
303              name = cms.string("electronDz"),
304              title = cms.string("Electron d_{z}; d_{z} [cm]"),
305 <            bins = cms.vdouble(5000, -20, 20),
305 >            bins = cms.vdouble(10000, -20, 20),
306              inputVariables = cms.vstring("correctedDZ"),
307          ),
308          cms.PSet (
# Line 149 | Line 312 | ElectronHistograms = cms.PSet(
312              inputVariables = cms.vstring("abs(correctedDZ)"),
313          ),
314          cms.PSet (
315 +            name = cms.string("electronAbsD0BeamspotVsAbsDz"),
316 +            title = cms.string("Electron |d_{0}| wrt Beamspot vs. Electron |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
317 +            bins = cms.vdouble(1000, 0, 20, 1000, 0, 1),
318 +            inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
319 +        ),
320 +        cms.PSet (
321              name = cms.string("electronDetIso"),
322              title = cms.string("Electron Detector-based Isolation; rel. iso."),
323              bins = cms.vdouble(1000, 0, 1),
# Line 178 | Line 347 | ElectronHistograms = cms.PSet(
347              bins = cms.vdouble(1000, -1.1, 1.1),
348              inputVariables = cms.vstring("mvaNonTrigV0"),
349          ),
350 +        cms.PSet (
351 +            name = cms.string("electronMetMt"),
352 +            title = cms.string("Transverse Mass of Electron-MET System; M_{T} [GeV]"),
353 +            bins = cms.vdouble(1000, 0, 100),
354 +            inputVariables = cms.vstring("metMT"),
355 +        ),
356 +    )
357 + )
358 +
359 + DiElectronHistograms = cms.PSet(
360 +    inputCollection = cms.string("electron-electron pairs"),
361 +    histograms = cms.VPSet (
362 +        cms.PSet (
363 +            name = cms.string("diElectronInvMass"),
364 +            title = cms.string("Di-electron Invariant Mass; M_{ee} [GeV]"),
365 +            bins = cms.vdouble(100, 0, 500),
366 +            inputVariables = cms.vstring("invMass"),
367 +        ),
368 +        cms.PSet (
369 +            name = cms.string("diElectronChargeProduct"),
370 +            title = cms.string("Di-electron Charge Product; charge_{e}_{1}*charge_{e}_{2}"),
371 +            bins = cms.vdouble(3, -1.5, 1.5),
372 +            inputVariables = cms.vstring("chargeProduct"),
373 +        ),
374 +        cms.PSet (
375 +            name = cms.string("diElectronDeltaPhi"),
376 +            title = cms.string("Di-electron Phi Difference; |#Delta(#phi)|"),
377 +            bins = cms.vdouble(1000, 0, 3.14),
378 +            inputVariables = cms.vstring("deltaPhi"),
379 +        ),
380 +        cms.PSet (
381 +            name = cms.string("diElectronDeltaEta"),
382 +            title = cms.string("Di-electron Eta Difference; |#Delta(#eta)|"),
383 +            bins = cms.vdouble(1000, 0, 10),
384 +            inputVariables = cms.vstring("deltaEta"),
385 +        ),
386 +        cms.PSet (
387 +            name = cms.string("diElectronDeltaR"),
388 +            title = cms.string("Di-electron #DeltaR; #DeltaR"),
389 +            bins = cms.vdouble(1000, 0, 10),
390 +            inputVariables = cms.vstring("deltaR"),
391 +        ),
392 +        cms.PSet (
393 +            name = cms.string("diElectronThreeDAngle"),
394 +            title = cms.string("Di-muon 3D angle; 3D angle"),
395 +            bins = cms.vdouble(1000, 0, 3.14),
396 +            inputVariables = cms.vstring("threeDAngle"),
397 +        ),        
398 +        cms.PSet (
399 +            name = cms.string("diElectronDeltaD0"),
400 +            title = cms.string("Di-electron Impact Parameter Difference; |#Delta(d_{0})| [cm]"),
401 +            bins = cms.vdouble(1000, 0, 0.5),
402 +            inputVariables = cms.vstring("abs(deltaCorrectedD0Vertex)"),
403 +        ),
404 +        cms.PSet (
405 +            name = cms.string("diElectronDeltaAbsD0"),
406 +            title = cms.string("Di-electron Impact Parameter Difference; |#Delta(|d_{0}|)| [cm]"),
407 +            bins = cms.vdouble(1000, 0, 0.5),
408 +            inputVariables = cms.vstring("abs(deltaAbsCorrectedD0Vertex)"),
409 +        ),
410 +        cms.PSet (
411 +            name = cms.string("diElectronD0Sign"),
412 +            title = cms.string("Sign of Impact Parameter Product; sign(d_{0}_{1}*d_{0}_{2})"),
413 +            bins = cms.vdouble(2, -1, 1),
414 +            inputVariables = cms.vstring("d0Sign"),
415 +        ),
416 +        cms.PSet (
417 +            name = cms.string("electron1D0vsElectron2D0"),
418 +            title = cms.string("Electron #1 d_{0} vs. Electron #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
419 +            bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
420 +            inputVariables = cms.vstring("electron2CorrectedD0Vertex","electron1CorrectedD0Vertex"),
421 +        ),
422 +        cms.PSet (
423 +            name = cms.string("electron1AbsD0vsElectron2AbsD0"),
424 +            title = cms.string("Electron #1 |d_{0}| vs. Electron #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
425 +            bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
426 +            inputVariables = cms.vstring("abs(electron2CorrectedD0Vertex)","abs(electron1CorrectedD0Vertex)"),
427 +        ),
428 +    )
429 + )
430 +
431 + ElectronMuonHistograms = cms.PSet(
432 +    inputCollection = cms.string("electron-muon pairs"),
433 +    histograms = cms.VPSet (
434 +        cms.PSet (
435 +            name = cms.string("electronMuonPt"),
436 +            title = cms.string("Electron-Muon Pair Transverse Momentum; p_{T} [GeV]"),
437 +            bins = cms.vdouble(100, 0, 500),
438 +            inputVariables = cms.vstring("pt"),
439 +        ),
440 +        cms.PSet (
441 +            name = cms.string("electronMuonInvMass"),
442 +            title = cms.string("Electron-muon Invariant Mass; M_{e#mu} [GeV]"),
443 +            bins = cms.vdouble(100, 0, 500),
444 +            inputVariables = cms.vstring("invMass"),
445 +        ),
446 +        cms.PSet (
447 +            name = cms.string("electronMuonChargeProduct"),
448 +            title = cms.string("Electron-muon Charge Product; charge_{e}*charge_{#mu}"),
449 +            bins = cms.vdouble(3, -1.5, 1.5),
450 +            inputVariables = cms.vstring("chargeProduct"),
451 +        ),
452 +        cms.PSet (
453 +            name = cms.string("electronMuonDeltaPhi"),
454 +            title = cms.string("Electron-muon Phi Difference; |#Delta(#phi)|"),
455 +            bins = cms.vdouble(1000, 0, 3.14),
456 +            inputVariables = cms.vstring("deltaPhi"),
457 +        ),
458 +        cms.PSet (
459 +            name = cms.string("electronMuonDeltaEta"),
460 +            title = cms.string("Electron-muon Eta Difference; |#Delta(#eta)|"),
461 +            bins = cms.vdouble(1000, 0, 10),
462 +            inputVariables = cms.vstring("deltaEta"),
463 +        ),
464 +        cms.PSet (
465 +            name = cms.string("electronMuonDeltaR"),
466 +            title = cms.string("Electron-muon #DeltaR; #DeltaR"),
467 +            bins = cms.vdouble(1000, 0, 10),
468 +            inputVariables = cms.vstring("deltaR"),
469 +        ),
470 +        cms.PSet (
471 +            name = cms.string("electronMuonThreeDAngle"),
472 +            title = cms.string("Di-muon 3D angle; 3D angle"),
473 +            bins = cms.vdouble(1000, 0, 3.14),
474 +            inputVariables = cms.vstring("threeDAngle"),
475 +        ),
476 +        cms.PSet (
477 +            name = cms.string("electronMuonDeltaD0"),
478 +            title = cms.string("Electron-muon Impact Parameter Difference; |#Delta(d_{0})| [cm]"),
479 +            bins = cms.vdouble(1000, 0, 0.5),
480 +            inputVariables = cms.vstring("abs(deltaCorrectedD0Vertex)"),
481 +        ),
482 +        cms.PSet (
483 +            name = cms.string("electronMuonDeltaAbsD0"),
484 +            title = cms.string("Electron-muon Impact Parameter Difference; |#Delta(|d_{0}|)| [cm]"),
485 +            bins = cms.vdouble(1000, 0, 0.5),
486 +            inputVariables = cms.vstring("abs(deltaAbsCorrectedD0Vertex)"),
487 +        ),
488 +        cms.PSet (
489 +            name = cms.string("electronMuonD0Sign"),
490 +            title = cms.string("Sign of Impact Parameter Product; sign(d_{0}_{1}*d_{0}_{2})"),
491 +            bins = cms.vdouble(2, -1, 1),
492 +            inputVariables = cms.vstring("d0Sign"),
493 +        ),
494 +        cms.PSet (
495 +            name = cms.string("electronD0vsMuonD0"),
496 +            title = cms.string("Electron d_{0} vs. Muon d_{0}; muon d_{0} [cm]; electron d_{0} [cm]"),
497 +            bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
498 +            inputVariables = cms.vstring("muonCorrectedD0Vertex","electronCorrectedD0Vertex"),
499 +        ),
500 +        cms.PSet (
501 +            name = cms.string("electronAbsD0VertexVsMuonAbsD0Vertex"),
502 +            title = cms.string("Electron |d_{0}| wrt Vertex vs. Muon |d_{0}| wrt Vertex; muon |d_{0}| [cm]; electron |d_{0}| [cm]"),
503 +            bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
504 +            inputVariables = cms.vstring("abs(muonCorrectedD0Vertex)","abs(electronCorrectedD0Vertex)"),
505 +        ),
506 +        cms.PSet (
507 +            name = cms.string("electronAbsD0BeamspotVsMuonAbsD0Beamspot"),
508 +            title = cms.string("Electron |d_{0}| wrt Beamspot vs. Muon |d_{0}| wrt Beamspot; muon |d_{0}| [cm]; electron |d_{0}| [cm]"),
509 +            bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
510 +            inputVariables = cms.vstring("abs(muonCorrectedD0)","abs(electronCorrectedD0)"),
511 +        ),
512 +        cms.PSet (
513 +            name = cms.string("electronDetIsoVsMuonDetIso"),
514 +            title = cms.string("Electron Detector-based Isolation vs. Muon Detector-based Isolation; muon rel. iso.; electron rel. iso."),
515 +            bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
516 +            inputVariables = cms.vstring("muonDetIso","electronDetIso"),
517 +        ),
518 +        cms.PSet (
519 +            name = cms.string("electronPFrhoIsoVsMuonPFdBetaIso"),
520 +            title = cms.string("Electron PF-based #rho-corrected Isolation vs. Muon PF-based #Delta#beta-corrected Isolation; muon rel. iso.; electron rel. iso."),
521 +            bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
522 +            inputVariables = cms.vstring("muonRelPFdBetaIso","electronRelPFrhoIso"),
523 +        ),
524      )
525   )
526  
# Line 201 | Line 544 | MCParticleHistograms = cms.PSet(
544          cms.PSet (
545              name = cms.string("mcparticleDz"),
546              title = cms.string("MCparticle d_{z}; d_{z} [cm]"),
547 <            bins = cms.vdouble(5000, -20, 20),
547 >            bins = cms.vdouble(10000, -20, 20),
548              inputVariables = cms.vstring("dz"),
549          ),
550          cms.PSet (
# Line 219 | Line 562 | MetHistograms = cms.PSet(
562      histograms = cms.VPSet (
563          cms.PSet (
564              name = cms.string("met"),
565 <            title = cms.string("Missing E_[T]; Missing E_{T} [GeV]"),
566 <            bins = cms.vdouble(500, 0, 500),
565 >            title = cms.string("Missing E_{T}; Missing E_{T} [GeV]"),
566 >            bins = cms.vdouble(100, 0, 500),
567              inputVariables = cms.vstring("pt"),
568          ),
569      )
570   )
571 +
572 + JetHistograms = cms.PSet(
573 +    inputCollection = cms.string("jets"),
574 +    histograms = cms.VPSet (
575 +        cms.PSet (
576 +            name = cms.string("jetPt"),
577 +            title = cms.string("Jet Transverse Momentum; p_{T} [GeV]"),
578 +            bins = cms.vdouble(100, 0, 500),
579 +            inputVariables = cms.vstring("pt"),
580 +        ),
581 +        cms.PSet (
582 +            name = cms.string("jetCSV"),
583 +            title = cms.string("Jet Combined Secondary Vertex B-tagging Discriminant"),
584 +            bins = cms.vdouble(2000, -1, 1),
585 +            inputVariables = cms.vstring("btagCombinedSecVertex"),
586 +        ),
587 +   )
588 + )
589 +
590 + TrackHistograms = cms.PSet(
591 +     inputCollection = cms.string("tracks"),
592 +     histograms = cms.VPSet (
593 +        cms.PSet (
594 +            name = cms.string("trackPt"),
595 +            title = cms.string("Track Transverse Momentum; p_{T} [GeV]"),
596 +            bins = cms.vdouble(100, 0, 500),
597 +            inputVariables = cms.vstring("pt"),
598 +        ),
599 +        cms.PSet (
600 +             name = cms.string("trackEta"),
601 +             title = cms.string("Track Eta; #eta"),
602 +             bins = cms.vdouble(100, -5, 5),
603 +             inputVariables = cms.vstring("eta"),
604 +        ),
605 +        cms.PSet (
606 +             name = cms.string("trackPhi"),
607 +             title = cms.string("Track Phi; #phi"),
608 +             bins = cms.vdouble(100, -5, 5),
609 +             inputVariables = cms.vstring("phi"),
610 +        ),
611 +        cms.PSet (
612 +            name = cms.string("trackd0"),
613 +            title = cms.string("Track d_{0}; d_{0} [cm]"),
614 +            bins = cms.vdouble(100, -0.5, 0.5),
615 +            inputVariables = cms.vstring("d0"),
616 +        ),
617 +        cms.PSet (
618 +            name = cms.string("trackdz"),
619 +            title = cms.string("Track d_{z}; d_{z} [cm]"),
620 +            bins = cms.vdouble(100, -30, 30),
621 +            inputVariables = cms.vstring("dZ"),
622 +         ),
623 +        cms.PSet (
624 +            name = cms.string("trackNumValidHits"),
625 +            title = cms.string("Track Number of Valid Hits; Number of Valid Hits"),
626 +            bins = cms.vdouble(100, 0, 30),
627 +            inputVariables = cms.vstring("numValidHits"),
628 +        ),
629 +        cms.PSet (
630 +            name = cms.string("trackChi2"),
631 +            title = cms.string("Track Reduced Chi2; #chi^{2} / DOF"),
632 +            bins = cms.vdouble(100, 0, 30),
633 +            inputVariables = cms.vstring("normChi2"),
634 +        ),
635 +        cms.PSet (
636 +            name = cms.string("trackCharge"),
637 +            title = cms.string("Track Charge; charge"),
638 +            bins = cms.vdouble(3, -1.5, 1.5),
639 +            inputVariables = cms.vstring("charge"),
640 +        ),
641 +    )
642 +  )
643 +
644 + EventHistograms = cms.PSet(
645 +    inputCollection = cms.string("events"),
646 +    histograms = cms.VPSet (
647 +        cms.PSet (
648 +            name = cms.string("puScaleFactor"),
649 +            title = cms.string("Pileup Scale Factor;pileup weight"),
650 +            bins = cms.vdouble(1000, 0, 10),
651 +            inputVariables = cms.vstring("puScaleFactor"),
652 +        ),
653 + #        cms.PSet (
654 + #            name = cms.string("muonScaleFactor"),
655 + #            title = cms.string("Muon Scale Factor;muon weight"),
656 + #            bins = cms.vdouble(1000, 0.5, 1.5),
657 + #            inputVariables = cms.vstring("muonScaleFactor"),
658 + #        ),
659 + #        cms.PSet (
660 + #            name = cms.string("electronScaleFactor"),
661 + #            title = cms.string("Electron Scale Factor;electron weight"),
662 + #            bins = cms.vdouble(1000, 0.5, 1.5),
663 + #            inputVariables = cms.vstring("electronScaleFactor"),
664 + #        ),
665 +    )
666 +  )

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines