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.16 by lantonel, Tue Mar 19 19:29:35 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, 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("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 85 | Line 127 | MuonHistograms = cms.PSet(
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 (
# Line 107 | Line 216 | ElectronHistograms = cms.PSet(
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("electronD0"),
232 <            title = cms.string("Electron d_{0}; d_{0} [cm]"),
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("electronAbsD0"),
238 <            title = cms.string("Electron d_{0}; |d_{0}| [cm]"),
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(correctedD0Vertex)"),
265          ),
266          cms.PSet (
267 <            name = cms.string("electronD0Sig"),
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("electronAbsD0Sig"),
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)"),
# Line 139 | Line 284 | ElectronHistograms = cms.PSet(
284          cms.PSet (
285              name = cms.string("electronDz"),
286              title = cms.string("Electron d_{z}; d_{z} [cm]"),
287 <            bins = cms.vdouble(5000, -20, 20),
287 >            bins = cms.vdouble(10000, -20, 20),
288              inputVariables = cms.vstring("correctedDZ"),
289          ),
290          cms.PSet (
# Line 181 | Line 326 | ElectronHistograms = cms.PSet(
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 + )
472 +
473  
474  
475   MCParticleHistograms = cms.PSet(
# Line 201 | Line 490 | MCParticleHistograms = cms.PSet(
490          cms.PSet (
491              name = cms.string("mcparticleDz"),
492              title = cms.string("MCparticle d_{z}; d_{z} [cm]"),
493 <            bins = cms.vdouble(5000, -20, 20),
493 >            bins = cms.vdouble(10000, -20, 20),
494              inputVariables = cms.vstring("dz"),
495          ),
496          cms.PSet (
# Line 220 | Line 509 | MetHistograms = cms.PSet(
509          cms.PSet (
510              name = cms.string("met"),
511              title = cms.string("Missing E_[T]; Missing E_{T} [GeV]"),
512 +
513 +            bins = cms.vdouble(500, 0, 500),
514 +            inputVariables = cms.vstring("pt"),
515 +        ),
516 +    )
517 + )
518 +
519 + JetHistograms = cms.PSet(
520 +    inputCollection = cms.string("jets"),
521 +    histograms = cms.VPSet (
522 +        cms.PSet (
523 +            name = cms.string("jetPt"),
524 +            title = cms.string("Jet pT; Jet pT [GeV]"),
525              bins = cms.vdouble(500, 0, 500),
526              inputVariables = cms.vstring("pt"),
527          ),
528      )
529   )
530 +
531 + TrackHistograms = cms.PSet(
532 +     inputCollection = cms.string("tracks"),
533 +     histograms = cms.VPSet (
534 +        cms.PSet (
535 +            name = cms.string("trackPt"),
536 +            title = cms.string("Track Transverse Momentum; p_{T} [GeV]"),
537 +            bins = cms.vdouble(100, 0, 500),
538 +            inputVariables = cms.vstring("pt"),
539 +        ),
540 +        cms.PSet (
541 +             name = cms.string("trackEta"),
542 +             title = cms.string("Track Eta; #eta"),
543 +             bins = cms.vdouble(100, -5, 5),
544 +             inputVariables = cms.vstring("eta"),
545 +        ),
546 +        cms.PSet (
547 +             name = cms.string("trackPhi"),
548 +             title = cms.string("Track Phi; #phi"),
549 +             bins = cms.vdouble(100, -5, 5),
550 +             inputVariables = cms.vstring("phi"),
551 +        ),
552 +        cms.PSet (
553 +            name = cms.string("trackd0"),
554 +            title = cms.string("Track d_{0}; d_{0} [cm]"),
555 +            bins = cms.vdouble(100, -0.5, 0.5),
556 +            inputVariables = cms.vstring("d0"),
557 +        ),
558 +        cms.PSet (
559 +            name = cms.string("trackdz"),
560 +            title = cms.string("Track d_{z}; d_{z} [cm]"),
561 +            bins = cms.vdouble(100, -30, 30),
562 +            inputVariables = cms.vstring("dZ"),
563 +         ),
564 +        cms.PSet (
565 +            name = cms.string("trackNumValidHits"),
566 +            title = cms.string("Track Number of Valid Hits; Number of Valid Hits"),
567 +            bins = cms.vdouble(100, 0, 30),
568 +            inputVariables = cms.vstring("numValidHits"),
569 +        ),
570 +        cms.PSet (
571 +            name = cms.string("trackChi2"),
572 +            title = cms.string("Track Reduced Chi2; #chi^{2} / DOF"),
573 +            bins = cms.vdouble(100, 0, 30),
574 +            inputVariables = cms.vstring("normChi2"),
575 +        ),
576 +        cms.PSet (
577 +            name = cms.string("trackCharge"),
578 +            title = cms.string("Track Charge; charge"),
579 +            bins = cms.vdouble(3, -1.5, 1.5),
580 +            inputVariables = cms.vstring("charge"),
581 +        ),
582 +    )
583 +  )
584 +
585 + EventHistograms = cms.PSet(
586 +    inputCollection = cms.string("events"),
587 +    histograms = cms.VPSet (
588 +        cms.PSet (
589 +            name = cms.string("puScaleFactor"),
590 +            title = cms.string("Pileup Scale Factor;pileup weight"),
591 +            bins = cms.vdouble(1000, 0, 10),
592 +            inputVariables = cms.vstring("puScaleFactor"),
593 +        ),
594 +        cms.PSet (
595 +            name = cms.string("muonScaleFactor"),
596 +            title = cms.string("Muon Scale Factor;muon weight"),
597 +            bins = cms.vdouble(1000, 0.5, 1.5),
598 +            inputVariables = cms.vstring("muonScaleFactor"),
599 +        ),
600 +        cms.PSet (
601 +            name = cms.string("electronScaleFactor"),
602 +            title = cms.string("Electron Scale Factor;electron weight"),
603 +            bins = cms.vdouble(1000, 0.5, 1.5),
604 +            inputVariables = cms.vstring("electronScaleFactor"),
605 +        ),
606 +    )
607 +  )

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines