ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/OSUT3Analysis/Configuration/python/histogramDefinitions.py
Revision: 1.12
Committed: Mon Mar 4 22:43:59 2013 UTC (12 years, 2 months ago) by lantonel
Content type: text/x-python
Branch: MAIN
Changes since 1.11: +54 -0 lines
Log Message:
added pair deltaR, deltaPhi, and threeDangle

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("muonEtaPhi"),
38 title = cms.string("Muon Eta vs. Phi; #phi; #eta"),
39 bins = cms.vdouble(100, -3.15, 3.15, 100, -5, 5),
40 inputVariables = cms.vstring("phi","eta"),
41 ),
42 cms.PSet (
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("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("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("correctedD0VertexSig"),
89 ),
90 cms.PSet (
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("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(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(5000, 0, 20),
106 inputVariables = cms.vstring("abs(correctedDZ)"),
107 ),
108 cms.PSet (
109 name = cms.string("muonDetIso"),
110 title = cms.string("Muon Detector-based Isolation; rel. iso."),
111 bins = cms.vdouble(1000, 0, 1),
112 inputVariables = cms.vstring("detIso"),
113 ),
114 cms.PSet (
115 name = cms.string("muonPFdBetaIso"),
116 title = cms.string("Muon PF-based #Delta#beta-corrected Isolation; rel. iso."),
117 bins = cms.vdouble(1000, 0, 1),
118 inputVariables = cms.vstring("relPFdBetaIso"),
119 ),
120
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 (
188 cms.PSet (
189 name = cms.string("electronPt"),
190 title = cms.string("Electron Transverse Momentum; p_{T} [GeV]"),
191 bins = cms.vdouble(100, 0, 500),
192 inputVariables = cms.vstring("pt"),
193 ),
194 cms.PSet (
195 name = cms.string("electronEta"),
196 title = cms.string("Electron Eta; #eta"),
197 bins = cms.vdouble(100, -5, 5),
198 inputVariables = cms.vstring("eta"),
199 ),
200 cms.PSet (
201 name = cms.string("electronPhi"),
202 title = cms.string("Electron Phi; #phi"),
203 bins = cms.vdouble(100, -3.15, 3.15),
204 inputVariables = cms.vstring("phi"),
205 ),
206 cms.PSet (
207 name = cms.string("electronEtaPhi"),
208 title = cms.string("Electron Eta vs. Phi; #phi; #eta"),
209 bins = cms.vdouble(100, -3.15, 3.15, 100, -5, 5),
210 inputVariables = cms.vstring("phi","eta"),
211 ),
212 cms.PSet (
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("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("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("correctedD0VertexSig"),
313 ),
314 cms.PSet (
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("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(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(5000, 0, 20),
330 inputVariables = cms.vstring("abs(correctedDZ)"),
331 ),
332 cms.PSet (
333 name = cms.string("electronDetIso"),
334 title = cms.string("Electron Detector-based Isolation; rel. iso."),
335 bins = cms.vdouble(1000, 0, 1),
336 inputVariables = cms.vstring("detIso"),
337 ),
338 cms.PSet (
339 name = cms.string("electronPFrhoIso"),
340 title = cms.string("Electron PF-based #rho-corrected Isolation; rel. iso."),
341 bins = cms.vdouble(1000, 0, 1),
342 inputVariables = cms.vstring("relPFrhoIso"),
343 ),
344 cms.PSet (
345 name = cms.string("electronFbrem"),
346 title = cms.string("Electron Brem. Energy Fraction; fbrem"),
347 bins = cms.vdouble(1000, 0, 2),
348 inputVariables = cms.vstring("fbrem"),
349 ),
350 cms.PSet (
351 name = cms.string("electronMvaTrigV0"),
352 title = cms.string("Electron ID Triggering MVA Output"),
353 bins = cms.vdouble(1000, -1.1, 1.1),
354 inputVariables = cms.vstring("mvaTrigV0"),
355 ),
356 cms.PSet (
357 name = cms.string("electronMvaNonTrigV0"),
358 title = cms.string("Electron ID Non-triggering MVA Output"),
359 bins = cms.vdouble(1000, -1.1, 1.1),
360 inputVariables = cms.vstring("mvaNonTrigV0"),
361 ),
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(
495 inputCollection = cms.string("mcparticles"),
496 histograms = cms.VPSet (
497 cms.PSet (
498 name = cms.string("mcparticleD0"),
499 title = cms.string("MCparticle d_{0}; d_{0} [cm]"),
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(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(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(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 bins = cms.vdouble(500, 0, 500),
569 inputVariables = cms.vstring("pt"),
570 ),
571 )
572 )