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.15 by ahart, Mon Mar 18 10:29:18 2013 UTC vs.
Revision 1.25 by ahart, Fri May 3 20:11:45 2013 UTC

# Line 34 | Line 34 | MuonHistograms = cms.PSet(
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),
# Line 59 | Line 65 | MuonHistograms = cms.PSet(
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),
68 >            title = cms.string("Muon d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
69 >            bins = cms.vdouble(100, -3.15, 3.15, 1000, -1, 1),
70              inputVariables = cms.vstring("phi","correctedD0Vertex"),
71          ),
72          cms.PSet (
# Line 106 | Line 112 | MuonHistograms = cms.PSet(
112              inputVariables = cms.vstring("abs(correctedDZ)"),
113          ),
114          cms.PSet (
115 +            name = cms.string("muonAbsD0BeamspotVsAbsDz"),
116 +            title = cms.string("Muon |d_{0}| wrt Beamspot vs. Muon |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
117 +            bins = cms.vdouble(1000, 0, 20, 1000, 0, 1),
118 +            inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
119 +        ),
120 +        cms.PSet (
121              name = cms.string("muonDetIso"),
122              title = cms.string("Muon Detector-based Isolation; rel. iso."),
123 <            bins = cms.vdouble(1000, 0, 1),
123 >            bins = cms.vdouble(1000, 0, 5),
124              inputVariables = cms.vstring("detIso"),
125          ),
126          cms.PSet (
127              name = cms.string("muonPFdBetaIso"),
128              title = cms.string("Muon PF-based #Delta#beta-corrected Isolation; rel. iso."),
129 <            bins = cms.vdouble(1000, 0, 1),
129 >            bins = cms.vdouble(1000, 0, 5),
130 >            inputVariables = cms.vstring("relPFdBetaIso"),
131 >        ),
132 >        cms.PSet (
133 >            name = cms.string("muonMetMt"),
134 >            title = cms.string("Transverse Mass of Muon-MET System; M_{T} [GeV]"),
135 >            bins = cms.vdouble(1000, 0, 100),
136 >            inputVariables = cms.vstring("metMT"),
137 >        ),
138 >
139 >    )
140 > )
141 >
142 >
143 > SecondaryMuonHistograms = cms.PSet(
144 >    inputCollection = cms.string("secondary muons"),
145 >    histograms = cms.VPSet (
146 >        cms.PSet (
147 >            name = cms.string("secondaryMuonPt"),
148 >            title = cms.string("Secondary Muon Transverse Momentum; p_{T} [GeV]"),
149 >            bins = cms.vdouble(100, 0, 500),
150 >            inputVariables = cms.vstring("pt"),
151 >        ),
152 >        cms.PSet (
153 >            name = cms.string("secondaryMuonEta"),
154 >            title = cms.string("Secondary Muon Eta; #eta"),
155 >            bins = cms.vdouble(100, -5, 5),
156 >            inputVariables = cms.vstring("eta"),
157 >        ),
158 >        cms.PSet (
159 >            name = cms.string("secondaryMuonGenEta"),
160 >            title = cms.string("Secondary Muon Gen. Eta; #eta"),
161 >            bins = cms.vdouble(100, -5, 5),
162 >            inputVariables = cms.vstring("genEta"),
163 >        ),
164 >        cms.PSet (
165 >            name = cms.string("secondaryMuonPhi"),
166 >            title = cms.string("Secondary Muon Phi; #phi"),
167 >            bins = cms.vdouble(100, -3.15, 3.15),
168 >            inputVariables = cms.vstring("phi"),
169 >        ),
170 >        cms.PSet (
171 >            name = cms.string("secondaryMuonCharge"),
172 >            title = cms.string("Secondary Muon Charge; charge"),
173 >            bins = cms.vdouble(3, -1.5, 1.5),
174 >            inputVariables = cms.vstring("charge"),
175 >        ),
176 >        cms.PSet (
177 >            name = cms.string("secondaryMuonEtaPhi"),
178 >            title = cms.string("Secondary Muon Eta vs. Phi; #phi; #eta"),
179 >            bins = cms.vdouble(100, -3.15, 3.15, 100, -5, 5),
180 >            inputVariables = cms.vstring("phi","eta"),
181 >        ),
182 >        cms.PSet (
183 >            name = cms.string("secondaryMuonD0Vertex"),
184 >            title = cms.string("Secondary Muon d_{0} wrt PV; d_{0} [cm]"),
185 >            bins = cms.vdouble(5000, -1, 1),
186 >            inputVariables = cms.vstring("correctedD0Vertex"),
187 >        ),
188 >        cms.PSet (
189 >            name = cms.string("secondaryMuonD0Beamspot"),
190 >            title = cms.string("Secondary Muon d_{0} wrt Beamspot; d_{0} [cm]"),
191 >            bins = cms.vdouble(5000, -1, 1),
192 >            inputVariables = cms.vstring("correctedD0"),
193 >        ),
194 >        cms.PSet (
195 >            name = cms.string("secondaryMuonD0Origin"),
196 >            title = cms.string("Secondary Muon d_{0} wrt CMS Origin; d_{0} [cm]"),
197 >            bins = cms.vdouble(5000, -1, 1),
198 >            inputVariables = cms.vstring("tkD0"),
199 >        ),
200 >        cms.PSet (
201 >            name = cms.string("secondaryMuonD0VertexPhi"),
202 >            title = cms.string("Secondary Muon d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
203 >            bins = cms.vdouble(100, -3.15, 3.15, 1000, -1, 1),
204 >            inputVariables = cms.vstring("phi","correctedD0Vertex"),
205 >        ),
206 >        cms.PSet (
207 >            name = cms.string("secondaryMuonAbsD0Vertex"),
208 >            title = cms.string("Secondary Muon |d_{0}| wrt Vertex; |d_{0}| [cm]"),
209 >            bins = cms.vdouble(5000, 0, 1),
210 >            inputVariables = cms.vstring("abs(correctedD0Vertex)")
211 >        ),
212 >        cms.PSet (
213 >            name = cms.string("secondaryMuonAbsD0Beamspot"),
214 >            title = cms.string("Secondary Muon |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
215 >            bins = cms.vdouble(5000, 0, 1),
216 >            inputVariables = cms.vstring("abs(correctedD0)")
217 >        ),
218 >        cms.PSet (
219 >            name = cms.string("secondaryMuonAbsD0Origin"),
220 >            title = cms.string("Secondary Muon |d_{0}| wrt CMS Origin; |d_{0}| [cm]"),
221 >            bins = cms.vdouble(5000, 0, 1),
222 >            inputVariables = cms.vstring("abs(tkD0)")
223 >        ),
224 >        cms.PSet (
225 >            name = cms.string("secondaryMuonD0VertexSig"),
226 >            title = cms.string("Secondary Muon d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
227 >            bins = cms.vdouble(1000, -10.0, 10.0),
228 >            inputVariables = cms.vstring("correctedD0VertexSig"),
229 >        ),
230 >        cms.PSet (
231 >            name = cms.string("secondaryMuonAbsD0VertexSig"),
232 >            title = cms.string("Secondary Muon d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
233 >            bins = cms.vdouble(1000, 0, 10.0),
234 >            inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
235 >        ),
236 >        cms.PSet (
237 >            name = cms.string("secondaryMuonDz"),
238 >            title = cms.string("Secondary Muon d_{z}; d_{z} [cm]"),
239 >            bins = cms.vdouble(10000, -20, 20),
240 >            inputVariables = cms.vstring("correctedDZ"),
241 >        ),
242 >        cms.PSet (
243 >            name = cms.string("secondaryMuonAbsDz"),
244 >            title = cms.string("Secondary Muon |d_{z}|; |d_{z}| [cm]"),
245 >            bins = cms.vdouble(5000, 0, 20),
246 >            inputVariables = cms.vstring("abs(correctedDZ)"),
247 >        ),
248 >        cms.PSet (
249 >            name = cms.string("secondaryMuonAbsD0BeamspotVsAbsDz"),
250 >            title = cms.string("Secondary Muon |d_{0}| wrt Beamspot vs. Secondary Muon |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
251 >            bins = cms.vdouble(1000, 0, 20, 1000, 0, 1),
252 >            inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
253 >        ),
254 >        cms.PSet (
255 >            name = cms.string("secondaryMuonDetIso"),
256 >            title = cms.string("Secondary Muon Detector-based Isolation; rel. iso."),
257 >            bins = cms.vdouble(1000, 0, 5),
258 >            inputVariables = cms.vstring("detIso"),
259 >        ),
260 >        cms.PSet (
261 >            name = cms.string("secondaryMuonPFdBetaIso"),
262 >            title = cms.string("Secondary Muon PF-based #Delta#beta-corrected Isolation; rel. iso."),
263 >            bins = cms.vdouble(1000, 0, 5),
264              inputVariables = cms.vstring("relPFdBetaIso"),
265          ),
266 +        cms.PSet (
267 +            name = cms.string("secondaryMuonMetMt"),
268 +            title = cms.string("Transverse Mass of Muon-MET System; M_{T} [GeV]"),
269 +            bins = cms.vdouble(1000, 0, 100),
270 +            inputVariables = cms.vstring("metMT"),
271 +        ),
272  
273      )
274   )
275  
276 +
277 +
278   DiMuonHistograms = cms.PSet(
279      inputCollection = cms.string("muon-muon pairs"),
280      histograms = cms.VPSet (
# Line 131 | Line 285 | DiMuonHistograms = cms.PSet(
285              inputVariables = cms.vstring("invMass"),
286          ),
287          cms.PSet (
288 +            name = cms.string("diMuonChargeProduct"),
289 +            title = cms.string("Di-muon Charge Product; charge_{#mu}_{1}*charge_{#mu}_{2}"),
290 +            bins = cms.vdouble(3, -1.5, 1.5),
291 +            inputVariables = cms.vstring("chargeProduct"),
292 +        ),
293 +        cms.PSet (
294              name = cms.string("diMuonDeltaPhi"),
295              title = cms.string("Di-muon Phi Difference; |#Delta(#phi)|"),
296              bins = cms.vdouble(1000, 0, 3.14),
297              inputVariables = cms.vstring("deltaPhi"),
298          ),
299          cms.PSet (
300 +            name = cms.string("diMuonDeltaEta"),
301 +            title = cms.string("Di-muon Eta Difference; |#Delta(#eta)|"),
302 +            bins = cms.vdouble(1000, 0, 10),
303 +            inputVariables = cms.vstring("deltaEta"),
304 +        ),
305 +        cms.PSet (
306              name = cms.string("diMuonDeltaR"),
307              title = cms.string("Di-muon #DeltaR; #DeltaR"),
308              bins = cms.vdouble(1000, 0, 10),
# Line 168 | Line 334 | DiMuonHistograms = cms.PSet(
334          ),
335          cms.PSet (
336              name = cms.string("muon1D0vsMuon2D0"),
337 <            title = cms.string("Muon #1 d_{0} vs Muon #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
337 >            title = cms.string("Muon #1 d_{0} vs. Muon #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
338              bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
339 <            inputVariables = cms.vstring("muon1CorrectedD0Vertex","muon2CorrectedD0Vertex"),
339 >            inputVariables = cms.vstring("muon2CorrectedD0Vertex","muon1CorrectedD0Vertex"),
340          ),
341          cms.PSet (
342              name = cms.string("muon1AbsD0vsMuon2AbsD0"),
343 <            title = cms.string("Muon #1 |d_{0}| vs Muon #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
343 >            title = cms.string("Muon #1 |d_{0}| vs. Muon #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
344              bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
345 <            inputVariables = cms.vstring("abs(muon1CorrectedD0Vertex)","abs(muon2CorrectedD0Vertex)"),
345 >            inputVariables = cms.vstring("abs(muon2CorrectedD0Vertex)","abs(muon1CorrectedD0Vertex)"),
346          ),
347  
348      )
# Line 204 | Line 370 | ElectronHistograms = cms.PSet(
370              inputVariables = cms.vstring("phi"),
371          ),
372          cms.PSet (
373 +            name = cms.string("electronCharge"),
374 +            title = cms.string("Electron Charge; charge"),
375 +            bins = cms.vdouble(3, -1.5, 1.5),
376 +            inputVariables = cms.vstring("charge"),
377 +        ),
378 +        cms.PSet (
379              name = cms.string("electronEtaPhi"),
380              title = cms.string("Electron Eta vs. Phi; #phi; #eta"),
381              bins = cms.vdouble(100, -3.15, 3.15, 100, -5, 5),
# Line 229 | Line 401 | ElectronHistograms = cms.PSet(
401          ),
402          cms.PSet (
403              name = cms.string("electronD0VertexPhi"),
404 <            title = cms.string("Electron d_{0} wrt Vertex vs Phi; #phi; d_{0} [cm]"),
404 >            title = cms.string("Electron d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
405              bins = cms.vdouble(100, -3.15, 3.15, 5000, -1, 1),
406              inputVariables = cms.vstring("phi","correctedD0Vertex"),
407          ),
# Line 243 | Line 415 | ElectronHistograms = cms.PSet(
415              name = cms.string("electronAbsD0Beamspot"),
416              title = cms.string("Electron |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
417              bins = cms.vdouble(5000, 0, 1),
418 <            inputVariables = cms.vstring("abs(correctedD0Vertex)"),
418 >            inputVariables = cms.vstring("abs(correctedD0)"),
419          ),
420          cms.PSet (
421              name = cms.string("electronAbsD0Origin"),
# Line 276 | Line 448 | ElectronHistograms = cms.PSet(
448              inputVariables = cms.vstring("abs(correctedDZ)"),
449          ),
450          cms.PSet (
451 +            name = cms.string("electronAbsD0BeamspotVsAbsDz"),
452 +            title = cms.string("Electron |d_{0}| wrt Beamspot vs. Electron |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
453 +            bins = cms.vdouble(1000, 0, 20, 1000, 0, 1),
454 +            inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
455 +        ),
456 +        cms.PSet (
457              name = cms.string("electronDetIso"),
458              title = cms.string("Electron Detector-based Isolation; rel. iso."),
459 <            bins = cms.vdouble(1000, 0, 1),
459 >            bins = cms.vdouble(1000, 0, 5),
460              inputVariables = cms.vstring("detIso"),
461          ),
462          cms.PSet (
463              name = cms.string("electronPFrhoIso"),
464              title = cms.string("Electron PF-based #rho-corrected Isolation; rel. iso."),
465 <            bins = cms.vdouble(1000, 0, 1),
465 >            bins = cms.vdouble(1000, 0, 5),
466              inputVariables = cms.vstring("relPFrhoIso"),
467          ),
468          cms.PSet (
# Line 305 | Line 483 | ElectronHistograms = cms.PSet(
483              bins = cms.vdouble(1000, -1.1, 1.1),
484              inputVariables = cms.vstring("mvaNonTrigV0"),
485          ),
486 +        cms.PSet (
487 +            name = cms.string("electronMetMt"),
488 +            title = cms.string("Transverse Mass of Electron-MET System; M_{T} [GeV]"),
489 +            bins = cms.vdouble(1000, 0, 100),
490 +            inputVariables = cms.vstring("metMT"),
491 +        ),
492      )
493   )
494  
495 +
496 + SecondaryElectronHistograms = cms.PSet(
497 +    inputCollection = cms.string("secondary electrons"),
498 +    histograms = cms.VPSet (
499 +        cms.PSet (
500 +            name = cms.string("secondaryElectronPt"),
501 +            title = cms.string("Secondary Electron Transverse Momentum; p_{T} [GeV]"),
502 +            bins = cms.vdouble(100, 0, 500),
503 +            inputVariables = cms.vstring("pt"),
504 +        ),
505 +        cms.PSet (
506 +            name = cms.string("secondaryElectronEta"),
507 +            title = cms.string("Secondary Electron Eta; #eta"),
508 +            bins = cms.vdouble(100, -5, 5),
509 +            inputVariables = cms.vstring("eta"),
510 +        ),
511 +        cms.PSet (
512 +            name = cms.string("secondaryElectronGenEta"),
513 +            title = cms.string("Secondary Electron Gen. Eta; #eta"),
514 +            bins = cms.vdouble(100, -5, 5),
515 +            inputVariables = cms.vstring("genEta"),
516 +        ),
517 +        cms.PSet (
518 +            name = cms.string("secondaryElectronPhi"),
519 +            title = cms.string("Secondary Electron Phi; #phi"),
520 +            bins = cms.vdouble(100, -3.15, 3.15),
521 +            inputVariables = cms.vstring("phi"),
522 +        ),
523 +        cms.PSet (
524 +            name = cms.string("secondaryElectronCharge"),
525 +            title = cms.string("Secondary Electron Charge; charge"),
526 +            bins = cms.vdouble(3, -1.5, 1.5),
527 +            inputVariables = cms.vstring("charge"),
528 +        ),
529 +        cms.PSet (
530 +            name = cms.string("secondaryElectronEtaPhi"),
531 +            title = cms.string("Secondary Electron Eta vs. Phi; #phi; #eta"),
532 +            bins = cms.vdouble(100, -3.15, 3.15, 100, -5, 5),
533 +            inputVariables = cms.vstring("phi","eta"),
534 +        ),
535 +        cms.PSet (
536 +            name = cms.string("secondaryElectronD0Vertex"),
537 +            title = cms.string("Secondary Electron d_{0} wrt PV; d_{0} [cm]"),
538 +            bins = cms.vdouble(5000, -1, 1),
539 +            inputVariables = cms.vstring("correctedD0Vertex"),
540 +        ),
541 +        cms.PSet (
542 +            name = cms.string("secondaryElectronD0Beamspot"),
543 +            title = cms.string("Secondary Electron d_{0} wrt Beamspot; d_{0} [cm]"),
544 +            bins = cms.vdouble(5000, -1, 1),
545 +            inputVariables = cms.vstring("correctedD0"),
546 +        ),
547 +        cms.PSet (
548 +            name = cms.string("secondaryElectronD0Origin"),
549 +            title = cms.string("Secondary Electron d_{0} wrt CMS Origin; d_{0} [cm]"),
550 +            bins = cms.vdouble(5000, -1, 1),
551 +            inputVariables = cms.vstring("tkD0"),
552 +        ),
553 +        cms.PSet (
554 +            name = cms.string("secondaryElectronD0VertexPhi"),
555 +            title = cms.string("Secondary Electron d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
556 +            bins = cms.vdouble(100, -3.15, 3.15, 1000, -1, 1),
557 +            inputVariables = cms.vstring("phi","correctedD0Vertex"),
558 +        ),
559 +        cms.PSet (
560 +            name = cms.string("secondaryElectronAbsD0Vertex"),
561 +            title = cms.string("Secondary Electron |d_{0}| wrt Vertex; |d_{0}| [cm]"),
562 +            bins = cms.vdouble(5000, 0, 1),
563 +            inputVariables = cms.vstring("abs(correctedD0Vertex)")
564 +        ),
565 +        cms.PSet (
566 +            name = cms.string("secondaryElectronAbsD0Beamspot"),
567 +            title = cms.string("Secondary Electron |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
568 +            bins = cms.vdouble(5000, 0, 1),
569 +            inputVariables = cms.vstring("abs(correctedD0)")
570 +        ),
571 +        cms.PSet (
572 +            name = cms.string("secondaryElectronAbsD0Origin"),
573 +            title = cms.string("Secondary Electron |d_{0}| wrt CMS Origin; |d_{0}| [cm]"),
574 +            bins = cms.vdouble(5000, 0, 1),
575 +            inputVariables = cms.vstring("abs(tkD0)")
576 +        ),
577 +        cms.PSet (
578 +            name = cms.string("secondaryElectronD0VertexSig"),
579 +            title = cms.string("Secondary Electron d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
580 +            bins = cms.vdouble(1000, -10.0, 10.0),
581 +            inputVariables = cms.vstring("correctedD0VertexSig"),
582 +        ),
583 +        cms.PSet (
584 +            name = cms.string("secondaryElectronAbsD0VertexSig"),
585 +            title = cms.string("Secondary Electron d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
586 +            bins = cms.vdouble(1000, 0, 10.0),
587 +            inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
588 +        ),
589 +        cms.PSet (
590 +            name = cms.string("secondaryElectronDz"),
591 +            title = cms.string("Secondary Electron d_{z}; d_{z} [cm]"),
592 +            bins = cms.vdouble(10000, -20, 20),
593 +            inputVariables = cms.vstring("correctedDZ"),
594 +        ),
595 +        cms.PSet (
596 +            name = cms.string("secondaryElectronAbsDz"),
597 +            title = cms.string("Secondary Electron |d_{z}|; |d_{z}| [cm]"),
598 +            bins = cms.vdouble(5000, 0, 20),
599 +            inputVariables = cms.vstring("abs(correctedDZ)"),
600 +        ),
601 +        cms.PSet (
602 +            name = cms.string("secondaryElectronAbsD0BeamspotVsAbsDz"),
603 +            title = cms.string("Secondary Electron |d_{0}| wrt Beamspot vs. Secondary Electron |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
604 +            bins = cms.vdouble(1000, 0, 20, 1000, 0, 1),
605 +            inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
606 +        ),
607 +        cms.PSet (
608 +            name = cms.string("secondaryElectronDetIso"),
609 +            title = cms.string("Secondary Electron Detector-based Isolation; rel. iso."),
610 +            bins = cms.vdouble(1000, 0, 5),
611 +            inputVariables = cms.vstring("detIso"),
612 +        ),
613 +        cms.PSet (
614 +            name = cms.string("secondaryElectronPFrhoIso"),
615 +            title = cms.string("Secondary Electron PF-based #rho-corrected Isolation; rel. iso."),
616 +            bins = cms.vdouble(1000, 0, 5),
617 +            inputVariables = cms.vstring("relPFrhoIso"),
618 +        ),
619 +        cms.PSet (
620 +            name = cms.string("secondaryElectronMetMt"),
621 +            title = cms.string("Transverse Mass of Electron-MET System; M_{T} [GeV]"),
622 +            bins = cms.vdouble(1000, 0, 100),
623 +            inputVariables = cms.vstring("metMT"),
624 +        ),
625 +
626 +    )
627 + )
628 +
629 +
630 +
631   DiElectronHistograms = cms.PSet(
632      inputCollection = cms.string("electron-electron pairs"),
633      histograms = cms.VPSet (
# Line 318 | Line 638 | DiElectronHistograms = cms.PSet(
638              inputVariables = cms.vstring("invMass"),
639          ),
640          cms.PSet (
641 +            name = cms.string("diElectronChargeProduct"),
642 +            title = cms.string("Di-electron Charge Product; charge_{e}_{1}*charge_{e}_{2}"),
643 +            bins = cms.vdouble(3, -1.5, 1.5),
644 +            inputVariables = cms.vstring("chargeProduct"),
645 +        ),
646 +        cms.PSet (
647              name = cms.string("diElectronDeltaPhi"),
648              title = cms.string("Di-electron Phi Difference; |#Delta(#phi)|"),
649              bins = cms.vdouble(1000, 0, 3.14),
650              inputVariables = cms.vstring("deltaPhi"),
651          ),
652          cms.PSet (
653 +            name = cms.string("diElectronDeltaEta"),
654 +            title = cms.string("Di-electron Eta Difference; |#Delta(#eta)|"),
655 +            bins = cms.vdouble(1000, 0, 10),
656 +            inputVariables = cms.vstring("deltaEta"),
657 +        ),
658 +        cms.PSet (
659              name = cms.string("diElectronDeltaR"),
660              title = cms.string("Di-electron #DeltaR; #DeltaR"),
661              bins = cms.vdouble(1000, 0, 10),
# Line 331 | Line 663 | DiElectronHistograms = cms.PSet(
663          ),
664          cms.PSet (
665              name = cms.string("diElectronThreeDAngle"),
666 <            title = cms.string("Di-muon 3D angle; 3D angle"),
666 >            title = cms.string("Di-electron 3D angle; 3D angle"),
667              bins = cms.vdouble(1000, 0, 3.14),
668              inputVariables = cms.vstring("threeDAngle"),
669          ),        
# Line 355 | Line 687 | DiElectronHistograms = cms.PSet(
687          ),
688          cms.PSet (
689              name = cms.string("electron1D0vsElectron2D0"),
690 <            title = cms.string("Electron #1 d_{0} vs Electron #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
690 >            title = cms.string("Electron #1 d_{0} vs. Electron #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
691              bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
692 <            inputVariables = cms.vstring("electron1CorrectedD0Vertex","electron2CorrectedD0Vertex"),
692 >            inputVariables = cms.vstring("electron2CorrectedD0Vertex","electron1CorrectedD0Vertex"),
693          ),
694          cms.PSet (
695              name = cms.string("electron1AbsD0vsElectron2AbsD0"),
696 <            title = cms.string("Electron #1 |d_{0}| vs Electron #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
696 >            title = cms.string("Electron #1 |d_{0}| vs. Electron #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
697              bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
698 <            inputVariables = cms.vstring("abs(electron1CorrectedD0Vertex)","abs(electron2CorrectedD0Vertex)"),
698 >            inputVariables = cms.vstring("abs(electron2CorrectedD0Vertex)","abs(electron1CorrectedD0Vertex)"),
699          ),
700      )
701   )
702  
703 + DiJetHistograms = cms.PSet(
704 +    inputCollection = cms.string("jet-jet pairs"),
705 +    histograms = cms.VPSet (
706 +        cms.PSet (
707 +            name = cms.string("diJetInvMass"),
708 +            title = cms.string("Di-jet Invariant Mass; M_{ee} [GeV]"),
709 +            bins = cms.vdouble(100, 0, 500),
710 +            inputVariables = cms.vstring("invMass"),
711 +        ),
712 +        cms.PSet (
713 +            name = cms.string("diJetChargeProduct"),
714 +            title = cms.string("Di-jet Charge Product; charge_{e}_{1}*charge_{e}_{2}"),
715 +            bins = cms.vdouble(3, -1.5, 1.5),
716 +            inputVariables = cms.vstring("chargeProduct"),
717 +        ),
718 +        cms.PSet (
719 +            name = cms.string("diJetDeltaPhi"),
720 +            title = cms.string("Di-jet Phi Difference; |#Delta(#phi)|"),
721 +            bins = cms.vdouble(1000, 0, 3.14),
722 +            inputVariables = cms.vstring("deltaPhi"),
723 +        ),
724 +        cms.PSet (
725 +            name = cms.string("diJetDeltaEta"),
726 +            title = cms.string("Di-jet Eta Difference; |#Delta(#eta)|"),
727 +            bins = cms.vdouble(1000, 0, 10),
728 +            inputVariables = cms.vstring("deltaEta"),
729 +        ),
730 +        cms.PSet (
731 +            name = cms.string("diJetDeltaR"),
732 +            title = cms.string("Di-jet #DeltaR; #DeltaR"),
733 +            bins = cms.vdouble(1000, 0, 10),
734 +            inputVariables = cms.vstring("deltaR"),
735 +        ),
736 +        cms.PSet (
737 +            name = cms.string("diJetThreeDAngle"),
738 +            title = cms.string("Di-jet 3D angle; 3D angle"),
739 +            bins = cms.vdouble(1000, 0, 3.14),
740 +            inputVariables = cms.vstring("threeDAngle"),
741 +        ),        
742 +    )
743 + )
744   ElectronMuonHistograms = cms.PSet(
745      inputCollection = cms.string("electron-muon pairs"),
746      histograms = cms.VPSet (
747          cms.PSet (
748 +            name = cms.string("electronMuonPt"),
749 +            title = cms.string("Electron-Muon Pair Transverse Momentum; p_{T} [GeV]"),
750 +            bins = cms.vdouble(100, 0, 500),
751 +            inputVariables = cms.vstring("pt"),
752 +        ),
753 +        cms.PSet (
754              name = cms.string("electronMuonInvMass"),
755              title = cms.string("Electron-muon Invariant Mass; M_{e#mu} [GeV]"),
756              bins = cms.vdouble(100, 0, 500),
757              inputVariables = cms.vstring("invMass"),
758          ),
759          cms.PSet (
760 +            name = cms.string("electronMuonChargeProduct"),
761 +            title = cms.string("Electron-muon Charge Product; charge_{e}*charge_{#mu}"),
762 +            bins = cms.vdouble(3, -1.5, 1.5),
763 +            inputVariables = cms.vstring("chargeProduct"),
764 +        ),
765 +        cms.PSet (
766              name = cms.string("electronMuonDeltaPhi"),
767              title = cms.string("Electron-muon Phi Difference; |#Delta(#phi)|"),
768              bins = cms.vdouble(1000, 0, 3.14),
769              inputVariables = cms.vstring("deltaPhi"),
770          ),
771          cms.PSet (
772 +            name = cms.string("electronMuonDeltaEta"),
773 +            title = cms.string("Electron-muon Eta Difference; |#Delta(#eta)|"),
774 +            bins = cms.vdouble(1000, 0, 10),
775 +            inputVariables = cms.vstring("deltaEta"),
776 +        ),
777 +        cms.PSet (
778              name = cms.string("electronMuonDeltaR"),
779              title = cms.string("Electron-muon #DeltaR; #DeltaR"),
780              bins = cms.vdouble(1000, 0, 10),
# Line 391 | Line 782 | ElectronMuonHistograms = cms.PSet(
782          ),
783          cms.PSet (
784              name = cms.string("electronMuonThreeDAngle"),
785 <            title = cms.string("Di-muon 3D angle; 3D angle"),
785 >            title = cms.string("Electron-muon 3D angle; 3D angle"),
786              bins = cms.vdouble(1000, 0, 3.14),
787              inputVariables = cms.vstring("threeDAngle"),
788          ),
# Line 415 | Line 806 | ElectronMuonHistograms = cms.PSet(
806          ),
807          cms.PSet (
808              name = cms.string("electronD0vsMuonD0"),
809 <            title = cms.string("Electron d_{0} vs Muon d_{0}; muon d_{0} [cm]; electron d_{0} [cm]"),
809 >            title = cms.string("Electron d_{0} vs. Muon d_{0}; muon d_{0} [cm]; electron d_{0} [cm]"),
810              bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
811              inputVariables = cms.vstring("muonCorrectedD0Vertex","electronCorrectedD0Vertex"),
812          ),
813          cms.PSet (
814              name = cms.string("electronAbsD0VertexVsMuonAbsD0Vertex"),
815 <            title = cms.string("Electron |d_{0}| wrt Vertex vs Muon |d_{0}| wrt Vertex; electron |d_{0}| [cm]; muon |d_{0}| [cm]"),
815 >            title = cms.string("Electron |d_{0}| wrt Vertex vs. Muon |d_{0}| wrt Vertex; muon |d_{0}| [cm]; electron |d_{0}| [cm]"),
816              bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
817 <            inputVariables = cms.vstring("abs(electronCorrectedD0Vertex)","abs(muonCorrectedD0Vertex)"),
817 >            inputVariables = cms.vstring("abs(muonCorrectedD0Vertex)","abs(electronCorrectedD0Vertex)"),
818          ),
819          cms.PSet (
820              name = cms.string("electronAbsD0BeamspotVsMuonAbsD0Beamspot"),
821 <            title = cms.string("Electron |d_{0}| wrt Beamspot vs Muon |d_{0}| wrt Beamspot; electron |d_{0}| [cm]; muon |d_{0}| [cm]"),
821 >            title = cms.string("Electron |d_{0}| wrt Beamspot vs. Muon |d_{0}| wrt Beamspot; muon |d_{0}| [cm]; electron |d_{0}| [cm]"),
822              bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
823 <            inputVariables = cms.vstring("abs(electronCorrectedD0)","abs(muonCorrectedD0)"),
823 >            inputVariables = cms.vstring("abs(muonCorrectedD0)","abs(electronCorrectedD0)"),
824          ),
825          cms.PSet (
826              name = cms.string("electronDetIsoVsMuonDetIso"),
827 <            title = cms.string(";electron detIso;muon detIso"),
827 >            title = cms.string("Electron Detector-based Isolation vs. Muon Detector-based Isolation; muon rel. iso.; electron rel. iso."),
828 >            bins = cms.vdouble(1000, 0, 5, 1000, 0, 5),
829 >            inputVariables = cms.vstring("muonDetIso","electronDetIso"),
830 >        ),
831 >        cms.PSet (
832 >            name = cms.string("electronPFrhoIsoVsMuonPFdBetaIso"),
833 >            title = cms.string("Electron PF-based #rho-corrected Isolation vs. Muon PF-based #Delta#beta-corrected Isolation; muon rel. iso.; electron rel. iso."),
834 >            bins = cms.vdouble(1000, 0, 5, 1000, 0, 5),
835 >            inputVariables = cms.vstring("muonRelPFdBetaIso","electronRelPFrhoIso"),
836 >        ),
837 >    )
838 > )
839 >
840 >
841 > MuonSecondaryMuonHistograms = cms.PSet(
842 >    inputCollection = cms.string("muon-secondary muon pairs"),
843 >    histograms = cms.VPSet (
844 >        cms.PSet (
845 >            name = cms.string("muonSecondaryMuonInvMass"),
846 >            title = cms.string("Muon-secondary Muon Invariant Mass; M_{#mu#mu} [GeV]"),
847 >            bins = cms.vdouble(100, 0, 500),
848 >            inputVariables = cms.vstring("invMass"),
849 >        ),
850 >        cms.PSet (
851 >            name = cms.string("muonSecondaryMuonChargeProduct"),
852 >            title = cms.string("Muon-secondary Muon Charge Product; charge_{#mu}_{1}*charge_{#mu}_{2}"),
853 >            bins = cms.vdouble(3, -1.5, 1.5),
854 >            inputVariables = cms.vstring("chargeProduct"),
855 >        ),
856 >        cms.PSet (
857 >            name = cms.string("muonSecondaryMuonDeltaPhi"),
858 >            title = cms.string("Muon-secondary Muon Phi Difference; |#Delta(#phi)|"),
859 >            bins = cms.vdouble(1000, 0, 3.14),
860 >            inputVariables = cms.vstring("deltaPhi"),
861 >        ),
862 >        cms.PSet (
863 >            name = cms.string("muonSecondaryMuonDeltaEta"),
864 >            title = cms.string("Muon-secondary Muon Eta Difference; |#Delta(#eta)|"),
865 >            bins = cms.vdouble(1000, 0, 10),
866 >            inputVariables = cms.vstring("deltaEta"),
867 >        ),
868 >        cms.PSet (
869 >            name = cms.string("muonSecondaryMuonDeltaR"),
870 >            title = cms.string("Muon-secondary Muon #DeltaR; #DeltaR"),
871 >            bins = cms.vdouble(1000, 0, 10),
872 >            inputVariables = cms.vstring("deltaR"),
873 >        ),
874 >        cms.PSet (
875 >            name = cms.string("muonSecondaryMuonThreeDAngle"),
876 >            title = cms.string("Muon-secondary Muon 3D angle; 3D angle"),
877 >            bins = cms.vdouble(1000, 0, 3.14),
878 >            inputVariables = cms.vstring("threeDAngle"),
879 >        ),
880 >        cms.PSet (
881 >            name = cms.string("muonSecondaryMuonDeltaD0"),
882 >            title = cms.string("Muon-secondary Muon Impact Parameter Difference; |#Delta(d_{0})| [cm]"),
883 >            bins = cms.vdouble(1000, 0, 0.5),
884 >            inputVariables = cms.vstring("abs(deltaCorrectedD0Vertex)"),
885 >        ),
886 >        cms.PSet (
887 >            name = cms.string("muonSecondaryMuonDeltaAbsD0"),
888 >            title = cms.string("Muon-secondary Muon Impact Parameter Difference; |#Delta(|d_{0}|)| [cm]"),
889 >            bins = cms.vdouble(1000, 0, 0.5),
890 >            inputVariables = cms.vstring("abs(deltaAbsCorrectedD0Vertex)"),
891 >        ),
892 >        cms.PSet (
893 >            name = cms.string("muonSecondaryMuonD0Sign"),
894 >            title = cms.string("Sign of Impact Parameter Product; sign(d_{0}_{1}*d_{0}_{2})"),
895 >            bins = cms.vdouble(2, -1, 1),
896 >            inputVariables = cms.vstring("d0Sign"),
897 >        ),
898 >        cms.PSet (
899 >            name = cms.string("muonD0vsSecondaryMuonD0"),
900 >            title = cms.string("Muon d_{0} vs. Secondary Muon d_{0}; d_{0} [cm]; d_{0} [cm]"),
901 >            bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
902 >            inputVariables = cms.vstring("muon2CorrectedD0Vertex","muon1CorrectedD0Vertex"),
903 >        ),
904 >        cms.PSet (
905 >            name = cms.string("muonAbsD0vsSecondaryMuonAbsD0"),
906 >            title = cms.string("Muon |d_{0}| vs. Secondary Muon |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
907              bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
908 <            inputVariables = cms.vstring("electronDetIso","muonDetIso"),
908 >            inputVariables = cms.vstring("abs(muon2CorrectedD0Vertex)","abs(muon1CorrectedD0Vertex)"),
909 >        ),
910 >
911 >    )
912 > )
913 >
914 > ElectronSecondaryElectronHistograms = cms.PSet(
915 >    inputCollection = cms.string("electron-secondary electron pairs"),
916 >    histograms = cms.VPSet (
917 >        cms.PSet (
918 >            name = cms.string("electronSecondaryElectronInvMass"),
919 >            title = cms.string("Electron-secondary Electron Invariant Mass; M_{#mu#mu} [GeV]"),
920 >            bins = cms.vdouble(100, 0, 500),
921 >            inputVariables = cms.vstring("invMass"),
922 >        ),
923 >        cms.PSet (
924 >            name = cms.string("electronSecondaryElectronChargeProduct"),
925 >            title = cms.string("Electron-secondary Electron Charge Product; charge_{#mu}_{1}*charge_{#mu}_{2}"),
926 >            bins = cms.vdouble(3, -1.5, 1.5),
927 >            inputVariables = cms.vstring("chargeProduct"),
928 >        ),
929 >        cms.PSet (
930 >            name = cms.string("electronSecondaryElectronDeltaPhi"),
931 >            title = cms.string("Electron-secondary Electron Phi Difference; |#Delta(#phi)|"),
932 >            bins = cms.vdouble(1000, 0, 3.14),
933 >            inputVariables = cms.vstring("deltaPhi"),
934 >        ),
935 >        cms.PSet (
936 >            name = cms.string("electronSecondaryElectronDeltaEta"),
937 >            title = cms.string("Electron-secondary Electron Eta Difference; |#Delta(#eta)|"),
938 >            bins = cms.vdouble(1000, 0, 10),
939 >            inputVariables = cms.vstring("deltaEta"),
940 >        ),
941 >        cms.PSet (
942 >            name = cms.string("electronSecondaryElectronDeltaR"),
943 >            title = cms.string("Electron-secondary Electron #DeltaR; #DeltaR"),
944 >            bins = cms.vdouble(1000, 0, 10),
945 >            inputVariables = cms.vstring("deltaR"),
946 >        ),
947 >        cms.PSet (
948 >            name = cms.string("electronSecondaryElectronThreeDAngle"),
949 >            title = cms.string("Electron-secondary Electron 3D angle; 3D angle"),
950 >            bins = cms.vdouble(1000, 0, 3.14),
951 >            inputVariables = cms.vstring("threeDAngle"),
952 >        ),
953 >        cms.PSet (
954 >            name = cms.string("electronSecondaryElectronDeltaD0"),
955 >            title = cms.string("Electron-secondary Electron Impact Parameter Difference; |#Delta(d_{0})| [cm]"),
956 >            bins = cms.vdouble(1000, 0, 0.5),
957 >            inputVariables = cms.vstring("abs(deltaCorrectedD0Vertex)"),
958 >        ),
959 >        cms.PSet (
960 >            name = cms.string("electronSecondaryElectronDeltaAbsD0"),
961 >            title = cms.string("Electron-secondary Electron Impact Parameter Difference; |#Delta(|d_{0}|)| [cm]"),
962 >            bins = cms.vdouble(1000, 0, 0.5),
963 >            inputVariables = cms.vstring("abs(deltaAbsCorrectedD0Vertex)"),
964 >        ),
965 >        cms.PSet (
966 >            name = cms.string("electronSecondaryElectronD0Sign"),
967 >            title = cms.string("Sign of Impact Parameter Product; sign(d_{0}_{1}*d_{0}_{2})"),
968 >            bins = cms.vdouble(2, -1, 1),
969 >            inputVariables = cms.vstring("d0Sign"),
970 >        ),
971 >        cms.PSet (
972 >            name = cms.string("electronD0vsSecondaryElectronD0"),
973 >            title = cms.string("Electron d_{0} vs. Secondary Electron d_{0}; d_{0} [cm]; d_{0} [cm]"),
974 >            bins = cms.vdouble(1000, -1, 1, 1000, -1, 1),
975 >            inputVariables = cms.vstring("electron2CorrectedD0Vertex","electron1CorrectedD0Vertex"),
976 >        ),
977 >        cms.PSet (
978 >            name = cms.string("electronAbsD0vsSecondaryElectronAbsD0"),
979 >            title = cms.string("Electron |d_{0}| vs. Secondary Electron |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
980 >            bins = cms.vdouble(1000, 0, 1, 1000, 0, 1),
981 >            inputVariables = cms.vstring("abs(electron2CorrectedD0Vertex)","abs(electron1CorrectedD0Vertex)"),
982 >        ),
983 >
984 >    )
985 > )
986 >
987 >
988 > ElectronJetHistograms = cms.PSet(
989 >    inputCollection = cms.string("electron-jet pairs"),
990 >    histograms = cms.VPSet (
991 >        cms.PSet (
992 >            name = cms.string("electronJetPt"),
993 >            title = cms.string("Electron-Jet Pair Transverse Momentum; p_{T} [GeV]"),
994 >            bins = cms.vdouble(100, 0, 500),
995 >            inputVariables = cms.vstring("pt"),
996 >        ),
997 >        cms.PSet (
998 >            name = cms.string("electronJetInvMass"),
999 >            title = cms.string("Electron-jet Invariant Mass; M_{e#mu} [GeV]"),
1000 >            bins = cms.vdouble(100, 0, 500),
1001 >            inputVariables = cms.vstring("invMass"),
1002 >        ),
1003 >        cms.PSet (
1004 >            name = cms.string("electronJetChargeProduct"),
1005 >            title = cms.string("Electron-jet Charge Product; charge_{e}*charge_{#mu}"),
1006 >            bins = cms.vdouble(3, -1.5, 1.5),
1007 >            inputVariables = cms.vstring("chargeProduct"),
1008 >        ),
1009 >        cms.PSet (
1010 >            name = cms.string("electronJetDeltaPhi"),
1011 >            title = cms.string("Electron-jet Phi Difference; |#Delta(#phi)|"),
1012 >            bins = cms.vdouble(1000, 0, 3.14),
1013 >            inputVariables = cms.vstring("deltaPhi"),
1014 >        ),
1015 >        cms.PSet (
1016 >            name = cms.string("electronJetDeltaEta"),
1017 >            title = cms.string("Electron-jet Eta Difference; |#Delta(#eta)|"),
1018 >            bins = cms.vdouble(1000, 0, 10),
1019 >            inputVariables = cms.vstring("deltaEta"),
1020 >        ),
1021 >        cms.PSet (
1022 >            name = cms.string("electronJetDeltaR"),
1023 >            title = cms.string("Electron-jet #DeltaR; #DeltaR"),
1024 >            bins = cms.vdouble(1000, 0, 10),
1025 >            inputVariables = cms.vstring("deltaR"),
1026 >        ),
1027 >        cms.PSet (
1028 >            name = cms.string("electronJetThreeDAngle"),
1029 >            title = cms.string("Electron-jet 3D angle; 3D angle"),
1030 >            bins = cms.vdouble(1000, 0, 3.14),
1031 >            inputVariables = cms.vstring("threeDAngle"),
1032          ),
1033      )
1034   )
1035  
1036 + MuonJetHistograms = cms.PSet(
1037 +    inputCollection = cms.string("muon-jet pairs"),
1038 +    histograms = cms.VPSet (
1039 +        cms.PSet (
1040 +            name = cms.string("muonJetPt"),
1041 +            title = cms.string("Muon-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1042 +            bins = cms.vdouble(100, 0, 500),
1043 +            inputVariables = cms.vstring("pt"),
1044 +        ),
1045 +        cms.PSet (
1046 +            name = cms.string("muonJetInvMass"),
1047 +            title = cms.string("Muon-jet Invariant Mass; M_{e#mu} [GeV]"),
1048 +            bins = cms.vdouble(100, 0, 500),
1049 +            inputVariables = cms.vstring("invMass"),
1050 +        ),
1051 +        cms.PSet (
1052 +            name = cms.string("muonJetChargeProduct"),
1053 +            title = cms.string("Muon-jet Charge Product; charge_{e}*charge_{#mu}"),
1054 +            bins = cms.vdouble(3, -1.5, 1.5),
1055 +            inputVariables = cms.vstring("chargeProduct"),
1056 +        ),
1057 +        cms.PSet (
1058 +            name = cms.string("muonJetDeltaPhi"),
1059 +            title = cms.string("Muon-jet Phi Difference; |#Delta(#phi)|"),
1060 +            bins = cms.vdouble(1000, 0, 3.14),
1061 +            inputVariables = cms.vstring("deltaPhi"),
1062 +        ),
1063 +        cms.PSet (
1064 +            name = cms.string("muonJetDeltaEta"),
1065 +            title = cms.string("Muon-jet Eta Difference; |#Delta(#eta)|"),
1066 +            bins = cms.vdouble(1000, 0, 10),
1067 +            inputVariables = cms.vstring("deltaEta"),
1068 +        ),
1069 +        cms.PSet (
1070 +            name = cms.string("muonJetDeltaR"),
1071 +            title = cms.string("Muon-jet #DeltaR; #DeltaR"),
1072 +            bins = cms.vdouble(1000, 0, 10),
1073 +            inputVariables = cms.vstring("deltaR"),
1074 +        ),
1075 +        cms.PSet (
1076 +            name = cms.string("muonJetThreeDAngle"),
1077 +            title = cms.string("Muon-jet 3D angle; 3D angle"),
1078 +            bins = cms.vdouble(1000, 0, 3.14),
1079 +            inputVariables = cms.vstring("threeDAngle"),
1080 +        ),
1081 +    )
1082 + )
1083  
1084  
1085   MCParticleHistograms = cms.PSet(
# Line 469 | Line 1109 | MCParticleHistograms = cms.PSet(
1109              bins = cms.vdouble(5000, 0, 20),
1110              inputVariables = cms.vstring("abs(dz)"),
1111          ),
472        cms.PSet (
473            name = cms.string("mcparticleV0"),
474            title = cms.string("MCparticle transverse V_{0}; v0 [cm]"),
475            bins = cms.vdouble(5000, -1, 1),
476            inputVariables = cms.vstring("v0"),
477        ),
478        cms.PSet (
479            name = cms.string("mcparticleVz"),
480            title = cms.string("MCparticle V_{z}; Vz [cm]"),
481            bins = cms.vdouble(5000, -20, 20),
482            inputVariables = cms.vstring("vz"),
483        ),
484        cms.PSet (
485            name = cms.string("mcparticleDeltaV0"),
486            title = cms.string("MCparticle delta transverse V_{0}; delta v0 [cm]"),
487            bins = cms.vdouble(5000, -1, 1),
488            inputVariables = cms.vstring("deltaV0"),
489        ),
490        cms.PSet (
491            name = cms.string("mcparticleDeltaVx"),
492            title = cms.string("MCparticle delta V_{x}; delta vx [cm]"),
493            bins = cms.vdouble(5000, -1, 1),
494            inputVariables = cms.vstring("deltaVx"),
495        ),
496        cms.PSet (
497            name = cms.string("mcparticleDeltaVy"),
498            title = cms.string("MCparticle delta V_{y}; delta vy [cm]"),
499            bins = cms.vdouble(5000, -1, 1),
500            inputVariables = cms.vstring("deltaVy"),
501        ),
502        cms.PSet (
503            name = cms.string("mcparticleDeltaVz"),
504            title = cms.string("MCparticle delta V_{z}; delta Vz [cm]"),
505            bins = cms.vdouble(10000, -20, 20),
506            inputVariables = cms.vstring("deltaVz"),
507        ),
508
1112      )
1113   )    
1114  
# Line 515 | Line 1118 | MetHistograms = cms.PSet(
1118      histograms = cms.VPSet (
1119          cms.PSet (
1120              name = cms.string("met"),
1121 <            title = cms.string("Missing E_[T]; Missing E_{T} [GeV]"),
1122 <
520 <            bins = cms.vdouble(500, 0, 500),
1121 >            title = cms.string("Missing E_{T}; Missing E_{T} [GeV]"),
1122 >            bins = cms.vdouble(100, 0, 500),
1123              inputVariables = cms.vstring("pt"),
1124          ),
1125      )
# Line 528 | Line 1130 | JetHistograms = cms.PSet(
1130      histograms = cms.VPSet (
1131          cms.PSet (
1132              name = cms.string("jetPt"),
1133 <            title = cms.string("Jet pT; Jet pT [GeV]"),
1134 <            bins = cms.vdouble(500, 0, 500),
1133 >            title = cms.string("Jet Transverse Momentum; p_{T} [GeV]"),
1134 >            bins = cms.vdouble(100, 0, 500),
1135              inputVariables = cms.vstring("pt"),
1136          ),
1137 <    )
1137 >        cms.PSet (
1138 >            name = cms.string("jetEta"),
1139 >            title = cms.string("Jet Eta; #eta"),
1140 >            bins = cms.vdouble(100, -5, 5),
1141 >            inputVariables = cms.vstring("eta"),
1142 >        ),
1143 >        cms.PSet (
1144 >            name = cms.string("jetPhi"),
1145 >            title = cms.string("Jet Phi; #phi"),
1146 >            bins = cms.vdouble(100, -3.15, 3.15),
1147 >            inputVariables = cms.vstring("phi"),
1148 >        ),
1149 >        cms.PSet (
1150 >            name = cms.string("jetCharge"),
1151 >            title = cms.string("Jet Charge; charge"),
1152 >            bins = cms.vdouble(3, -1.5, 1.5),
1153 >            inputVariables = cms.vstring("charge"),
1154 >        ),
1155 >        cms.PSet (
1156 >            name = cms.string("jetEtaPhi"),
1157 >            title = cms.string("Jet Eta vs. Phi; #phi; #eta"),
1158 >            bins = cms.vdouble(100, -3.15, 3.15, 100, -5, 5),
1159 >            inputVariables = cms.vstring("phi","eta"),
1160 >        ),
1161 >        cms.PSet (
1162 >            name = cms.string("jetCSV"),
1163 >            title = cms.string("Jet Combined Secondary Vertex B-tagging Discriminant"),
1164 >            bins = cms.vdouble(2000, -1, 1),
1165 >            inputVariables = cms.vstring("btagCombinedSecVertex"),
1166 >        ),
1167 >   )
1168   )
1169  
1170   TrackHistograms = cms.PSet(
# Line 543 | Line 1175 | TrackHistograms = cms.PSet(
1175              title = cms.string("Track Transverse Momentum; p_{T} [GeV]"),
1176              bins = cms.vdouble(100, 0, 500),
1177              inputVariables = cms.vstring("pt"),
1178 <                   ),
1179 <         cms.PSet (
1178 >        ),
1179 >        cms.PSet (
1180               name = cms.string("trackEta"),
1181               title = cms.string("Track Eta; #eta"),
1182               bins = cms.vdouble(100, -5, 5),
1183               inputVariables = cms.vstring("eta"),
1184 <                        ),
553 <
1184 >        ),
1185          cms.PSet (
1186               name = cms.string("trackPhi"),
1187               title = cms.string("Track Phi; #phi"),
1188               bins = cms.vdouble(100, -5, 5),
1189               inputVariables = cms.vstring("phi"),
1190 <                        ),
1190 >        ),
1191          cms.PSet (
1192              name = cms.string("trackd0"),
1193              title = cms.string("Track d_{0}; d_{0} [cm]"),
1194              bins = cms.vdouble(100, -0.5, 0.5),
1195              inputVariables = cms.vstring("d0"),
1196 <         ),
566 <
1196 >        ),
1197          cms.PSet (
1198              name = cms.string("trackdz"),
1199              title = cms.string("Track d_{z}; d_{z} [cm]"),
1200              bins = cms.vdouble(100, -30, 30),
1201              inputVariables = cms.vstring("dZ"),
1202           ),
1203 <       cms.PSet (
1203 >        cms.PSet (
1204              name = cms.string("trackNumValidHits"),
1205              title = cms.string("Track Number of Valid Hits; Number of Valid Hits"),
1206              bins = cms.vdouble(100, 0, 30),
1207              inputVariables = cms.vstring("numValidHits"),
1208 <            ),
1209 <
580 <             cms.PSet (
1208 >        ),
1209 >        cms.PSet (
1210              name = cms.string("trackChi2"),
1211              title = cms.string("Track Reduced Chi2; #chi^{2} / DOF"),
1212              bins = cms.vdouble(100, 0, 30),
1213              inputVariables = cms.vstring("normChi2"),
1214 <            ),
1215 <        
1216 <        
1214 >        ),
1215 >        cms.PSet (
1216 >            name = cms.string("trackCharge"),
1217 >            title = cms.string("Track Charge; charge"),
1218 >            bins = cms.vdouble(3, -1.5, 1.5),
1219 >            inputVariables = cms.vstring("charge"),
1220 >        ),
1221      )
1222    )
1223  
# Line 609 | Line 1242 | EventHistograms = cms.PSet(
1242              bins = cms.vdouble(1000, 0.5, 1.5),
1243              inputVariables = cms.vstring("electronScaleFactor"),
1244          ),
1245 +        cms.PSet (
1246 +            name = cms.string("stopCTauScaleFactor"),
1247 +            title = cms.string("#LTc#tau#GT Scale Factor;#LTc#tau#GT weight"),
1248 +            bins = cms.vdouble(1000, 0, 10),
1249 +            inputVariables = cms.vstring("stopCTauScaleFactor"),
1250 +        ),
1251      )
1252    )

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines