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.20 by ahart, Wed Mar 27 21:36:51 2013 UTC vs.
Revision 1.24 by ahart, Wed May 1 19:51:11 2013 UTC

# Line 65 | 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 112 | 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 (
# Line 133 | Line 139 | MuonHistograms = cms.PSet(
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 155 | Line 297 | DiMuonHistograms = cms.PSet(
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 186 | 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 253 | 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 300 | 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 338 | Line 492 | ElectronHistograms = cms.PSet(
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 360 | Line 650 | DiElectronHistograms = cms.PSet(
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 367 | 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 391 | 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),
# Line 426 | Line 769 | ElectronMuonHistograms = cms.PSet(
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 433 | 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 457 | 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 <    
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("electronMuonPt"),
919 <            title = cms.string("Electron-Muon Pair Pt; electron-muon pair p_{T} [GeV]"),
920 <            bins = cms.vdouble(1000, 0, 100),
921 <            inputVariables = cms.vstring("pt"),
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          ),
489   )
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(
1086      inputCollection = cms.string("mcparticles"),
# Line 528 | 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 <
533 <            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 541 | 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          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),
# Line 617 | Line 1230 | EventHistograms = cms.PSet(
1230              bins = cms.vdouble(1000, 0, 10),
1231              inputVariables = cms.vstring("puScaleFactor"),
1232          ),
1233 < #        cms.PSet (
1234 < #            name = cms.string("muonScaleFactor"),
1235 < #            title = cms.string("Muon Scale Factor;muon weight"),
1236 < #            bins = cms.vdouble(1000, 0.5, 1.5),
1237 < #            inputVariables = cms.vstring("muonScaleFactor"),
1238 < #        ),
1239 < #        cms.PSet (
1240 < #            name = cms.string("electronScaleFactor"),
1241 < #            title = cms.string("Electron Scale Factor;electron weight"),
1242 < #            bins = cms.vdouble(1000, 0.5, 1.5),
1243 < #            inputVariables = cms.vstring("electronScaleFactor"),
1244 < #        ),
1233 >        cms.PSet (
1234 >            name = cms.string("muonScaleFactor"),
1235 >            title = cms.string("Muon Scale Factor;muon weight"),
1236 >            bins = cms.vdouble(1000, 0.5, 1.5),
1237 >            inputVariables = cms.vstring("muonScaleFactor"),
1238 >        ),
1239 >        cms.PSet (
1240 >            name = cms.string("electronScaleFactor"),
1241 >            title = cms.string("Electron Scale Factor;electron weight"),
1242 >            bins = cms.vdouble(1000, 0.5, 1.5),
1243 >            inputVariables = cms.vstring("electronScaleFactor"),
1244 >        ),
1245 >        cms.PSet (
1246 >            name = cms.string("cTauScaleFactor"),
1247 >            title = cms.string("#LTc#tau#GT Scale Factor;#LTc#tau#GT weight"),
1248 >            bins = cms.vdouble(1000, 0, 10),
1249 >            inputVariables = cms.vstring("cTauScaleFactor"),
1250 >        ),
1251      )
1252    )

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines