ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/OSUT3Analysis/Configuration/python/histogramDefinitions.py
Revision: 1.19
Committed: Wed Mar 27 21:23:37 2013 UTC (12 years, 1 month ago) by biliu
Content type: text/x-python
Branch: MAIN
Changes since 1.18: +7 -1 lines
Log Message:
Add jetCSV and jetPt histograms.

File Contents

# Content
1 import FWCore.ParameterSet.Config as cms
2
3
4 ###############################################
5 ##### Set up the histograms to be plotted #####
6 ###############################################
7
8
9 MuonHistograms = cms.PSet(
10 inputCollection = cms.string("muons"),
11 histograms = cms.VPSet (
12 cms.PSet (
13 name = cms.string("muonPt"),
14 title = cms.string("Muon Transverse Momentum; p_{T} [GeV]"),
15 bins = cms.vdouble(100, 0, 500),
16 inputVariables = cms.vstring("pt"),
17 ),
18 cms.PSet (
19 name = cms.string("muonEta"),
20 title = cms.string("Muon Eta; #eta"),
21 bins = cms.vdouble(100, -5, 5),
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("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("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, 5000, -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("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("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)"),
101 ),
102 cms.PSet (
103 name = cms.string("muonDz"),
104 title = cms.string("Muon d_{z}; d_{z} [cm]"),
105 bins = cms.vdouble(10000, -20, 20),
106 inputVariables = cms.vstring("correctedDZ"),
107 ),
108 cms.PSet (
109 name = cms.string("muonAbsDz"),
110 title = cms.string("Muon |d_{z}|; |d_{z}| [cm]"),
111 bins = cms.vdouble(5000, 0, 20),
112 inputVariables = cms.vstring("abs(correctedDZ)"),
113 ),
114 cms.PSet (
115 name = cms.string("muonDetIso"),
116 title = cms.string("Muon Detector-based Isolation; rel. iso."),
117 bins = cms.vdouble(1000, 0, 1),
118 inputVariables = cms.vstring("detIso"),
119 ),
120 cms.PSet (
121 name = cms.string("muonPFdBetaIso"),
122 title = cms.string("Muon PF-based #Delta#beta-corrected Isolation; rel. iso."),
123 bins = cms.vdouble(1000, 0, 1),
124 inputVariables = cms.vstring("relPFdBetaIso"),
125 ),
126
127 )
128 )
129
130 DiMuonHistograms = cms.PSet(
131 inputCollection = cms.string("muon-muon pairs"),
132 histograms = cms.VPSet (
133 cms.PSet (
134 name = cms.string("diMuonInvMass"),
135 title = cms.string("Di-muon Invariant Mass; M_{#mu#mu} [GeV]"),
136 bins = cms.vdouble(100, 0, 500),
137 inputVariables = cms.vstring("invMass"),
138 ),
139 cms.PSet (
140 name = cms.string("diMuonChargeProduct"),
141 title = cms.string("Di-muon Charge Product; charge_{#mu}_{1}*charge_{#mu}_{2}"),
142 bins = cms.vdouble(3, -1.5, 1.5),
143 inputVariables = cms.vstring("chargeProduct"),
144 ),
145 cms.PSet (
146 name = cms.string("diMuonDeltaPhi"),
147 title = cms.string("Di-muon Phi Difference; |#Delta(#phi)|"),
148 bins = cms.vdouble(1000, 0, 3.14),
149 inputVariables = cms.vstring("deltaPhi"),
150 ),
151 cms.PSet (
152 name = cms.string("diMuonDeltaR"),
153 title = cms.string("Di-muon #DeltaR; #DeltaR"),
154 bins = cms.vdouble(1000, 0, 10),
155 inputVariables = cms.vstring("deltaR"),
156 ),
157 cms.PSet (
158 name = cms.string("diMuonThreeDAngle"),
159 title = cms.string("Di-muon 3D angle; 3D angle"),
160 bins = cms.vdouble(1000, 0, 3.14),
161 inputVariables = cms.vstring("threeDAngle"),
162 ),
163 cms.PSet (
164 name = cms.string("diMuonDeltaD0"),
165 title = cms.string("Di-muon Impact Parameter Difference; |#Delta(d_{0})| [cm]"),
166 bins = cms.vdouble(1000, 0, 0.5),
167 inputVariables = cms.vstring("abs(deltaCorrectedD0Vertex)"),
168 ),
169 cms.PSet (
170 name = cms.string("diMuonDeltaAbsD0"),
171 title = cms.string("Di-muon Impact Parameter Difference; |#Delta(|d_{0}|)| [cm]"),
172 bins = cms.vdouble(1000, 0, 0.5),
173 inputVariables = cms.vstring("abs(deltaAbsCorrectedD0Vertex)"),
174 ),
175 cms.PSet (
176 name = cms.string("diMuonD0Sign"),
177 title = cms.string("Sign of Impact Parameter Product; sign(d_{0}_{1}*d_{0}_{2})"),
178 bins = cms.vdouble(2, -1, 1),
179 inputVariables = cms.vstring("d0Sign"),
180 ),
181 cms.PSet (
182 name = cms.string("muon1D0vsMuon2D0"),
183 title = cms.string("Muon #1 d_{0} vs Muon #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
184 bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
185 inputVariables = cms.vstring("muon1CorrectedD0Vertex","muon2CorrectedD0Vertex"),
186 ),
187 cms.PSet (
188 name = cms.string("muon1AbsD0vsMuon2AbsD0"),
189 title = cms.string("Muon #1 |d_{0}| vs Muon #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
190 bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
191 inputVariables = cms.vstring("abs(muon1CorrectedD0Vertex)","abs(muon2CorrectedD0Vertex)"),
192 ),
193
194 )
195 )
196
197 ElectronHistograms = cms.PSet(
198 inputCollection = cms.string("electrons"),
199 histograms = cms.VPSet (
200 cms.PSet (
201 name = cms.string("electronPt"),
202 title = cms.string("Electron Transverse Momentum; p_{T} [GeV]"),
203 bins = cms.vdouble(100, 0, 500),
204 inputVariables = cms.vstring("pt"),
205 ),
206 cms.PSet (
207 name = cms.string("electronEta"),
208 title = cms.string("Electron Eta; #eta"),
209 bins = cms.vdouble(100, -5, 5),
210 inputVariables = cms.vstring("eta"),
211 ),
212 cms.PSet (
213 name = cms.string("electronPhi"),
214 title = cms.string("Electron Phi; #phi"),
215 bins = cms.vdouble(100, -3.15, 3.15),
216 inputVariables = cms.vstring("phi"),
217 ),
218 cms.PSet (
219 name = cms.string("electronCharge"),
220 title = cms.string("Electron Charge; charge"),
221 bins = cms.vdouble(3, -1.5, 1.5),
222 inputVariables = cms.vstring("charge"),
223 ),
224 cms.PSet (
225 name = cms.string("electronEtaPhi"),
226 title = cms.string("Electron Eta vs. Phi; #phi; #eta"),
227 bins = cms.vdouble(100, -3.15, 3.15, 100, -5, 5),
228 inputVariables = cms.vstring("phi","eta"),
229 ),
230 cms.PSet (
231 name = cms.string("electronD0Vertex"),
232 title = cms.string("Electron d_{0} wrt PV; d_{0} [cm]"),
233 bins = cms.vdouble(5000, -1, 1),
234 inputVariables = cms.vstring("correctedD0Vertex"),
235 ),
236 cms.PSet (
237 name = cms.string("electronD0Beamspot"),
238 title = cms.string("Electron d_{0} wrt Beamspot; d_{0} [cm]"),
239 bins = cms.vdouble(5000, -1, 1),
240 inputVariables = cms.vstring("correctedD0"),
241 ),
242 cms.PSet (
243 name = cms.string("electronD0Origin"),
244 title = cms.string("Electron d_{0} wrt CMS Origin; d_{0} [cm]"),
245 bins = cms.vdouble(5000, -1, 1),
246 inputVariables = cms.vstring("tkD0"),
247 ),
248 cms.PSet (
249 name = cms.string("electronD0VertexPhi"),
250 title = cms.string("Electron d_{0} wrt Vertex vs Phi; #phi; d_{0} [cm]"),
251 bins = cms.vdouble(100, -3.15, 3.15, 5000, -1, 1),
252 inputVariables = cms.vstring("phi","correctedD0Vertex"),
253 ),
254 cms.PSet (
255 name = cms.string("electronAbsD0Vertex"),
256 title = cms.string("Electron |d_{0}| wrt Vertex; |d_{0}| [cm]"),
257 bins = cms.vdouble(5000, 0, 1),
258 inputVariables = cms.vstring("abs(correctedD0Vertex)"),
259 ),
260 cms.PSet (
261 name = cms.string("electronAbsD0Beamspot"),
262 title = cms.string("Electron |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
263 bins = cms.vdouble(5000, 0, 1),
264 inputVariables = cms.vstring("abs(correctedD0)"),
265 ),
266 cms.PSet (
267 name = cms.string("electronAbsD0Origin"),
268 title = cms.string("Electron |d_{0}| wrt CMS Origin; |d_{0}| [cm]"),
269 bins = cms.vdouble(5000, 0, 1),
270 inputVariables = cms.vstring("abs(tkD0)"),
271 ),
272 cms.PSet (
273 name = cms.string("electronD0VertexSig"),
274 title = cms.string("Electron d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
275 bins = cms.vdouble(1000, -10.0, 10.0),
276 inputVariables = cms.vstring("correctedD0VertexSig"),
277 ),
278 cms.PSet (
279 name = cms.string("electronAbsD0VertexSig"),
280 title = cms.string("Electron d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
281 bins = cms.vdouble(1000, 0, 10.0),
282 inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
283 ),
284 cms.PSet (
285 name = cms.string("electronDz"),
286 title = cms.string("Electron d_{z}; d_{z} [cm]"),
287 bins = cms.vdouble(10000, -20, 20),
288 inputVariables = cms.vstring("correctedDZ"),
289 ),
290 cms.PSet (
291 name = cms.string("electronAbsDz"),
292 title = cms.string("Electron |d_{z}|; |d_{z}| [cm]"),
293 bins = cms.vdouble(5000, 0, 20),
294 inputVariables = cms.vstring("abs(correctedDZ)"),
295 ),
296 cms.PSet (
297 name = cms.string("electronDetIso"),
298 title = cms.string("Electron Detector-based Isolation; rel. iso."),
299 bins = cms.vdouble(1000, 0, 1),
300 inputVariables = cms.vstring("detIso"),
301 ),
302 cms.PSet (
303 name = cms.string("electronPFrhoIso"),
304 title = cms.string("Electron PF-based #rho-corrected Isolation; rel. iso."),
305 bins = cms.vdouble(1000, 0, 1),
306 inputVariables = cms.vstring("relPFrhoIso"),
307 ),
308 cms.PSet (
309 name = cms.string("electronFbrem"),
310 title = cms.string("Electron Brem. Energy Fraction; fbrem"),
311 bins = cms.vdouble(1000, 0, 2),
312 inputVariables = cms.vstring("fbrem"),
313 ),
314 cms.PSet (
315 name = cms.string("electronMvaTrigV0"),
316 title = cms.string("Electron ID Triggering MVA Output"),
317 bins = cms.vdouble(1000, -1.1, 1.1),
318 inputVariables = cms.vstring("mvaTrigV0"),
319 ),
320 cms.PSet (
321 name = cms.string("electronMvaNonTrigV0"),
322 title = cms.string("Electron ID Non-triggering MVA Output"),
323 bins = cms.vdouble(1000, -1.1, 1.1),
324 inputVariables = cms.vstring("mvaNonTrigV0"),
325 ),
326 )
327 )
328
329 DiElectronHistograms = cms.PSet(
330 inputCollection = cms.string("electron-electron pairs"),
331 histograms = cms.VPSet (
332 cms.PSet (
333 name = cms.string("diElectronInvMass"),
334 title = cms.string("Di-electron Invariant Mass; M_{ee} [GeV]"),
335 bins = cms.vdouble(100, 0, 500),
336 inputVariables = cms.vstring("invMass"),
337 ),
338 cms.PSet (
339 name = cms.string("diElectronChargeProduct"),
340 title = cms.string("Di-electron Charge Product; charge_{e}_{1}*charge_{e}_{2}"),
341 bins = cms.vdouble(3, -1.5, 1.5),
342 inputVariables = cms.vstring("chargeProduct"),
343 ),
344 cms.PSet (
345 name = cms.string("diElectronDeltaPhi"),
346 title = cms.string("Di-electron Phi Difference; |#Delta(#phi)|"),
347 bins = cms.vdouble(1000, 0, 3.14),
348 inputVariables = cms.vstring("deltaPhi"),
349 ),
350 cms.PSet (
351 name = cms.string("diElectronDeltaR"),
352 title = cms.string("Di-electron #DeltaR; #DeltaR"),
353 bins = cms.vdouble(1000, 0, 10),
354 inputVariables = cms.vstring("deltaR"),
355 ),
356 cms.PSet (
357 name = cms.string("diElectronThreeDAngle"),
358 title = cms.string("Di-muon 3D angle; 3D angle"),
359 bins = cms.vdouble(1000, 0, 3.14),
360 inputVariables = cms.vstring("threeDAngle"),
361 ),
362 cms.PSet (
363 name = cms.string("diElectronDeltaD0"),
364 title = cms.string("Di-electron Impact Parameter Difference; |#Delta(d_{0})| [cm]"),
365 bins = cms.vdouble(1000, 0, 0.5),
366 inputVariables = cms.vstring("abs(deltaCorrectedD0Vertex)"),
367 ),
368 cms.PSet (
369 name = cms.string("diElectronDeltaAbsD0"),
370 title = cms.string("Di-electron Impact Parameter Difference; |#Delta(|d_{0}|)| [cm]"),
371 bins = cms.vdouble(1000, 0, 0.5),
372 inputVariables = cms.vstring("abs(deltaAbsCorrectedD0Vertex)"),
373 ),
374 cms.PSet (
375 name = cms.string("diElectronD0Sign"),
376 title = cms.string("Sign of Impact Parameter Product; sign(d_{0}_{1}*d_{0}_{2})"),
377 bins = cms.vdouble(2, -1, 1),
378 inputVariables = cms.vstring("d0Sign"),
379 ),
380 cms.PSet (
381 name = cms.string("electron1D0vsElectron2D0"),
382 title = cms.string("Electron #1 d_{0} vs Electron #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
383 bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
384 inputVariables = cms.vstring("electron1CorrectedD0Vertex","electron2CorrectedD0Vertex"),
385 ),
386 cms.PSet (
387 name = cms.string("electron1AbsD0vsElectron2AbsD0"),
388 title = cms.string("Electron #1 |d_{0}| vs Electron #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
389 bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
390 inputVariables = cms.vstring("abs(electron1CorrectedD0Vertex)","abs(electron2CorrectedD0Vertex)"),
391 ),
392 )
393 )
394
395 ElectronMuonHistograms = cms.PSet(
396 inputCollection = cms.string("electron-muon pairs"),
397 histograms = cms.VPSet (
398 cms.PSet (
399 name = cms.string("electronMuonInvMass"),
400 title = cms.string("Electron-muon Invariant Mass; M_{e#mu} [GeV]"),
401 bins = cms.vdouble(100, 0, 500),
402 inputVariables = cms.vstring("invMass"),
403 ),
404 cms.PSet (
405 name = cms.string("electronMuonChargeProduct"),
406 title = cms.string("Electron-muon Charge Product; charge_{e}*charge_{#mu}"),
407 bins = cms.vdouble(3, -1.5, 1.5),
408 inputVariables = cms.vstring("chargeProduct"),
409 ),
410 cms.PSet (
411 name = cms.string("electronMuonDeltaPhi"),
412 title = cms.string("Electron-muon Phi Difference; |#Delta(#phi)|"),
413 bins = cms.vdouble(1000, 0, 3.14),
414 inputVariables = cms.vstring("deltaPhi"),
415 ),
416 cms.PSet (
417 name = cms.string("electronMuonDeltaR"),
418 title = cms.string("Electron-muon #DeltaR; #DeltaR"),
419 bins = cms.vdouble(1000, 0, 10),
420 inputVariables = cms.vstring("deltaR"),
421 ),
422 cms.PSet (
423 name = cms.string("electronMuonThreeDAngle"),
424 title = cms.string("Di-muon 3D angle; 3D angle"),
425 bins = cms.vdouble(1000, 0, 3.14),
426 inputVariables = cms.vstring("threeDAngle"),
427 ),
428 cms.PSet (
429 name = cms.string("electronMuonDeltaD0"),
430 title = cms.string("Electron-muon Impact Parameter Difference; |#Delta(d_{0})| [cm]"),
431 bins = cms.vdouble(1000, 0, 0.5),
432 inputVariables = cms.vstring("abs(deltaCorrectedD0Vertex)"),
433 ),
434 cms.PSet (
435 name = cms.string("electronMuonDeltaAbsD0"),
436 title = cms.string("Electron-muon Impact Parameter Difference; |#Delta(|d_{0}|)| [cm]"),
437 bins = cms.vdouble(1000, 0, 0.5),
438 inputVariables = cms.vstring("abs(deltaAbsCorrectedD0Vertex)"),
439 ),
440 cms.PSet (
441 name = cms.string("electronMuonD0Sign"),
442 title = cms.string("Sign of Impact Parameter Product; sign(d_{0}_{1}*d_{0}_{2})"),
443 bins = cms.vdouble(2, -1, 1),
444 inputVariables = cms.vstring("d0Sign"),
445 ),
446 cms.PSet (
447 name = cms.string("electronD0vsMuonD0"),
448 title = cms.string("Electron d_{0} vs Muon d_{0}; muon d_{0} [cm]; electron d_{0} [cm]"),
449 bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
450 inputVariables = cms.vstring("muonCorrectedD0Vertex","electronCorrectedD0Vertex"),
451 ),
452 cms.PSet (
453 name = cms.string("electronAbsD0VertexVsMuonAbsD0Vertex"),
454 title = cms.string("Electron |d_{0}| wrt Vertex vs Muon |d_{0}| wrt Vertex; electron |d_{0}| [cm]; muon |d_{0}| [cm]"),
455 bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
456 inputVariables = cms.vstring("abs(electronCorrectedD0Vertex)","abs(muonCorrectedD0Vertex)"),
457 ),
458 cms.PSet (
459 name = cms.string("electronAbsD0BeamspotVsMuonAbsD0Beamspot"),
460 title = cms.string("Electron |d_{0}| wrt Beamspot vs Muon |d_{0}| wrt Beamspot; electron |d_{0}| [cm]; muon |d_{0}| [cm]"),
461 bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
462 inputVariables = cms.vstring("abs(electronCorrectedD0)","abs(muonCorrectedD0)"),
463 ),
464 cms.PSet (
465 name = cms.string("electronDetIsoVsMuonDetIso"),
466 title = cms.string(";electron detIso;muon detIso"),
467 bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
468 inputVariables = cms.vstring("electronDetIso","muonDetIso"),
469 ),
470
471 cms.PSet (
472 name = cms.string("electronMuonPt"),
473 title = cms.string("Electron-Muon Pair Pt; electron-muon pair p_{T} [GeV]"),
474 bins = cms.vdouble(1000, 0, 100),
475 inputVariables = cms.vstring("pt"),
476 ),
477 )
478
479 )
480
481
482
483 MCParticleHistograms = cms.PSet(
484 inputCollection = cms.string("mcparticles"),
485 histograms = cms.VPSet (
486 cms.PSet (
487 name = cms.string("mcparticleD0"),
488 title = cms.string("MCparticle d_{0}; d_{0} [cm]"),
489 bins = cms.vdouble(5000, -1, 1),
490 inputVariables = cms.vstring("d0"),
491 ),
492 cms.PSet (
493 name = cms.string("mcparticleAbsD0"),
494 title = cms.string("MCparticle d_{0}; |d_{0}| [cm]"),
495 bins = cms.vdouble(5000, 0, 1),
496 inputVariables = cms.vstring("abs(d0)"),
497 ),
498 cms.PSet (
499 name = cms.string("mcparticleDz"),
500 title = cms.string("MCparticle d_{z}; d_{z} [cm]"),
501 bins = cms.vdouble(10000, -20, 20),
502 inputVariables = cms.vstring("dz"),
503 ),
504 cms.PSet (
505 name = cms.string("mcparticleAbsDZ"),
506 title = cms.string("MCparticle d_{z}; |d_{z}| [cm]"),
507 bins = cms.vdouble(5000, 0, 20),
508 inputVariables = cms.vstring("abs(dz)"),
509 ),
510 )
511 )
512
513
514 MetHistograms = cms.PSet(
515 inputCollection = cms.string("mets"),
516 histograms = cms.VPSet (
517 cms.PSet (
518 name = cms.string("met"),
519 title = cms.string("Missing E_[T]; Missing E_{T} [GeV]"),
520
521 bins = cms.vdouble(500, 0, 500),
522 inputVariables = cms.vstring("pt"),
523 ),
524 )
525 )
526
527 JetHistograms = cms.PSet(
528 inputCollection = cms.string("jets"),
529 histograms = cms.VPSet (
530 cms.PSet (
531 name = cms.string("jetPt"),
532 title = cms.string("Jet pT; Jet pT [GeV]"),
533 bins = cms.vdouble(500, 0, 500),
534 inputVariables = cms.vstring("pt"),
535 ),
536 cms.PSet (
537 name = cms.string("jetCSV"),
538 title = cms.string("Jet Combined Secondary Vertex B-tagging Discriminant"),
539 bins = cms.vdouble(2000, -1, 1),
540 inputVariables = cms.vstring("btagCombinedSecVertex"),
541 ),
542 )
543 )
544
545 TrackHistograms = cms.PSet(
546 inputCollection = cms.string("tracks"),
547 histograms = cms.VPSet (
548 cms.PSet (
549 name = cms.string("trackPt"),
550 title = cms.string("Track Transverse Momentum; p_{T} [GeV]"),
551 bins = cms.vdouble(100, 0, 500),
552 inputVariables = cms.vstring("pt"),
553 ),
554 cms.PSet (
555 name = cms.string("trackEta"),
556 title = cms.string("Track Eta; #eta"),
557 bins = cms.vdouble(100, -5, 5),
558 inputVariables = cms.vstring("eta"),
559 ),
560 cms.PSet (
561 name = cms.string("trackPhi"),
562 title = cms.string("Track Phi; #phi"),
563 bins = cms.vdouble(100, -5, 5),
564 inputVariables = cms.vstring("phi"),
565 ),
566 cms.PSet (
567 name = cms.string("trackd0"),
568 title = cms.string("Track d_{0}; d_{0} [cm]"),
569 bins = cms.vdouble(100, -0.5, 0.5),
570 inputVariables = cms.vstring("d0"),
571 ),
572 cms.PSet (
573 name = cms.string("trackdz"),
574 title = cms.string("Track d_{z}; d_{z} [cm]"),
575 bins = cms.vdouble(100, -30, 30),
576 inputVariables = cms.vstring("dZ"),
577 ),
578 cms.PSet (
579 name = cms.string("trackNumValidHits"),
580 title = cms.string("Track Number of Valid Hits; Number of Valid Hits"),
581 bins = cms.vdouble(100, 0, 30),
582 inputVariables = cms.vstring("numValidHits"),
583 ),
584 cms.PSet (
585 name = cms.string("trackChi2"),
586 title = cms.string("Track Reduced Chi2; #chi^{2} / DOF"),
587 bins = cms.vdouble(100, 0, 30),
588 inputVariables = cms.vstring("normChi2"),
589 ),
590 cms.PSet (
591 name = cms.string("trackCharge"),
592 title = cms.string("Track Charge; charge"),
593 bins = cms.vdouble(3, -1.5, 1.5),
594 inputVariables = cms.vstring("charge"),
595 ),
596 )
597 )
598
599 EventHistograms = cms.PSet(
600 inputCollection = cms.string("events"),
601 histograms = cms.VPSet (
602 cms.PSet (
603 name = cms.string("puScaleFactor"),
604 title = cms.string("Pileup Scale Factor;pileup weight"),
605 bins = cms.vdouble(1000, 0, 10),
606 inputVariables = cms.vstring("puScaleFactor"),
607 ),
608 # cms.PSet (
609 # name = cms.string("muonScaleFactor"),
610 # title = cms.string("Muon Scale Factor;muon weight"),
611 # bins = cms.vdouble(1000, 0.5, 1.5),
612 # inputVariables = cms.vstring("muonScaleFactor"),
613 # ),
614 # cms.PSet (
615 # name = cms.string("electronScaleFactor"),
616 # title = cms.string("Electron Scale Factor;electron weight"),
617 # bins = cms.vdouble(1000, 0.5, 1.5),
618 # inputVariables = cms.vstring("electronScaleFactor"),
619 # ),
620 )
621 )