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.3 by lantonel, Thu Feb 7 14:53:30 2013 UTC vs.
Revision 1.13 by jbrinson, Tue Mar 5 10:27:32 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),
# Line 34 | Line 40 | MuonHistograms = cms.PSet(
40              inputVariables = cms.vstring("phi","eta"),
41          ),
42          cms.PSet (
43 <            name = cms.string("muonD0"),
44 <            title = cms.string("Muon d_{0}; d_{0} [cm]"),
45 <            bins = cms.vdouble(1000, -1, 1),
43 >            name = cms.string("muonD0Vertex"),
44 >            title = cms.string("Muon d_{0} wrt Vertex; d_{0} [cm]"),
45 >            bins = cms.vdouble(5000, -1, 1),
46              inputVariables = cms.vstring("correctedD0Vertex"),
47          ),
48          cms.PSet (
49 <            name = cms.string("muonAbsD0"),
50 <            title = cms.string("Muon d_{0}; |d_{0}| [cm]"),
51 <            bins = cms.vdouble(1000, 0, 1),
52 <            inputVariables = cms.vstring("correctedD0Vertex"),
53 <            function = cms.string("abs"),
49 >            name = cms.string("muonD0Beamspot"),
50 >            title = cms.string("Muon d_{0} wrt Beamspot; d_{0} [cm]"),
51 >            bins = cms.vdouble(5000, -1, 1),
52 >            inputVariables = cms.vstring("correctedD0"),
53 >        ),
54 >        cms.PSet (
55 >            name = cms.string("muonD0Origin"),
56 >            title = cms.string("Muon d_{0} wrt CMS Origin; d_{0} [cm]"),
57 >            bins = cms.vdouble(5000, -1, 1),
58 >            inputVariables = cms.vstring("tkD0"),
59 >        ),
60 >        cms.PSet (
61 >            name = cms.string("muonD0VertexPhi"),
62 >            title = cms.string("Muon d_{0} wrt Vertex vs Phi; #phi; d_{0} [cm]"),
63 >            bins = cms.vdouble(100, -3.15, 3.15, 5000, -1, 1),
64 >            inputVariables = cms.vstring("phi","correctedD0Vertex"),
65 >        ),
66 >        cms.PSet (
67 >            name = cms.string("muonAbsD0Vertex"),
68 >            title = cms.string("Muon |d_{0}| wrt Vertex; |d_{0}| [cm]"),
69 >            bins = cms.vdouble(5000, 0, 1),
70 >            inputVariables = cms.vstring("abs(correctedD0Vertex)")
71          ),
72          cms.PSet (
73 <            name = cms.string("muonD0Sig"),
73 >            name = cms.string("muonAbsD0Beamspot"),
74 >            title = cms.string("Muon |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
75 >            bins = cms.vdouble(5000, 0, 1),
76 >            inputVariables = cms.vstring("abs(correctedD0)")
77 >        ),
78 >        cms.PSet (
79 >            name = cms.string("muonAbsD0Origin"),
80 >            title = cms.string("Muon |d_{0}| wrt CMS Origin; |d_{0}| [cm]"),
81 >            bins = cms.vdouble(5000, 0, 1),
82 >            inputVariables = cms.vstring("abs(tkD0)")
83 >        ),
84 >        cms.PSet (
85 >            name = cms.string("muonD0VertexSig"),
86              title = cms.string("Muon d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
87              bins = cms.vdouble(1000, -10.0, 10.0),
88 <            inputVariables = cms.vstring("d0Sig"),
88 >            inputVariables = cms.vstring("correctedD0VertexSig"),
89          ),
90          cms.PSet (
91 <            name = cms.string("muonAbsD0Sig"),
91 >            name = cms.string("muonAbsD0VertexSig"),
92              title = cms.string("Muon d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
93              bins = cms.vdouble(1000, 0, 10.0),
94 <            inputVariables = cms.vstring("d0Sig"),
60 <            function = cms.string("abs"),
94 >            inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
95          ),
96          cms.PSet (
97              name = cms.string("muonDz"),
98              title = cms.string("Muon d_{z}; d_{z} [cm]"),
99 <            bins = cms.vdouble(1000, -20, 20),
99 >            bins = cms.vdouble(10000, -20, 20),
100              inputVariables = cms.vstring("correctedDZ"),
101          ),
102          cms.PSet (
103              name = cms.string("muonAbsDz"),
104              title = cms.string("Muon |d_{z}|; |d_{z}| [cm]"),
105 <            bins = cms.vdouble(1000, 0, 20),
106 <            inputVariables = cms.vstring("correctedDZ"),
73 <            function = cms.string("abs"),
105 >            bins = cms.vdouble(5000, 0, 20),
106 >            inputVariables = cms.vstring("abs(correctedDZ)"),
107          ),
108          cms.PSet (
109              name = cms.string("muonDetIso"),
# Line 88 | Line 121 | MuonHistograms = cms.PSet(
121      )
122   )
123  
124 + DiMuonHistograms = cms.PSet(
125 +    inputCollection = cms.string("muon-muon pairs"),
126 +    histograms = cms.VPSet (
127 +        cms.PSet (
128 +            name = cms.string("diMuonInvMass"),
129 +            title = cms.string("Di-muon Invariant Mass; M_{#mu#mu} [GeV]"),
130 +            bins = cms.vdouble(100, 0, 500),
131 +            inputVariables = cms.vstring("invMass"),
132 +        ),
133 +        cms.PSet (
134 +            name = cms.string("diMuonDeltaPhi"),
135 +            title = cms.string("Di-muon Phi Difference; |#Delta(#phi)|"),
136 +            bins = cms.vdouble(1000, 0, 3.14),
137 +            inputVariables = cms.vstring("deltaPhi"),
138 +        ),
139 +        cms.PSet (
140 +            name = cms.string("diMuonDeltaR"),
141 +            title = cms.string("Di-muon #DeltaR; #DeltaR"),
142 +            bins = cms.vdouble(1000, 0, 10),
143 +            inputVariables = cms.vstring("deltaR"),
144 +        ),
145 +        cms.PSet (
146 +            name = cms.string("diMuonThreeDAngle"),
147 +            title = cms.string("Di-muon 3D angle; 3D angle"),
148 +            bins = cms.vdouble(1000, 0, 3.14),
149 +            inputVariables = cms.vstring("threeDAngle"),
150 +        ),
151 +        cms.PSet (
152 +            name = cms.string("diMuonDeltaD0"),
153 +            title = cms.string("Di-muon Impact Parameter Difference; |#Delta(d_{0})| [cm]"),
154 +            bins = cms.vdouble(1000, 0, 0.5),
155 +            inputVariables = cms.vstring("abs(deltaCorrectedD0Vertex)"),
156 +        ),
157 +        cms.PSet (
158 +            name = cms.string("diMuonDeltaAbsD0"),
159 +            title = cms.string("Di-muon Impact Parameter Difference; |#Delta(|d_{0}|)| [cm]"),
160 +            bins = cms.vdouble(1000, 0, 0.5),
161 +            inputVariables = cms.vstring("abs(deltaAbsCorrectedD0Vertex)"),
162 +        ),
163 +        cms.PSet (
164 +            name = cms.string("diMuonD0Sign"),
165 +            title = cms.string("Sign of Impact Parameter Product; sign(d_{0}_{1}*d_{0}_{2})"),
166 +            bins = cms.vdouble(2, -1, 1),
167 +            inputVariables = cms.vstring("d0Sign"),
168 +        ),
169 +        cms.PSet (
170 +            name = cms.string("muon1D0vsMuon2D0"),
171 +            title = cms.string("Muon #1 d_{0} vs Muon #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
172 +            bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
173 +            inputVariables = cms.vstring("muon1CorrectedD0Vertex","muon2CorrectedD0Vertex"),
174 +        ),
175 +        cms.PSet (
176 +            name = cms.string("muon1AbsD0vsMuon2AbsD0"),
177 +            title = cms.string("Muon #1 |d_{0}| vs Muon #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
178 +            bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
179 +            inputVariables = cms.vstring("abs(muon1CorrectedD0Vertex)","abs(muon2CorrectedD0Vertex)"),
180 +        ),
181 +
182 +    )
183 + )
184 +
185   ElectronHistograms = cms.PSet(
186      inputCollection = cms.string("electrons"),
187      histograms = cms.VPSet (
# Line 116 | Line 210 | ElectronHistograms = cms.PSet(
210              inputVariables = cms.vstring("phi","eta"),
211          ),
212          cms.PSet (
213 <            name = cms.string("electronD0"),
214 <            title = cms.string("Electron d_{0}; d_{0} [cm]"),
215 <            bins = cms.vdouble(1000, -1, 1),
213 >            name = cms.string("electronD0Vertex"),
214 >            title = cms.string("Electron d_{0} wrt PV; d_{0} [cm]"),
215 >            bins = cms.vdouble(5000, -1, 1),
216              inputVariables = cms.vstring("correctedD0Vertex"),
217          ),
218          cms.PSet (
219 <            name = cms.string("electronAbsD0"),
220 <            title = cms.string("Electron d_{0}; |d_{0}| [cm]"),
221 <            bins = cms.vdouble(1000, 0, 1),
222 <            inputVariables = cms.vstring("correctedD0Vertex"),
223 <            function = cms.string("abs"),
219 >            name = cms.string("electronD0VertexInEB"),
220 >            title = cms.string("Electron d_{0} wrt PV for Inner Barrel; d_{0} [cm]"),
221 >            bins = cms.vdouble(5000, -1, 1),
222 >            inputVariables = cms.vstring("correctedD0VertexInEB"),
223 >        ),
224 >        cms.PSet (
225 >            name = cms.string("electronD0VertexOutEB"),
226 >            title = cms.string("Electron d_{0} wrt PV for Outer Barrel; d_{0} [cm]"),
227 >            bins = cms.vdouble(5000, -1, 1),
228 >            inputVariables = cms.vstring("correctedD0VertexOutEB"),
229 >        ),
230 >        cms.PSet (
231 >            name = cms.string("electronD0VertexEE"),
232 >            title = cms.string("Electron d_{0} wrt PV for Endcaps; d_{0} [cm]"),
233 >            bins = cms.vdouble(5000, -1, 1),
234 >            inputVariables = cms.vstring("correctedD0VertexEE"),
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("electronD0BeamspotInEB"),
244 >            title = cms.string("Electron d_{0} wrt Beamspot for Inner Barrel; d_{0} [cm]"),
245 >            bins = cms.vdouble(5000, -1, 1),
246 >            inputVariables = cms.vstring("correctedD0BeamspotInEB"),
247 >        ),
248 >        cms.PSet (
249 >            name = cms.string("electronD0BeamspotOutEB"),
250 >            title = cms.string("Electron d_{0} wrt Beamspot for Outer Barrel; d_{0} [cm]"),
251 >            bins = cms.vdouble(5000, -1, 1),
252 >            inputVariables = cms.vstring("correctedD0BeamspotOutEB"),
253 >        ),
254 >        cms.PSet (
255 >            name = cms.string("electronD0BeamspotEE"),
256 >            title = cms.string("Electron d_{0} wrt Beamspot for Endcaps; d_{0} [cm]"),
257 >            bins = cms.vdouble(5000, -1, 1),
258 >            inputVariables = cms.vstring("correctedD0BeamspotEE"),
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("electronD0OriginInEB"),
268 >            title = cms.string("Electron d_{0} wrt CMS Origin for Inner Barrel; d_{0} [cm]"),
269 >            bins = cms.vdouble(5000, -1, 1),
270 >            inputVariables = cms.vstring("correctedD0OriginInEB"),
271 >        ),
272 >        cms.PSet (
273 >            name = cms.string("electronD0OriginOutEB"),
274 >            title = cms.string("Electron d_{0} wrt CMS Origin for Outer Barrel; d_{0} [cm]"),
275 >            bins = cms.vdouble(5000, -1, 1),
276 >            inputVariables = cms.vstring("correctedD0OriginOutEB"),
277 >        ),
278 >        cms.PSet (
279 >            name = cms.string("electronD0OriginEE"),
280 >            title = cms.string("Electron d_{0} wrt CMS Origin for Endcaps; d_{0} [cm]"),
281 >            bins = cms.vdouble(5000, -1, 1),
282 >            inputVariables = cms.vstring("correctedD0OriginEE"),
283 >        ),
284 >        cms.PSet (
285 >            name = cms.string("electronD0VertexPhi"),
286 >            title = cms.string("Electron d_{0} wrt Vertex vs Phi; #phi; d_{0} [cm]"),
287 >            bins = cms.vdouble(100, -3.15, 3.15, 5000, -1, 1),
288 >            inputVariables = cms.vstring("phi","correctedD0Vertex"),
289 >        ),
290 >        cms.PSet (
291 >            name = cms.string("electronAbsD0Vertex"),
292 >            title = cms.string("Electron |d_{0}| wrt Vertex; |d_{0}| [cm]"),
293 >            bins = cms.vdouble(5000, 0, 1),
294 >            inputVariables = cms.vstring("abs(correctedD0Vertex)"),
295          ),
296          cms.PSet (
297 <            name = cms.string("electronD0Sig"),
297 >            name = cms.string("electronAbsD0Beamspot"),
298 >            title = cms.string("Electron |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
299 >            bins = cms.vdouble(5000, 0, 1),
300 >            inputVariables = cms.vstring("abs(correctedD0Vertex)"),
301 >        ),
302 >        cms.PSet (
303 >            name = cms.string("electronAbsD0Origin"),
304 >            title = cms.string("Electron |d_{0}| wrt CMS Origin; |d_{0}| [cm]"),
305 >            bins = cms.vdouble(5000, 0, 1),
306 >            inputVariables = cms.vstring("abs(tkD0)"),
307 >        ),
308 >        cms.PSet (
309 >            name = cms.string("electronD0VertexSig"),
310              title = cms.string("Electron d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
311              bins = cms.vdouble(1000, -10.0, 10.0),
312 <            inputVariables = cms.vstring("d0Sig"),
312 >            inputVariables = cms.vstring("correctedD0VertexSig"),
313          ),
314          cms.PSet (
315 <            name = cms.string("electronAbsD0Sig"),
315 >            name = cms.string("electronAbsD0VertexSig"),
316              title = cms.string("Electron d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
317              bins = cms.vdouble(1000, 0, 10.0),
318 <            inputVariables = cms.vstring("d0Sig"),
142 <            function = cms.string("abs"),
318 >            inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
319          ),
320          cms.PSet (
321              name = cms.string("electronDz"),
322              title = cms.string("Electron d_{z}; d_{z} [cm]"),
323 <            bins = cms.vdouble(1000, -20, 20),
323 >            bins = cms.vdouble(10000, -20, 20),
324              inputVariables = cms.vstring("correctedDZ"),
325          ),
326          cms.PSet (
327              name = cms.string("electronAbsDz"),
328              title = cms.string("Electron |d_{z}|; |d_{z}| [cm]"),
329 <            bins = cms.vdouble(1000, 0, 20),
330 <            inputVariables = cms.vstring("correctedDZ"),
155 <            function = cms.string("abs"),
329 >            bins = cms.vdouble(5000, 0, 20),
330 >            inputVariables = cms.vstring("abs(correctedDZ)"),
331          ),
332          cms.PSet (
333              name = cms.string("electronDetIso"),
# Line 187 | Line 362 | ElectronHistograms = cms.PSet(
362      )
363   )
364  
365 + DiElectronHistograms = cms.PSet(
366 +    inputCollection = cms.string("electron-electron pairs"),
367 +    histograms = cms.VPSet (
368 +        cms.PSet (
369 +            name = cms.string("diElectronInvMass"),
370 +            title = cms.string("Di-electron Invariant Mass; M_{ee} [GeV]"),
371 +            bins = cms.vdouble(100, 0, 500),
372 +            inputVariables = cms.vstring("invMass"),
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("diElectronDeltaR"),
382 +            title = cms.string("Di-electron #DeltaR; #DeltaR"),
383 +            bins = cms.vdouble(1000, 0, 10),
384 +            inputVariables = cms.vstring("deltaR"),
385 +        ),
386 +        cms.PSet (
387 +            name = cms.string("diElectronThreeDAngle"),
388 +            title = cms.string("Di-muon 3D angle; 3D angle"),
389 +            bins = cms.vdouble(1000, 0, 3.14),
390 +            inputVariables = cms.vstring("threeDAngle"),
391 +        ),        
392 +        cms.PSet (
393 +            name = cms.string("diElectronDeltaD0"),
394 +            title = cms.string("Di-electron Impact Parameter Difference; |#Delta(d_{0})| [cm]"),
395 +            bins = cms.vdouble(1000, 0, 0.5),
396 +            inputVariables = cms.vstring("abs(deltaCorrectedD0Vertex)"),
397 +        ),
398 +        cms.PSet (
399 +            name = cms.string("diElectronDeltaAbsD0"),
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(deltaAbsCorrectedD0Vertex)"),
403 +        ),
404 +        cms.PSet (
405 +            name = cms.string("diElectronD0Sign"),
406 +            title = cms.string("Sign of Impact Parameter Product; sign(d_{0}_{1}*d_{0}_{2})"),
407 +            bins = cms.vdouble(2, -1, 1),
408 +            inputVariables = cms.vstring("d0Sign"),
409 +        ),
410 +        cms.PSet (
411 +            name = cms.string("electron1D0vsElectron2D0"),
412 +            title = cms.string("Electron #1 d_{0} vs Electron #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
413 +            bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
414 +            inputVariables = cms.vstring("electron1CorrectedD0Vertex","electron2CorrectedD0Vertex"),
415 +        ),
416 +        cms.PSet (
417 +            name = cms.string("electron1AbsD0vsElectron2AbsD0"),
418 +            title = cms.string("Electron #1 |d_{0}| vs Electron #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
419 +            bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
420 +            inputVariables = cms.vstring("abs(electron1CorrectedD0Vertex)","abs(electron2CorrectedD0Vertex)"),
421 +        ),
422 +    )
423 + )
424 +
425 + ElectronMuonHistograms = cms.PSet(
426 +    inputCollection = cms.string("electron-muon pairs"),
427 +    histograms = cms.VPSet (
428 +        cms.PSet (
429 +            name = cms.string("electronMuonInvMass"),
430 +            title = cms.string("Electron-muon Invariant Mass; M_{e#mu} [GeV]"),
431 +            bins = cms.vdouble(100, 0, 500),
432 +            inputVariables = cms.vstring("invMass"),
433 +        ),
434 +        cms.PSet (
435 +            name = cms.string("electronMuonDeltaPhi"),
436 +            title = cms.string("Electron-muon Phi Difference; |#Delta(#phi)|"),
437 +            bins = cms.vdouble(1000, 0, 3.14),
438 +            inputVariables = cms.vstring("deltaPhi"),
439 +        ),
440 +        cms.PSet (
441 +            name = cms.string("electronMuonDeltaR"),
442 +            title = cms.string("Electron-muon #DeltaR; #DeltaR"),
443 +            bins = cms.vdouble(1000, 0, 10),
444 +            inputVariables = cms.vstring("deltaR"),
445 +        ),
446 +        cms.PSet (
447 +            name = cms.string("electronMuonThreeDAngle"),
448 +            title = cms.string("Di-muon 3D angle; 3D angle"),
449 +            bins = cms.vdouble(1000, 0, 3.14),
450 +            inputVariables = cms.vstring("threeDAngle"),
451 +        ),
452 +        cms.PSet (
453 +            name = cms.string("electronMuonDeltaD0"),
454 +            title = cms.string("Electron-muon Impact Parameter Difference; |#Delta(d_{0})| [cm]"),
455 +            bins = cms.vdouble(1000, 0, 0.5),
456 +            inputVariables = cms.vstring("abs(deltaCorrectedD0Vertex)"),
457 +        ),
458 +        cms.PSet (
459 +            name = cms.string("electronMuonDeltaAbsD0"),
460 +            title = cms.string("Electron-muon Impact Parameter Difference; |#Delta(|d_{0}|)| [cm]"),
461 +            bins = cms.vdouble(1000, 0, 0.5),
462 +            inputVariables = cms.vstring("abs(deltaAbsCorrectedD0Vertex)"),
463 +        ),
464 +        cms.PSet (
465 +            name = cms.string("electronMuonD0Sign"),
466 +            title = cms.string("Sign of Impact Parameter Product; sign(d_{0}_{1}*d_{0}_{2})"),
467 +            bins = cms.vdouble(2, -1, 1),
468 +            inputVariables = cms.vstring("d0Sign"),
469 +        ),
470 +        cms.PSet (
471 +            name = cms.string("electronD0vsMuonD0"),
472 +            title = cms.string("Electron d_{0} vs Muon d_{0}; muon d_{0} [cm]; electron d_{0} [cm]"),
473 +            bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
474 +            inputVariables = cms.vstring("muonCorrectedD0Vertex","electronCorrectedD0Vertex"),
475 +        ),
476 +        cms.PSet (
477 +            name = cms.string("electronAbsD0VertexVsMuonAbsD0Vertex"),
478 +            title = cms.string("Electron |d_{0}| wrt Vertex vs Muon |d_{0}| wrt Vertex; electron |d_{0}| [cm]; muon |d_{0}| [cm]"),
479 +            bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
480 +            inputVariables = cms.vstring("abs(electronCorrectedD0Vertex)","abs(muonCorrectedD0Vertex)"),
481 +        ),
482 +        cms.PSet (
483 +            name = cms.string("electronAbsD0BeamspotVsMuonAbsD0Beamspot"),
484 +            title = cms.string("Electron |d_{0}| wrt Beamspot vs Muon |d_{0}| wrt Beamspot; electron |d_{0}| [cm]; muon |d_{0}| [cm]"),
485 +            bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
486 +            inputVariables = cms.vstring("abs(electronCorrectedD0)","abs(muonCorrectedD0)"),
487 +        ),
488 +        
489 +    )
490 + )
491 +
492  
493  
494   MCParticleHistograms = cms.PSet(
# Line 195 | Line 497 | MCParticleHistograms = cms.PSet(
497          cms.PSet (
498              name = cms.string("mcparticleD0"),
499              title = cms.string("MCparticle d_{0}; d_{0} [cm]"),
500 <            bins = cms.vdouble(1000, -1, 1),
500 >            bins = cms.vdouble(5000, -1, 1),
501              inputVariables = cms.vstring("d0"),
502          ),
503          cms.PSet (
504              name = cms.string("mcparticleAbsD0"),
505              title = cms.string("MCparticle d_{0}; |d_{0}| [cm]"),
506 <            bins = cms.vdouble(1000, 0, 1),
507 <            inputVariables = cms.vstring("d0"),
206 <            function = cms.string("abs"),
506 >            bins = cms.vdouble(5000, 0, 1),
507 >            inputVariables = cms.vstring("abs(d0)"),
508          ),
509          cms.PSet (
510              name = cms.string("mcparticleDz"),
511              title = cms.string("MCparticle d_{z}; d_{z} [cm]"),
512 <            bins = cms.vdouble(1000, -20, 20),
512 >            bins = cms.vdouble(10000, -20, 20),
513              inputVariables = cms.vstring("dz"),
514          ),
515          cms.PSet (
516              name = cms.string("mcparticleAbsDZ"),
517              title = cms.string("MCparticle d_{z}; |d_{z}| [cm]"),
518 <            bins = cms.vdouble(1000, 0, 20),
519 <            inputVariables = cms.vstring("dz"),
219 <            function = cms.string("abs"),
518 >            bins = cms.vdouble(5000, 0, 20),
519 >            inputVariables = cms.vstring("abs(dz)"),
520          ),
521 +        cms.PSet (
522 +            name = cms.string("mcparticleV0"),
523 +            title = cms.string("MCparticle transverse V_{0}; v0 [cm]"),
524 +            bins = cms.vdouble(5000, -1, 1),
525 +            inputVariables = cms.vstring("v0"),
526 +        ),
527 +        cms.PSet (
528 +            name = cms.string("mcparticleVz"),
529 +            title = cms.string("MCparticle V_{z}; Vz [cm]"),
530 +            bins = cms.vdouble(5000, -20, 20),
531 +            inputVariables = cms.vstring("vz"),
532 +        ),
533 +        cms.PSet (
534 +            name = cms.string("mcparticleDeltaV0"),
535 +            title = cms.string("MCparticle delta transverse V_{0}; delta v0 [cm]"),
536 +            bins = cms.vdouble(5000, -1, 1),
537 +            inputVariables = cms.vstring("deltaV0"),
538 +        ),
539 +        cms.PSet (
540 +            name = cms.string("mcparticleDeltaVx"),
541 +            title = cms.string("MCparticle delta V_{x}; delta vx [cm]"),
542 +            bins = cms.vdouble(5000, -1, 1),
543 +            inputVariables = cms.vstring("deltaVx"),
544 +        ),
545 +        cms.PSet (
546 +            name = cms.string("mcparticleDeltaVy"),
547 +            title = cms.string("MCparticle delta V_{y}; delta vy [cm]"),
548 +            bins = cms.vdouble(5000, -1, 1),
549 +            inputVariables = cms.vstring("deltaVy"),
550 +        ),
551 +        cms.PSet (
552 +            name = cms.string("mcparticleDeltaVz"),
553 +            title = cms.string("MCparticle delta V_{z}; delta Vz [cm]"),
554 +            bins = cms.vdouble(10000, -20, 20),
555 +            inputVariables = cms.vstring("deltaVz"),
556 +        ),
557 +
558      )
559   )    
560 +
561 +
562 + MetHistograms = cms.PSet(
563 +    inputCollection = cms.string("mets"),
564 +    histograms = cms.VPSet (
565 +        cms.PSet (
566 +            name = cms.string("met"),
567 +            title = cms.string("Missing E_[T]; Missing E_{T} [GeV]"),
568 +
569 +            bins = cms.vdouble(500, 0, 500),
570 +            inputVariables = cms.vstring("pt"),
571 +        ),
572 +    )
573 + )
574 +
575 + JetHistograms = cms.PSet(
576 +    inputCollection = cms.string("jets"),
577 +    histograms = cms.VPSet (
578 +        cms.PSet (
579 +            name = cms.string("jetPt"),
580 +            title = cms.string("Jet pT; Jet pT [GeV]"),
581 +            bins = cms.vdouble(500, 0, 500),
582 +            inputVariables = cms.vstring("pt"),
583 +        ),
584 +    )
585 + )
586 +
587 + TrackHistograms = cms.PSet(
588 +     inputCollection = cms.string("tracks"),
589 +     histograms = cms.VPSet (
590 +        cms.PSet (
591 +            name = cms.string("trackPt"),
592 +            title = cms.string("Track Transverse Momentum; p_{T} [GeV]"),
593 +            bins = cms.vdouble(100, 0, 500),
594 +            inputVariables = cms.vstring("pt"),
595 +                   ),
596 +         cms.PSet (
597 +             name = cms.string("trackEta"),
598 +             title = cms.string("Track Eta; #eta"),
599 +             bins = cms.vdouble(100, -5, 5),
600 +             inputVariables = cms.vstring("eta"),
601 +                        ),
602 +
603 +        cms.PSet (
604 +             name = cms.string("trackPhi"),
605 +             title = cms.string("Track Phi; #phi"),
606 +             bins = cms.vdouble(100, -5, 5),
607 +             inputVariables = cms.vstring("phi"),
608 +                        ),
609 +        cms.PSet (
610 +            name = cms.string("trackd0"),
611 +            title = cms.string("Track d0; d_0"),
612 +            bins = cms.vdouble(100, -0.5, 0.5),
613 +            inputVariables = cms.vstring("d0"),
614 +         ),
615 +
616 +        cms.PSet (
617 +            name = cms.string("trackdz"),
618 +            title = cms.string("Track dz; d_z"),
619 +            bins = cms.vdouble(100, -30, 30),
620 +            inputVariables = cms.vstring("dZ"),
621 +         ),
622 +       cms.PSet (
623 +            name = cms.string("trackNumValidHits"),
624 +            title = cms.string("Track Number of Valid Hits; Number of Valid Hits"),
625 +            bins = cms.vdouble(100, 0, 30),
626 +            inputVariables = cms.vstring("numValidHits"),
627 +            ),
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 +        
636 +        
637 +    )
638 +  )

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines