ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/OSUT3Analysis/Configuration/python/histogramDefinitions.py
Revision: 1.34
Committed: Thu Aug 1 08:38:12 2013 UTC (11 years, 9 months ago) by wulsin
Content type: text/x-python
Branch: MAIN
Changes since 1.33: +6 -6 lines
Log Message:
Comment out histogram for absDeltaPt in DiJetHistograms, since that variable is not defined in OSUAnalysis.cc

File Contents

# User Rev Content
1 lantonel 1.1 import FWCore.ParameterSet.Config as cms
2    
3    
4 qpython 1.30
5 lantonel 1.1 ###############################################
6     ##### Set up the histograms to be plotted #####
7     ###############################################
8    
9    
10 lantonel 1.28 ##############################################################################################
11    
12 lantonel 1.1 MuonHistograms = cms.PSet(
13 lantonel 1.2 inputCollection = cms.string("muons"),
14     histograms = cms.VPSet (
15     cms.PSet (
16 lantonel 1.1 name = cms.string("muonPt"),
17 lantonel 1.2 title = cms.string("Muon Transverse Momentum; p_{T} [GeV]"),
18 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
19 lantonel 1.3 inputVariables = cms.vstring("pt"),
20 lantonel 1.2 ),
21     cms.PSet (
22 lantonel 1.1 name = cms.string("muonEta"),
23 lantonel 1.2 title = cms.string("Muon Eta; #eta"),
24 lantonel 1.28 bins = cms.untracked.vdouble(100, -3, 3),
25 lantonel 1.3 inputVariables = cms.vstring("eta"),
26     ),
27     cms.PSet (
28 lantonel 1.10 name = cms.string("muonGenEta"),
29     title = cms.string("Muon Gen. Eta; #eta"),
30 lantonel 1.28 bins = cms.untracked.vdouble(100, -3, 3),
31 lantonel 1.10 inputVariables = cms.vstring("genEta"),
32     ),
33     cms.PSet (
34 lantonel 1.3 name = cms.string("muonPhi"),
35     title = cms.string("Muon Phi; #phi"),
36 ahart 1.26 bins = cms.untracked.vdouble(100, -3.15, 3.15),
37 lantonel 1.3 inputVariables = cms.vstring("phi"),
38     ),
39     cms.PSet (
40 lantonel 1.16 name = cms.string("muonCharge"),
41     title = cms.string("Muon Charge; charge"),
42 ahart 1.26 bins = cms.untracked.vdouble(3, -1.5, 1.5),
43 lantonel 1.16 inputVariables = cms.vstring("charge"),
44     ),
45     cms.PSet (
46 lantonel 1.3 name = cms.string("muonEtaPhi"),
47     title = cms.string("Muon Eta vs. Phi; #phi; #eta"),
48 lantonel 1.28 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
49 lantonel 1.3 inputVariables = cms.vstring("phi","eta"),
50 lantonel 1.2 ),
51 biliu 1.33 cms.PSet (
52     name = cms.string("muonsIsoD0"),
53     title = cms.string("Muon Iso vs. d_{0}; D0; Iso"),
54     bins = cms.untracked.vdouble(50, 0, 0.05, 150, 0, 3),
55     inputVariables = cms.vstring("abs(correctedD0)","relPFdBetaIso"),
56     ),
57 lantonel 1.2 cms.PSet (
58 lantonel 1.10 name = cms.string("muonD0Vertex"),
59 lantonel 1.14 title = cms.string("Muon d_{0} wrt PV; d_{0} [cm]"),
60 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.05, 0.05),
61 lantonel 1.3 inputVariables = cms.vstring("correctedD0Vertex"),
62 lantonel 1.2 ),
63     cms.PSet (
64 lantonel 1.10 name = cms.string("muonD0Beamspot"),
65     title = cms.string("Muon d_{0} wrt Beamspot; d_{0} [cm]"),
66 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.05, 0.05),
67 lantonel 1.10 inputVariables = cms.vstring("correctedD0"),
68     ),
69     cms.PSet (
70     name = cms.string("muonD0VertexPhi"),
71 lantonel 1.21 title = cms.string("Muon d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
72 lantonel 1.28 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -0.05, 0.05),
73 lantonel 1.10 inputVariables = cms.vstring("phi","correctedD0Vertex"),
74     ),
75     cms.PSet (
76     name = cms.string("muonAbsD0Vertex"),
77 lantonel 1.11 title = cms.string("Muon |d_{0}| wrt Vertex; |d_{0}| [cm]"),
78 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05),
79 lantonel 1.7 inputVariables = cms.vstring("abs(correctedD0Vertex)")
80 lantonel 1.2 ),
81     cms.PSet (
82 lantonel 1.11 name = cms.string("muonAbsD0Beamspot"),
83     title = cms.string("Muon |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
84 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05),
85 lantonel 1.11 inputVariables = cms.vstring("abs(correctedD0)")
86     ),
87     cms.PSet (
88 lantonel 1.10 name = cms.string("muonD0VertexSig"),
89 lantonel 1.2 title = cms.string("Muon d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
90 lantonel 1.28 bins = cms.untracked.vdouble(100, -10.0, 10.0),
91 ahart 1.4 inputVariables = cms.vstring("correctedD0VertexSig"),
92 lantonel 1.2 ),
93     cms.PSet (
94 lantonel 1.10 name = cms.string("muonAbsD0VertexSig"),
95 lantonel 1.2 title = cms.string("Muon d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
96 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 10.0),
97 lantonel 1.7 inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
98 lantonel 1.2 ),
99     cms.PSet (
100 lantonel 1.1 name = cms.string("muonDz"),
101 lantonel 1.2 title = cms.string("Muon d_{z}; d_{z} [cm]"),
102 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.5, 0.5),
103 lantonel 1.3 inputVariables = cms.vstring("correctedDZ"),
104 lantonel 1.2 ),
105     cms.PSet (
106     name = cms.string("muonAbsDz"),
107     title = cms.string("Muon |d_{z}|; |d_{z}| [cm]"),
108 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.5),
109 lantonel 1.7 inputVariables = cms.vstring("abs(correctedDZ)"),
110 lantonel 1.2 ),
111     cms.PSet (
112 lantonel 1.21 name = cms.string("muonAbsD0BeamspotVsAbsDz"),
113     title = cms.string("Muon |d_{0}| wrt Beamspot vs. Muon |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
114 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.5, 100, 0, 0.05),
115 lantonel 1.21 inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
116     ),
117     cms.PSet (
118 lantonel 1.2 name = cms.string("muonDetIso"),
119     title = cms.string("Muon Detector-based Isolation; rel. iso."),
120 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 3),
121 lantonel 1.3 inputVariables = cms.vstring("detIso"),
122 lantonel 1.2 ),
123     cms.PSet (
124     name = cms.string("muonPFdBetaIso"),
125     title = cms.string("Muon PF-based #Delta#beta-corrected Isolation; rel. iso."),
126 biliu 1.32 bins = cms.untracked.vdouble(150, 0, 3),
127 lantonel 1.3 inputVariables = cms.vstring("relPFdBetaIso"),
128 lantonel 1.2 ),
129 qpython 1.30
130 ahart 1.20 cms.PSet (
131     name = cms.string("muonMetMt"),
132     title = cms.string("Transverse Mass of Muon-MET System; M_{T} [GeV]"),
133 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 200),
134 ahart 1.20 inputVariables = cms.vstring("metMT"),
135     ),
136 lantonel 1.2 )
137     )
138 biliu 1.33 ##########################################################################
139     PhotonHistograms = cms.PSet(
140     inputCollection = cms.string("photons"),
141     histograms = cms.VPSet (
142     cms.PSet (
143     name = cms.string("photonPt"),
144     title = cms.string("Photon Transverse Momentum; p_{T} [GeV]"),
145     bins = cms.untracked.vdouble(100, 0, 500),
146     inputVariables = cms.vstring("pt"),
147     ),
148     cms.PSet (
149     name = cms.string("photonEta"),
150     title = cms.string("Photon Eta; #eta"),
151     bins = cms.untracked.vdouble(100, -3, 3),
152     inputVariables = cms.vstring("eta"),
153     ),
154     cms.PSet (
155     name = cms.string("photonGenEta"),
156     title = cms.string("Photon Gen. Eta; #eta"),
157     bins = cms.untracked.vdouble(100, -3, 3),
158     inputVariables = cms.vstring("genEta"),
159     ),
160     cms.PSet (
161     name = cms.string("photonPhi"),
162     title = cms.string("Photon Phi; #phi"),
163     bins = cms.untracked.vdouble(100, -3.15, 3.15),
164     inputVariables = cms.vstring("phi"),
165     ),
166     cms.PSet (
167     name = cms.string("photonEtaPhi"),
168     title = cms.string("Photon Eta vs. Phi; #phi; #eta"),
169     bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
170     inputVariables = cms.vstring("phi","eta"),
171     ),
172     )
173     )
174 lantonel 1.28 ##############################################################################################
175 lantonel 1.22
176     SecondaryMuonHistograms = cms.PSet(
177     inputCollection = cms.string("secondary muons"),
178     histograms = cms.VPSet (
179     cms.PSet (
180     name = cms.string("secondaryMuonPt"),
181     title = cms.string("Secondary Muon Transverse Momentum; p_{T} [GeV]"),
182 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
183 lantonel 1.22 inputVariables = cms.vstring("pt"),
184     ),
185     cms.PSet (
186     name = cms.string("secondaryMuonEta"),
187     title = cms.string("Secondary Muon Eta; #eta"),
188 lantonel 1.28 bins = cms.untracked.vdouble(100, -3, 3),
189 lantonel 1.22 inputVariables = cms.vstring("eta"),
190     ),
191     cms.PSet (
192     name = cms.string("secondaryMuonGenEta"),
193     title = cms.string("Secondary Muon Gen. Eta; #eta"),
194 lantonel 1.28 bins = cms.untracked.vdouble(100, -3, 3),
195 lantonel 1.22 inputVariables = cms.vstring("genEta"),
196     ),
197     cms.PSet (
198     name = cms.string("secondaryMuonPhi"),
199     title = cms.string("Secondary Muon Phi; #phi"),
200 ahart 1.26 bins = cms.untracked.vdouble(100, -3.15, 3.15),
201 lantonel 1.22 inputVariables = cms.vstring("phi"),
202     ),
203     cms.PSet (
204     name = cms.string("secondaryMuonCharge"),
205     title = cms.string("Secondary Muon Charge; charge"),
206 ahart 1.26 bins = cms.untracked.vdouble(3, -1.5, 1.5),
207 lantonel 1.22 inputVariables = cms.vstring("charge"),
208     ),
209     cms.PSet (
210     name = cms.string("secondaryMuonEtaPhi"),
211     title = cms.string("Secondary Muon Eta vs. Phi; #phi; #eta"),
212 lantonel 1.28 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
213 lantonel 1.22 inputVariables = cms.vstring("phi","eta"),
214     ),
215     cms.PSet (
216     name = cms.string("secondaryMuonD0Vertex"),
217     title = cms.string("Secondary Muon d_{0} wrt PV; d_{0} [cm]"),
218 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.05, 0.05),
219 lantonel 1.22 inputVariables = cms.vstring("correctedD0Vertex"),
220     ),
221     cms.PSet (
222     name = cms.string("secondaryMuonD0Beamspot"),
223     title = cms.string("Secondary Muon d_{0} wrt Beamspot; d_{0} [cm]"),
224 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.05, 0.05),
225 lantonel 1.22 inputVariables = cms.vstring("correctedD0"),
226     ),
227     cms.PSet (
228     name = cms.string("secondaryMuonD0VertexPhi"),
229     title = cms.string("Secondary Muon d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
230 lantonel 1.28 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -0.05, 0.05),
231 lantonel 1.22 inputVariables = cms.vstring("phi","correctedD0Vertex"),
232     ),
233     cms.PSet (
234     name = cms.string("secondaryMuonAbsD0Vertex"),
235     title = cms.string("Secondary Muon |d_{0}| wrt Vertex; |d_{0}| [cm]"),
236 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05),
237 lantonel 1.22 inputVariables = cms.vstring("abs(correctedD0Vertex)")
238     ),
239     cms.PSet (
240     name = cms.string("secondaryMuonAbsD0Beamspot"),
241     title = cms.string("Secondary Muon |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
242 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05),
243 lantonel 1.22 inputVariables = cms.vstring("abs(correctedD0)")
244     ),
245     cms.PSet (
246     name = cms.string("secondaryMuonD0VertexSig"),
247     title = cms.string("Secondary Muon d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
248 lantonel 1.28 bins = cms.untracked.vdouble(100, -2, 2),
249 lantonel 1.22 inputVariables = cms.vstring("correctedD0VertexSig"),
250     ),
251     cms.PSet (
252     name = cms.string("secondaryMuonAbsD0VertexSig"),
253     title = cms.string("Secondary Muon d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
254 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 10),
255 lantonel 1.22 inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
256     ),
257     cms.PSet (
258     name = cms.string("secondaryMuonDz"),
259     title = cms.string("Secondary Muon d_{z}; d_{z} [cm]"),
260 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.5, 0.5),
261 lantonel 1.22 inputVariables = cms.vstring("correctedDZ"),
262     ),
263     cms.PSet (
264     name = cms.string("secondaryMuonAbsDz"),
265     title = cms.string("Secondary Muon |d_{z}|; |d_{z}| [cm]"),
266 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.5),
267 lantonel 1.22 inputVariables = cms.vstring("abs(correctedDZ)"),
268     ),
269     cms.PSet (
270     name = cms.string("secondaryMuonAbsD0BeamspotVsAbsDz"),
271     title = cms.string("Secondary Muon |d_{0}| wrt Beamspot vs. Secondary Muon |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
272 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.5, 100, 0, 0.05),
273 lantonel 1.22 inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
274     ),
275     cms.PSet (
276     name = cms.string("secondaryMuonDetIso"),
277     title = cms.string("Secondary Muon Detector-based Isolation; rel. iso."),
278 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 3),
279 lantonel 1.22 inputVariables = cms.vstring("detIso"),
280     ),
281     cms.PSet (
282     name = cms.string("secondaryMuonPFdBetaIso"),
283     title = cms.string("Secondary Muon PF-based #Delta#beta-corrected Isolation; rel. iso."),
284 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 3),
285 lantonel 1.22 inputVariables = cms.vstring("relPFdBetaIso"),
286     ),
287     cms.PSet (
288     name = cms.string("secondaryMuonMetMt"),
289     title = cms.string("Transverse Mass of Muon-MET System; M_{T} [GeV]"),
290 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 200),
291 lantonel 1.22 inputVariables = cms.vstring("metMT"),
292     ),
293     )
294     )
295    
296 lantonel 1.28 ##############################################################################################
297 lantonel 1.22
298 lantonel 1.8 DiMuonHistograms = cms.PSet(
299     inputCollection = cms.string("muon-muon pairs"),
300     histograms = cms.VPSet (
301     cms.PSet (
302     name = cms.string("diMuonInvMass"),
303     title = cms.string("Di-muon Invariant Mass; M_{#mu#mu} [GeV]"),
304 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
305 lantonel 1.8 inputVariables = cms.vstring("invMass"),
306 lantonel 1.9 ),
307     cms.PSet (
308 lantonel 1.16 name = cms.string("diMuonChargeProduct"),
309     title = cms.string("Di-muon Charge Product; charge_{#mu}_{1}*charge_{#mu}_{2}"),
310 ahart 1.26 bins = cms.untracked.vdouble(3, -1.5, 1.5),
311 lantonel 1.16 inputVariables = cms.vstring("chargeProduct"),
312     ),
313     cms.PSet (
314 lantonel 1.12 name = cms.string("diMuonDeltaPhi"),
315     title = cms.string("Di-muon Phi Difference; |#Delta(#phi)|"),
316 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
317 lantonel 1.12 inputVariables = cms.vstring("deltaPhi"),
318     ),
319     cms.PSet (
320 lantonel 1.21 name = cms.string("diMuonDeltaEta"),
321     title = cms.string("Di-muon Eta Difference; |#Delta(#eta)|"),
322 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 6),
323 lantonel 1.21 inputVariables = cms.vstring("deltaEta"),
324     ),
325     cms.PSet (
326 lantonel 1.12 name = cms.string("diMuonDeltaR"),
327     title = cms.string("Di-muon #DeltaR; #DeltaR"),
328 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 6),
329 lantonel 1.12 inputVariables = cms.vstring("deltaR"),
330     ),
331     cms.PSet (
332     name = cms.string("diMuonThreeDAngle"),
333     title = cms.string("Di-muon 3D angle; 3D angle"),
334 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
335 lantonel 1.12 inputVariables = cms.vstring("threeDAngle"),
336     ),
337     cms.PSet (
338 lantonel 1.10 name = cms.string("muon1D0vsMuon2D0"),
339 lantonel 1.21 title = cms.string("Muon #1 d_{0} vs. Muon #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
340 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.05, 0.05, 100, -0.05, 0.05),
341 lantonel 1.21 inputVariables = cms.vstring("muon2CorrectedD0Vertex","muon1CorrectedD0Vertex"),
342 lantonel 1.10 ),
343     cms.PSet (
344     name = cms.string("muon1AbsD0vsMuon2AbsD0"),
345 lantonel 1.21 title = cms.string("Muon #1 |d_{0}| vs. Muon #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
346 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05, 100, 0, 0.05),
347 lantonel 1.21 inputVariables = cms.vstring("abs(muon2CorrectedD0Vertex)","abs(muon1CorrectedD0Vertex)"),
348 lantonel 1.10 ),
349 lantonel 1.8 )
350     )
351    
352 lantonel 1.28 ##############################################################################################
353    
354     MuonSecondaryMuonHistograms = cms.PSet(
355     inputCollection = cms.string("muon-secondary muon pairs"),
356     histograms = cms.VPSet (
357     cms.PSet (
358     name = cms.string("muonSecondaryMuonInvMass"),
359     title = cms.string("Muon-secondary Muon Invariant Mass; M_{#mu#mu} [GeV]"),
360     bins = cms.untracked.vdouble(100, 0, 500),
361     inputVariables = cms.vstring("invMass"),
362     ),
363     cms.PSet (
364     name = cms.string("muonSecondaryMuonChargeProduct"),
365     title = cms.string("Muon-secondary Muon Charge Product; charge_{#mu}_{1}*charge_{#mu}_{2}"),
366     bins = cms.untracked.vdouble(3, -1.5, 1.5),
367     inputVariables = cms.vstring("chargeProduct"),
368     ),
369     cms.PSet (
370     name = cms.string("muonSecondaryMuonDeltaPhi"),
371     title = cms.string("Muon-secondary Muon Phi Difference; |#Delta(#phi)|"),
372 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
373 lantonel 1.28 inputVariables = cms.vstring("deltaPhi"),
374     ),
375     cms.PSet (
376     name = cms.string("muonSecondaryMuonDeltaEta"),
377     title = cms.string("Muon-secondary Muon Eta Difference; |#Delta(#eta)|"),
378     bins = cms.untracked.vdouble(100, 0, 6),
379     inputVariables = cms.vstring("deltaEta"),
380     ),
381     cms.PSet (
382     name = cms.string("muonSecondaryMuonDeltaR"),
383     title = cms.string("Muon-secondary Muon #DeltaR; #DeltaR"),
384     bins = cms.untracked.vdouble(100, 0, 6),
385     inputVariables = cms.vstring("deltaR"),
386     ),
387     cms.PSet (
388     name = cms.string("muonSecondaryMuonThreeDAngle"),
389     title = cms.string("Muon-secondary Muon 3D angle; 3D angle"),
390 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
391 lantonel 1.28 inputVariables = cms.vstring("threeDAngle"),
392     ),
393     cms.PSet (
394     name = cms.string("muonD0vsSecondaryMuonD0"),
395     title = cms.string("Muon d_{0} vs. Secondary Muon d_{0}; d_{0} [cm]; d_{0} [cm]"),
396     bins = cms.untracked.vdouble(100, -0.05, 0.05, 100, -0.05, 0.05),
397     inputVariables = cms.vstring("muon2CorrectedD0Vertex","muon1CorrectedD0Vertex"),
398     ),
399     cms.PSet (
400     name = cms.string("muonAbsD0vsSecondaryMuonAbsD0"),
401     title = cms.string("Muon |d_{0}| vs. Secondary Muon |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
402     bins = cms.untracked.vdouble(100, 0, 0.05, 100, 0, 0.05),
403     inputVariables = cms.vstring("abs(muon2CorrectedD0Vertex)","abs(muon1CorrectedD0Vertex)"),
404     ),
405     )
406     )
407    
408     ##############################################################################################
409 lantonel 1.31
410 jbrinson 1.29 MuonTauHistograms = cms.PSet(
411     inputCollection = cms.string("muon-tau pairs"),
412     histograms = cms.VPSet (
413     cms.PSet (
414     name = cms.string("MuonTauInvMass"),
415     title = cms.string("Muon-Tau Invariant Mass; M_{#mu#tau} [GeV]"),
416     bins = cms.untracked.vdouble(100, 0, 180),
417     inputVariables = cms.vstring("invMass"),
418     ),
419     cms.PSet (
420     name = cms.string("MuonTauDeltaEta"),
421     title = cms.string("Muon-Tau Eta Difference; |#Delta(#eta)|"),
422 lantonel 1.31 bins = cms.untracked.vdouble(100, 0, 6),
423 jbrinson 1.29 inputVariables = cms.vstring("deltaEta"),
424     ),
425     cms.PSet (
426     name = cms.string("MuonTauDeltaPhi"),
427     title = cms.string("Muon-Tau Phi Difference; |#Delta(#phi)|"),
428 lantonel 1.31 bins = cms.untracked.vdouble(100, 0, 3.15),
429 jbrinson 1.29 inputVariables = cms.vstring("deltaPhi"),
430     ),
431     cms.PSet (
432     name = cms.string("MuonTauDeltaR"),
433     title = cms.string("Muon-Tau #DeltaR; #DeltaR"),
434 lantonel 1.31 bins = cms.untracked.vdouble(100, 0, 6),
435 jbrinson 1.29 inputVariables = cms.vstring("deltaR"),
436     ),
437     )
438     )
439    
440     ##############################################################################################
441 lantonel 1.28
442 lantonel 1.1 ElectronHistograms = cms.PSet(
443 lantonel 1.2 inputCollection = cms.string("electrons"),
444     histograms = cms.VPSet (
445     cms.PSet (
446 lantonel 1.1 name = cms.string("electronPt"),
447 lantonel 1.2 title = cms.string("Electron Transverse Momentum; p_{T} [GeV]"),
448 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
449 lantonel 1.3 inputVariables = cms.vstring("pt"),
450 lantonel 1.2 ),
451     cms.PSet (
452 lantonel 1.1 name = cms.string("electronEta"),
453 lantonel 1.2 title = cms.string("Electron Eta; #eta"),
454 lantonel 1.28 bins = cms.untracked.vdouble(100, -3, 3),
455 lantonel 1.3 inputVariables = cms.vstring("eta"),
456     ),
457     cms.PSet (
458     name = cms.string("electronPhi"),
459     title = cms.string("Electron Phi; #phi"),
460 ahart 1.26 bins = cms.untracked.vdouble(100, -3.15, 3.15),
461 lantonel 1.3 inputVariables = cms.vstring("phi"),
462     ),
463     cms.PSet (
464 lantonel 1.16 name = cms.string("electronCharge"),
465     title = cms.string("Electron Charge; charge"),
466 ahart 1.26 bins = cms.untracked.vdouble(3, -1.5, 1.5),
467 lantonel 1.16 inputVariables = cms.vstring("charge"),
468     ),
469     cms.PSet (
470 lantonel 1.3 name = cms.string("electronEtaPhi"),
471     title = cms.string("Electron Eta vs. Phi; #phi; #eta"),
472 lantonel 1.28 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
473 lantonel 1.3 inputVariables = cms.vstring("phi","eta"),
474 lantonel 1.2 ),
475     cms.PSet (
476 lantonel 1.10 name = cms.string("electronD0Vertex"),
477     title = cms.string("Electron d_{0} wrt PV; d_{0} [cm]"),
478 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.05, 0.05),
479 lantonel 1.3 inputVariables = cms.vstring("correctedD0Vertex"),
480 lantonel 1.2 ),
481     cms.PSet (
482 lantonel 1.10 name = cms.string("electronD0Beamspot"),
483     title = cms.string("Electron d_{0} wrt Beamspot; d_{0} [cm]"),
484 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.05, 0.05),
485 lantonel 1.10 inputVariables = cms.vstring("correctedD0"),
486     ),
487     cms.PSet (
488     name = cms.string("electronD0VertexPhi"),
489 lantonel 1.21 title = cms.string("Electron d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
490 lantonel 1.28 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -0.05, 0.05),
491 lantonel 1.10 inputVariables = cms.vstring("phi","correctedD0Vertex"),
492     ),
493     cms.PSet (
494     name = cms.string("electronAbsD0Vertex"),
495 lantonel 1.11 title = cms.string("Electron |d_{0}| wrt Vertex; |d_{0}| [cm]"),
496 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05),
497 lantonel 1.11 inputVariables = cms.vstring("abs(correctedD0Vertex)"),
498     ),
499     cms.PSet (
500     name = cms.string("electronAbsD0Beamspot"),
501     title = cms.string("Electron |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
502 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05),
503 ahart 1.17 inputVariables = cms.vstring("abs(correctedD0)"),
504 lantonel 1.2 ),
505     cms.PSet (
506 lantonel 1.10 name = cms.string("electronD0VertexSig"),
507 lantonel 1.2 title = cms.string("Electron d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
508 lantonel 1.28 bins = cms.untracked.vdouble(100, -2, 2),
509 ahart 1.4 inputVariables = cms.vstring("correctedD0VertexSig"),
510 lantonel 1.2 ),
511     cms.PSet (
512 lantonel 1.10 name = cms.string("electronAbsD0VertexSig"),
513 lantonel 1.2 title = cms.string("Electron d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
514 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 10),
515 lantonel 1.7 inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
516 lantonel 1.2 ),
517     cms.PSet (
518 lantonel 1.1 name = cms.string("electronDz"),
519 lantonel 1.2 title = cms.string("Electron d_{z}; d_{z} [cm]"),
520 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.5, 0.5),
521 lantonel 1.3 inputVariables = cms.vstring("correctedDZ"),
522 lantonel 1.2 ),
523     cms.PSet (
524     name = cms.string("electronAbsDz"),
525     title = cms.string("Electron |d_{z}|; |d_{z}| [cm]"),
526 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.5),
527 lantonel 1.7 inputVariables = cms.vstring("abs(correctedDZ)"),
528 lantonel 1.2 ),
529     cms.PSet (
530 lantonel 1.21 name = cms.string("electronAbsD0BeamspotVsAbsDz"),
531     title = cms.string("Electron |d_{0}| wrt Beamspot vs. Electron |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
532 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.5, 100, 0, 0.05),
533 lantonel 1.21 inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
534     ),
535     cms.PSet (
536 lantonel 1.2 name = cms.string("electronDetIso"),
537     title = cms.string("Electron Detector-based Isolation; rel. iso."),
538 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 3),
539 lantonel 1.3 inputVariables = cms.vstring("detIso"),
540 lantonel 1.2 ),
541     cms.PSet (
542     name = cms.string("electronPFrhoIso"),
543     title = cms.string("Electron PF-based #rho-corrected Isolation; rel. iso."),
544 biliu 1.32 bins = cms.untracked.vdouble(150, 0, 3),
545 lantonel 1.3 inputVariables = cms.vstring("relPFrhoIso"),
546 lantonel 1.2 ),
547     cms.PSet (
548 lantonel 1.1 name = cms.string("electronFbrem"),
549 lantonel 1.2 title = cms.string("Electron Brem. Energy Fraction; fbrem"),
550 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 2),
551 lantonel 1.3 inputVariables = cms.vstring("fbrem"),
552 lantonel 1.2 ),
553     cms.PSet (
554 lantonel 1.1 name = cms.string("electronMvaTrigV0"),
555 lantonel 1.2 title = cms.string("Electron ID Triggering MVA Output"),
556 lantonel 1.28 bins = cms.untracked.vdouble(100, -1.1, 1.1),
557 lantonel 1.3 inputVariables = cms.vstring("mvaTrigV0"),
558 lantonel 1.2 ),
559     cms.PSet (
560 lantonel 1.1 name = cms.string("electronMvaNonTrigV0"),
561 lantonel 1.2 title = cms.string("Electron ID Non-triggering MVA Output"),
562 lantonel 1.28 bins = cms.untracked.vdouble(100, -1.1, 1.1),
563 lantonel 1.3 inputVariables = cms.vstring("mvaNonTrigV0"),
564 lantonel 1.2 ),
565 ahart 1.20 cms.PSet (
566     name = cms.string("electronMetMt"),
567     title = cms.string("Transverse Mass of Electron-MET System; M_{T} [GeV]"),
568 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 200),
569 ahart 1.20 inputVariables = cms.vstring("metMT"),
570     ),
571 lantonel 1.2 )
572     )
573    
574 lantonel 1.28 ##############################################################################################
575 lantonel 1.22
576     SecondaryElectronHistograms = cms.PSet(
577     inputCollection = cms.string("secondary electrons"),
578     histograms = cms.VPSet (
579     cms.PSet (
580     name = cms.string("secondaryElectronPt"),
581     title = cms.string("Secondary Electron Transverse Momentum; p_{T} [GeV]"),
582 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
583 lantonel 1.22 inputVariables = cms.vstring("pt"),
584     ),
585     cms.PSet (
586     name = cms.string("secondaryElectronEta"),
587     title = cms.string("Secondary Electron Eta; #eta"),
588 lantonel 1.28 bins = cms.untracked.vdouble(100, -3, 3),
589 lantonel 1.22 inputVariables = cms.vstring("eta"),
590     ),
591     cms.PSet (
592     name = cms.string("secondaryElectronGenEta"),
593     title = cms.string("Secondary Electron Gen. Eta; #eta"),
594 lantonel 1.28 bins = cms.untracked.vdouble(100, -3, 3),
595 lantonel 1.22 inputVariables = cms.vstring("genEta"),
596     ),
597     cms.PSet (
598     name = cms.string("secondaryElectronPhi"),
599     title = cms.string("Secondary Electron Phi; #phi"),
600 ahart 1.26 bins = cms.untracked.vdouble(100, -3.15, 3.15),
601 lantonel 1.22 inputVariables = cms.vstring("phi"),
602     ),
603     cms.PSet (
604     name = cms.string("secondaryElectronCharge"),
605     title = cms.string("Secondary Electron Charge; charge"),
606 ahart 1.26 bins = cms.untracked.vdouble(3, -1.5, 1.5),
607 lantonel 1.22 inputVariables = cms.vstring("charge"),
608     ),
609     cms.PSet (
610     name = cms.string("secondaryElectronEtaPhi"),
611     title = cms.string("Secondary Electron Eta vs. Phi; #phi; #eta"),
612 lantonel 1.28 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
613 lantonel 1.22 inputVariables = cms.vstring("phi","eta"),
614     ),
615     cms.PSet (
616     name = cms.string("secondaryElectronD0Vertex"),
617     title = cms.string("Secondary Electron d_{0} wrt PV; d_{0} [cm]"),
618 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.05, 0.05),
619 lantonel 1.22 inputVariables = cms.vstring("correctedD0Vertex"),
620     ),
621     cms.PSet (
622     name = cms.string("secondaryElectronD0Beamspot"),
623     title = cms.string("Secondary Electron d_{0} wrt Beamspot; d_{0} [cm]"),
624 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.05, 0.05),
625 lantonel 1.22 inputVariables = cms.vstring("correctedD0"),
626     ),
627     cms.PSet (
628     name = cms.string("secondaryElectronD0VertexPhi"),
629     title = cms.string("Secondary Electron d_{0} wrt Vertex vs. Phi; #phi; d_{0} [cm]"),
630 lantonel 1.28 bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -0.05, 0.05),
631 lantonel 1.22 inputVariables = cms.vstring("phi","correctedD0Vertex"),
632     ),
633     cms.PSet (
634     name = cms.string("secondaryElectronAbsD0Vertex"),
635     title = cms.string("Secondary Electron |d_{0}| wrt Vertex; |d_{0}| [cm]"),
636 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05),
637 lantonel 1.22 inputVariables = cms.vstring("abs(correctedD0Vertex)")
638     ),
639     cms.PSet (
640     name = cms.string("secondaryElectronAbsD0Beamspot"),
641     title = cms.string("Secondary Electron |d_{0}| wrt Beamspot; |d_{0}| [cm]"),
642 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05),
643 lantonel 1.22 inputVariables = cms.vstring("abs(correctedD0)")
644     ),
645     cms.PSet (
646     name = cms.string("secondaryElectronD0VertexSig"),
647     title = cms.string("Secondary Electron d_{0} Significance; d_{0} / #sigma_{d_{0}}"),
648 lantonel 1.28 bins = cms.untracked.vdouble(100, -2, 2),
649 lantonel 1.22 inputVariables = cms.vstring("correctedD0VertexSig"),
650     ),
651     cms.PSet (
652     name = cms.string("secondaryElectronAbsD0VertexSig"),
653     title = cms.string("Secondary Electron d_{0} Significance; |d_{0}| / #sigma_{d_{0}}"),
654 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 10),
655 lantonel 1.22 inputVariables = cms.vstring("abs(correctedD0VertexSig)"),
656     ),
657     cms.PSet (
658     name = cms.string("secondaryElectronDz"),
659     title = cms.string("Secondary Electron d_{z}; d_{z} [cm]"),
660 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.5, 0.5),
661 lantonel 1.22 inputVariables = cms.vstring("correctedDZ"),
662     ),
663     cms.PSet (
664     name = cms.string("secondaryElectronAbsDz"),
665     title = cms.string("Secondary Electron |d_{z}|; |d_{z}| [cm]"),
666 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.5),
667 lantonel 1.22 inputVariables = cms.vstring("abs(correctedDZ)"),
668     ),
669     cms.PSet (
670     name = cms.string("secondaryElectronAbsD0BeamspotVsAbsDz"),
671     title = cms.string("Secondary Electron |d_{0}| wrt Beamspot vs. Secondary Electron |d_{z}|; |d_{z}| [cm]; d_{0} [cm]"),
672 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.5, 100, 0, 0.05),
673 lantonel 1.22 inputVariables = cms.vstring("abs(correctedDZ)","abs(correctedD0)"),
674     ),
675     cms.PSet (
676     name = cms.string("secondaryElectronDetIso"),
677     title = cms.string("Secondary Electron Detector-based Isolation; rel. iso."),
678 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 3),
679 lantonel 1.22 inputVariables = cms.vstring("detIso"),
680     ),
681     cms.PSet (
682     name = cms.string("secondaryElectronPFrhoIso"),
683     title = cms.string("Secondary Electron PF-based #rho-corrected Isolation; rel. iso."),
684 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 3),
685 lantonel 1.22 inputVariables = cms.vstring("relPFrhoIso"),
686     ),
687     cms.PSet (
688 lantonel 1.28 name = cms.string("secondaryElectronFbrem"),
689     title = cms.string("Secondary Electron Brem. Energy Fraction; fbrem"),
690     bins = cms.untracked.vdouble(100, 0, 2),
691     inputVariables = cms.vstring("fbrem"),
692     ),
693     cms.PSet (
694     name = cms.string("secondaryElectronMvaTrigV0"),
695     title = cms.string("Secondary Electron ID Triggering MVA Output"),
696     bins = cms.untracked.vdouble(100, -1.1, 1.1),
697     inputVariables = cms.vstring("mvaTrigV0"),
698     ),
699     cms.PSet (
700     name = cms.string("secondaryElectronMvaNonTrigV0"),
701     title = cms.string("Secondary Electron ID Non-triggering MVA Output"),
702     bins = cms.untracked.vdouble(100, -1.1, 1.1),
703     inputVariables = cms.vstring("mvaNonTrigV0"),
704     ),
705     cms.PSet (
706 lantonel 1.22 name = cms.string("secondaryElectronMetMt"),
707     title = cms.string("Transverse Mass of Electron-MET System; M_{T} [GeV]"),
708 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 200),
709 lantonel 1.22 inputVariables = cms.vstring("metMT"),
710     ),
711     )
712     )
713    
714 lantonel 1.28 ##############################################################################################
715 lantonel 1.22
716 lantonel 1.8 DiElectronHistograms = cms.PSet(
717     inputCollection = cms.string("electron-electron pairs"),
718     histograms = cms.VPSet (
719     cms.PSet (
720     name = cms.string("diElectronInvMass"),
721     title = cms.string("Di-electron Invariant Mass; M_{ee} [GeV]"),
722 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
723 lantonel 1.8 inputVariables = cms.vstring("invMass"),
724 lantonel 1.9 ),
725     cms.PSet (
726 lantonel 1.16 name = cms.string("diElectronChargeProduct"),
727     title = cms.string("Di-electron Charge Product; charge_{e}_{1}*charge_{e}_{2}"),
728 ahart 1.26 bins = cms.untracked.vdouble(3, -1.5, 1.5),
729 lantonel 1.16 inputVariables = cms.vstring("chargeProduct"),
730     ),
731     cms.PSet (
732 lantonel 1.12 name = cms.string("diElectronDeltaPhi"),
733     title = cms.string("Di-electron Phi Difference; |#Delta(#phi)|"),
734 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
735 lantonel 1.12 inputVariables = cms.vstring("deltaPhi"),
736     ),
737     cms.PSet (
738 lantonel 1.21 name = cms.string("diElectronDeltaEta"),
739     title = cms.string("Di-electron Eta Difference; |#Delta(#eta)|"),
740 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 6),
741 lantonel 1.21 inputVariables = cms.vstring("deltaEta"),
742     ),
743     cms.PSet (
744 lantonel 1.12 name = cms.string("diElectronDeltaR"),
745     title = cms.string("Di-electron #DeltaR; #DeltaR"),
746 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 6),
747 lantonel 1.12 inputVariables = cms.vstring("deltaR"),
748     ),
749     cms.PSet (
750     name = cms.string("diElectronThreeDAngle"),
751 lantonel 1.22 title = cms.string("Di-electron 3D angle; 3D angle"),
752 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
753 lantonel 1.12 inputVariables = cms.vstring("threeDAngle"),
754     ),
755     cms.PSet (
756 lantonel 1.10 name = cms.string("electron1D0vsElectron2D0"),
757 lantonel 1.21 title = cms.string("Electron #1 d_{0} vs. Electron #2 d_{0}; d_{0} [cm]; d_{0} [cm]"),
758 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.05, 0.05, 100, -0.05, 0.05),
759 lantonel 1.21 inputVariables = cms.vstring("electron2CorrectedD0Vertex","electron1CorrectedD0Vertex"),
760 lantonel 1.10 ),
761     cms.PSet (
762     name = cms.string("electron1AbsD0vsElectron2AbsD0"),
763 lantonel 1.21 title = cms.string("Electron #1 |d_{0}| vs. Electron #2 |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
764 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05, 100, 0, 0.05),
765 lantonel 1.21 inputVariables = cms.vstring("abs(electron2CorrectedD0Vertex)","abs(electron1CorrectedD0Vertex)"),
766 lantonel 1.10 ),
767 lantonel 1.8 )
768     )
769    
770 lantonel 1.28 ##############################################################################################
771    
772     ElectronSecondaryElectronHistograms = cms.PSet(
773     inputCollection = cms.string("electron-secondary electron pairs"),
774 biliu 1.23 histograms = cms.VPSet (
775     cms.PSet (
776 lantonel 1.28 name = cms.string("electronSecondaryElectronInvMass"),
777     title = cms.string("Electron-secondary Electron Invariant Mass; M_{ee} [GeV]"),
778 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
779 biliu 1.23 inputVariables = cms.vstring("invMass"),
780     ),
781     cms.PSet (
782 lantonel 1.28 name = cms.string("electronSecondaryElectronChargeProduct"),
783     title = cms.string("Electron-secondary Electron Charge Product; charge_{e}_{1}*charge_{e}_{2}"),
784 ahart 1.26 bins = cms.untracked.vdouble(3, -1.5, 1.5),
785 biliu 1.23 inputVariables = cms.vstring("chargeProduct"),
786     ),
787     cms.PSet (
788 lantonel 1.28 name = cms.string("electronSecondaryElectronDeltaPhi"),
789     title = cms.string("Electron-secondary Electron Phi Difference; |#Delta(#phi)|"),
790 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
791 biliu 1.23 inputVariables = cms.vstring("deltaPhi"),
792     ),
793     cms.PSet (
794 lantonel 1.28 name = cms.string("electronSecondaryElectronDeltaEta"),
795     title = cms.string("Electron-secondary Electron Eta Difference; |#Delta(#eta)|"),
796     bins = cms.untracked.vdouble(100, 0, 6),
797 biliu 1.23 inputVariables = cms.vstring("deltaEta"),
798     ),
799     cms.PSet (
800 lantonel 1.28 name = cms.string("electronSecondaryElectronDeltaR"),
801     title = cms.string("Electron-secondary Electron #DeltaR; #DeltaR"),
802     bins = cms.untracked.vdouble(100, 0, 6),
803 biliu 1.23 inputVariables = cms.vstring("deltaR"),
804     ),
805     cms.PSet (
806 lantonel 1.28 name = cms.string("electronSecondaryElectronThreeDAngle"),
807     title = cms.string("Electron-secondary Electron 3D angle; 3D angle"),
808 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
809 lantonel 1.28 inputVariables = cms.vstring("threeDAngle"),
810 biliu 1.27 ),
811     cms.PSet (
812 lantonel 1.28 name = cms.string("electronD0vsSecondaryElectronD0"),
813     title = cms.string("Electron d_{0} vs. Secondary Electron d_{0}; d_{0} [cm]; d_{0} [cm]"),
814     bins = cms.untracked.vdouble(100, -0.05, 0.05, 100, -0.05, 0.05),
815     inputVariables = cms.vstring("electron2CorrectedD0Vertex","electron1CorrectedD0Vertex"),
816 biliu 1.27 ),
817     cms.PSet (
818 lantonel 1.28 name = cms.string("electronAbsD0vsSecondaryElectronAbsD0"),
819     title = cms.string("Electron |d_{0}| vs. Secondary Electron |d_{0}|; |d_{0}| [cm]; |d_{0}| [cm]"),
820     bins = cms.untracked.vdouble(100, 0, 0.05, 100, 0, 0.05),
821     inputVariables = cms.vstring("abs(electron2CorrectedD0Vertex)","abs(electron1CorrectedD0Vertex)"),
822     ),
823    
824 biliu 1.23 )
825     )
826 lantonel 1.28
827     ##############################################################################################
828    
829 lantonel 1.8 ElectronMuonHistograms = cms.PSet(
830     inputCollection = cms.string("electron-muon pairs"),
831     histograms = cms.VPSet (
832     cms.PSet (
833 lantonel 1.21 name = cms.string("electronMuonPt"),
834 lantonel 1.28 title = cms.string("Electron-muon Pair Transverse Momentum; p_{T} [GeV]"),
835 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
836 lantonel 1.21 inputVariables = cms.vstring("pt"),
837     ),
838     cms.PSet (
839 lantonel 1.8 name = cms.string("electronMuonInvMass"),
840     title = cms.string("Electron-muon Invariant Mass; M_{e#mu} [GeV]"),
841 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
842 lantonel 1.8 inputVariables = cms.vstring("invMass"),
843 lantonel 1.9 ),
844     cms.PSet (
845 lantonel 1.16 name = cms.string("electronMuonChargeProduct"),
846     title = cms.string("Electron-muon Charge Product; charge_{e}*charge_{#mu}"),
847 ahart 1.26 bins = cms.untracked.vdouble(3, -1.5, 1.5),
848 lantonel 1.16 inputVariables = cms.vstring("chargeProduct"),
849     ),
850     cms.PSet (
851 lantonel 1.12 name = cms.string("electronMuonDeltaPhi"),
852     title = cms.string("Electron-muon Phi Difference; |#Delta(#phi)|"),
853 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
854 lantonel 1.12 inputVariables = cms.vstring("deltaPhi"),
855     ),
856     cms.PSet (
857 lantonel 1.21 name = cms.string("electronMuonDeltaEta"),
858     title = cms.string("Electron-muon Eta Difference; |#Delta(#eta)|"),
859 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 6),
860 lantonel 1.21 inputVariables = cms.vstring("deltaEta"),
861     ),
862     cms.PSet (
863 lantonel 1.12 name = cms.string("electronMuonDeltaR"),
864     title = cms.string("Electron-muon #DeltaR; #DeltaR"),
865 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 6),
866 lantonel 1.12 inputVariables = cms.vstring("deltaR"),
867     ),
868     cms.PSet (
869     name = cms.string("electronMuonThreeDAngle"),
870 lantonel 1.22 title = cms.string("Electron-muon 3D angle; 3D angle"),
871 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
872 lantonel 1.12 inputVariables = cms.vstring("threeDAngle"),
873     ),
874     cms.PSet (
875 lantonel 1.10 name = cms.string("electronD0vsMuonD0"),
876 lantonel 1.21 title = cms.string("Electron d_{0} vs. Muon d_{0}; muon d_{0} [cm]; electron d_{0} [cm]"),
877 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.05, 0.05, 100, -0.05, 0.05),
878 lantonel 1.10 inputVariables = cms.vstring("muonCorrectedD0Vertex","electronCorrectedD0Vertex"),
879     ),
880     cms.PSet (
881 lantonel 1.11 name = cms.string("electronAbsD0VertexVsMuonAbsD0Vertex"),
882 lantonel 1.21 title = cms.string("Electron |d_{0}| wrt Vertex vs. Muon |d_{0}| wrt Vertex; muon |d_{0}| [cm]; electron |d_{0}| [cm]"),
883 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05, 100, 0, 0.05),
884 lantonel 1.21 inputVariables = cms.vstring("abs(muonCorrectedD0Vertex)","abs(electronCorrectedD0Vertex)"),
885 lantonel 1.10 ),
886 lantonel 1.11 cms.PSet (
887     name = cms.string("electronAbsD0BeamspotVsMuonAbsD0Beamspot"),
888 lantonel 1.21 title = cms.string("Electron |d_{0}| wrt Beamspot vs. Muon |d_{0}| wrt Beamspot; muon |d_{0}| [cm]; electron |d_{0}| [cm]"),
889 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05, 100, 0, 0.05),
890 lantonel 1.21 inputVariables = cms.vstring("abs(muonCorrectedD0)","abs(electronCorrectedD0)"),
891 lantonel 1.11 ),
892 ahart 1.15 cms.PSet (
893     name = cms.string("electronDetIsoVsMuonDetIso"),
894 lantonel 1.21 title = cms.string("Electron Detector-based Isolation vs. Muon Detector-based Isolation; muon rel. iso.; electron rel. iso."),
895 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 3, 100, 0, 3),
896 lantonel 1.21 inputVariables = cms.vstring("muonDetIso","electronDetIso"),
897 ahart 1.15 ),
898 biliu 1.18 cms.PSet (
899 lantonel 1.21 name = cms.string("electronPFrhoIsoVsMuonPFdBetaIso"),
900     title = cms.string("Electron PF-based #rho-corrected Isolation vs. Muon PF-based #Delta#beta-corrected Isolation; muon rel. iso.; electron rel. iso."),
901 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 3, 100, 0, 3),
902 lantonel 1.22 inputVariables = cms.vstring("muonRelPFdBetaIso","electronRelPFrhoIso"),
903     ),
904     )
905     )
906    
907 lantonel 1.28 ##############################################################################################
908 lantonel 1.31
909 biliu 1.33 MuonPhotonHistograms = cms.PSet(
910     inputCollection = cms.string("muon-photon pairs"),
911     histograms = cms.VPSet (
912     cms.PSet (
913     name = cms.string("muonPhotonPt"),
914     title = cms.string("Muon-photon Pair Transverse Momentum; p_{T} [GeV]"),
915     bins = cms.untracked.vdouble(100, 0, 500),
916     inputVariables = cms.vstring("pt"),
917     ),
918     cms.PSet (
919     name = cms.string("muonPhotonInvMass"),
920     title = cms.string("Muon-photon Pair Invariant Mass; M_{e#mu} [GeV]"),
921     bins = cms.untracked.vdouble(100, 0, 500),
922     inputVariables = cms.vstring("invMass"),
923     ),
924     cms.PSet (
925     name = cms.string("muonPhotonDeltaPhi"),
926     title = cms.string("Muon-photon Phi Difference; |#Delta(#phi)|"),
927     bins = cms.untracked.vdouble(100, 0, 3.15),
928     inputVariables = cms.vstring("deltaPhi"),
929     ),
930     cms.PSet (
931     name = cms.string("muonPhotonDeltaEta"),
932     title = cms.string("Muon-photon Eta Difference; |#Delta(#eta)|"),
933     bins = cms.untracked.vdouble(100, 0, 6),
934     inputVariables = cms.vstring("deltaEta"),
935     ),
936     cms.PSet (
937     name = cms.string("muonPhotonDeltaR"),
938     title = cms.string("Muon-photon #DeltaR; #DeltaR"),
939     bins = cms.untracked.vdouble(100, 0, 6),
940     inputVariables = cms.vstring("deltaR"),
941     ),
942     cms.PSet (
943     name = cms.string("muonPhotonThreeDAngle"),
944     title = cms.string("Muon-photon 3D angle; 3D angle"),
945     bins = cms.untracked.vdouble(100, 0, 3.15),
946     inputVariables = cms.vstring("threeDAngle"),
947     ),
948     cms.PSet (
949     name = cms.string("muonPFdBetaIsoVsMuon-photonDeltaR"),
950     title = cms.string("Muon PF-based #Delta#beta-corrected Isolation vs Muon-photon DeltaR;|muon-photon #Delta(R)|; muon rel. iso."),
951     bins = cms.untracked.vdouble(100, 0, 6, 100, 0, 3),
952     inputVariables = cms.vstring("deltaR","muonRelPFdBetaIso"),
953     ),
954     cms.PSet (
955     name = cms.string("muonPFdBetaIsoVsMuon-photonDeltaEta"),
956     title = cms.string("Muon PF-based #Delta#beta-corrected Isolation vs Muon-photon DeltaEta; |muon-photon #Delta(#eta)|; muon rel. iso."),
957     bins = cms.untracked.vdouble(100, 0, 6, 100, 0, 3),
958     inputVariables = cms.vstring("deltaEta","muonRelPFdBetaIso"),
959     ),
960     cms.PSet (
961     name = cms.string("muonPFdBetaIsoVsMuon-photonDeltaPhi"),
962     title = cms.string("Muon PF-based #Delta#beta-corrected Isolation vs Muon-photon DeltaPhi; |muon-photon #Delta(#phi)|; muon rel. iso."),
963     bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0, 3),
964     inputVariables = cms.vstring("deltaPhi","muonRelPFdBetaIso"),
965     ),
966     )
967     )
968    
969     ##############################################################################################
970    
971     ElectronPhotonHistograms = cms.PSet(
972     inputCollection = cms.string("electron-photon pairs"),
973     histograms = cms.VPSet (
974     cms.PSet (
975     name = cms.string("electronPhotonPt"),
976     title = cms.string("Electron-photon Pair Transverse Momentum; p_{T} [GeV]"),
977     bins = cms.untracked.vdouble(100, 0, 500),
978     inputVariables = cms.vstring("pt"),
979     ),
980     cms.PSet (
981     name = cms.string("electronPhotonInvMass"),
982     title = cms.string("Electron-photon Pair Invariant Mass; M_{e#mu} [GeV]"),
983     bins = cms.untracked.vdouble(100, 0, 500),
984     inputVariables = cms.vstring("invMass"),
985     ),
986     cms.PSet (
987     name = cms.string("electronPhotonDeltaPhi"),
988     title = cms.string("Electron-photon Phi Difference; |#Delta(#phi)|"),
989     bins = cms.untracked.vdouble(100, 0, 3.15),
990     inputVariables = cms.vstring("deltaPhi"),
991     ),
992     cms.PSet (
993     name = cms.string("electronPhotonDeltaEta"),
994     title = cms.string("Electron-photon Eta Difference; |#Delta(#eta)|"),
995     bins = cms.untracked.vdouble(100, 0, 6),
996     inputVariables = cms.vstring("deltaEta"),
997     ),
998     cms.PSet (
999     name = cms.string("electronPhotonDeltaR"),
1000     title = cms.string("Electron-photon #DeltaR; #DeltaR"),
1001     bins = cms.untracked.vdouble(100, 0, 6),
1002     inputVariables = cms.vstring("deltaR"),
1003     ),
1004     cms.PSet (
1005     name = cms.string("electronPhotonThreeDAngle"),
1006     title = cms.string("Electron-photon 3D angle; 3D angle"),
1007     bins = cms.untracked.vdouble(100, 0, 3.15),
1008     inputVariables = cms.vstring("threeDAngle"),
1009     ),
1010     cms.PSet (
1011     name = cms.string("electronPFrhoIsoVsElectron-photonDeltaR"),
1012     title = cms.string("Electron PF-based #Delta#beta-corrected Isolation vs Electron-photon DeltaR;|electron-photon #Delta(R)|; electron rel. iso."),
1013     bins = cms.untracked.vdouble(100, 0, 6, 100, 0, 3),
1014     inputVariables = cms.vstring("deltaR","electronRelPFrhoIso"),
1015     ),
1016     cms.PSet (
1017     name = cms.string("electronPFrhoIsoVsElectron-photonDeltaEta"),
1018     title = cms.string("Electron PF-based #Delta#beta-corrected Isolation vs Electron-photon DeltaEta; |electron-photon #Delta(#eta)|; electron rel. iso."),
1019     bins = cms.untracked.vdouble(100, 0, 6, 100, 0, 3),
1020     inputVariables = cms.vstring("deltaEta","electronRelPFrhoIso"),
1021     ),
1022     cms.PSet (
1023     name = cms.string("electronPFrhoIsoVsElectron-photonDeltaPhi"),
1024     title = cms.string("Electron PF-based #Delta#beta-corrected Isolation vs Electron-photon DeltaPhi; |electron-photon #Delta(#phi)|; electron rel. iso."),
1025     bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0, 3),
1026     inputVariables = cms.vstring("deltaPhi","electronRelPFrhoIso"),
1027     ),
1028     )
1029     )
1030     ############################################################################################
1031 jbrinson 1.29 TauHistograms = cms.PSet(
1032     inputCollection = cms.string("taus"),
1033     histograms = cms.VPSet (
1034     cms.PSet (
1035     name = cms.string("tauPt"),
1036     title = cms.string("Tau Transverse Momentum; p_{T} [GeV]"),
1037     bins = cms.untracked.vdouble(100, 0, 500),
1038     inputVariables = cms.vstring("pt"),
1039     ),
1040     cms.PSet (
1041     name = cms.string("tauEta"),
1042     title = cms.string("Tau Eta; #eta"),
1043     bins = cms.untracked.vdouble(100, -3, 3),
1044     inputVariables = cms.vstring("eta"),
1045     ),
1046     cms.PSet (
1047     name = cms.string("tauPhi"),
1048     title = cms.string("Tau Phi; #phi"),
1049     bins = cms.untracked.vdouble(100, -3.15, 3.15),
1050     inputVariables = cms.vstring("phi"),
1051     ),
1052     cms.PSet (
1053     name = cms.string("tauleadingTrackPt"),
1054     title = cms.string("Tau Leading Track Transverse Momentum; Leading Track p_{T} [GeV]"),
1055     bins = cms.untracked.vdouble(100, 0, 300),
1056     inputVariables = cms.vstring("leadingTrackPt"),
1057     ),
1058     cms.PSet (
1059     name = cms.string("tauEnergy"),
1060     title = cms.string("Tau Energy; Energy [GeV]"),
1061     bins = cms.untracked.vdouble(100, 0, 300),
1062     inputVariables = cms.vstring("energy"),
1063     ),
1064     cms.PSet (
1065     name = cms.string("tauEMFraction"),
1066     title = cms.string("Tau EM Fraction; EM Fraction"),
1067     bins = cms.untracked.vdouble(100, 0, 1.5),
1068     inputVariables = cms.vstring("emFraction"),
1069     ),
1070     cms.PSet (
1071     name = cms.string("tauNumProngs"),
1072     title = cms.string("Tau Number of Prongs; # Prongs"),
1073     bins = cms.untracked.vdouble(100, -0.5, 4.5),
1074     inputVariables = cms.vstring("numProngs"),
1075     ),
1076     cms.PSet (
1077     name = cms.string("tauNumSignalGammas"),
1078     title = cms.string("Tau Number of Signal Gammas; # Signal Gammas"),
1079     bins = cms.untracked.vdouble(100, -0.5, 12.5),
1080     inputVariables = cms.vstring("numSignalGammas"),
1081     ),
1082     cms.PSet (
1083     name = cms.string("tauNumSignalNeutrals"),
1084     title = cms.string("Tau Number of Signal Neutrals; # Signal Neutrals"),
1085     bins = cms.untracked.vdouble(100, -0.5, 8.5),
1086     inputVariables = cms.vstring("numSignalNeutrals"),
1087     ),
1088     cms.PSet (
1089     name = cms.string("tauNumSignalPiZeros"),
1090     title = cms.string("Tau Number of Signal #pi^{0}'s; # Signal #pi^{0}'s"),
1091     bins = cms.untracked.vdouble(100, -0.5, 8.5),
1092     inputVariables = cms.vstring("numSignalPiZeros"),
1093     ),
1094     cms.PSet (
1095     name = cms.string("tauDecayMode"),
1096     title = cms.string("Tau Decay Mode;Decay Mode "),
1097     bins = cms.untracked.vdouble(100, -0.5, 12.5),
1098     inputVariables = cms.vstring("decayMode"),
1099     ),
1100    
1101     )
1102     )
1103    
1104     ##############################################################################################
1105 lantonel 1.31
1106 jbrinson 1.29 DiTauHistograms = cms.PSet(
1107     inputCollection = cms.string("tau-tau pairs"),
1108     histograms = cms.VPSet (
1109     cms.PSet (
1110     name = cms.string("diTauInvMass"),
1111     title = cms.string("Di-Tau Invariant Mass; M_{#tau#tau} [GeV]"),
1112     bins = cms.untracked.vdouble(100, 0, 180),
1113     inputVariables = cms.vstring("invMass"),
1114     ),
1115     cms.PSet (
1116     name = cms.string("diTauDeltaEta"),
1117     title = cms.string("Di-tau Eta Difference; |#Delta(#eta)|"),
1118     bins = cms.untracked.vdouble(100, 0, 10),
1119     inputVariables = cms.vstring("deltaEta"),
1120     ),
1121     cms.PSet (
1122     name = cms.string("diTauDeltaPhi"),
1123     title = cms.string("Di-tau Phi Difference; |#Delta(#phi)|"),
1124 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
1125 jbrinson 1.29 inputVariables = cms.vstring("deltaPhi"),
1126     ),
1127     cms.PSet (
1128     name = cms.string("diTauDeltaR"),
1129     title = cms.string("Di-tau #DeltaR; #DeltaR"),
1130     bins = cms.untracked.vdouble(100, 0, 10),
1131     inputVariables = cms.vstring("deltaR"),
1132     ),
1133 lantonel 1.22
1134 jbrinson 1.29 )
1135     )
1136 lantonel 1.31
1137 jbrinson 1.29 ##############################################################################################
1138 lantonel 1.31
1139 lantonel 1.28 JetHistograms = cms.PSet(
1140     inputCollection = cms.string("jets"),
1141 lantonel 1.22 histograms = cms.VPSet (
1142     cms.PSet (
1143 lantonel 1.28 name = cms.string("jetPt"),
1144     title = cms.string("Jet Transverse Momentum; p_{T} [GeV]"),
1145 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
1146 lantonel 1.28 inputVariables = cms.vstring("pt"),
1147 lantonel 1.22 ),
1148     cms.PSet (
1149 lantonel 1.28 name = cms.string("jetEta"),
1150     title = cms.string("Jet Eta; #eta"),
1151     bins = cms.untracked.vdouble(100, -3, 3),
1152     inputVariables = cms.vstring("eta"),
1153 lantonel 1.22 ),
1154     cms.PSet (
1155 lantonel 1.28 name = cms.string("jetPhi"),
1156     title = cms.string("Jet Phi; #phi"),
1157     bins = cms.untracked.vdouble(100, -3.15, 3.15),
1158     inputVariables = cms.vstring("phi"),
1159 lantonel 1.22 ),
1160     cms.PSet (
1161 lantonel 1.28 name = cms.string("jetCharge"),
1162     title = cms.string("Jet Charge; charge"),
1163     bins = cms.untracked.vdouble(3, -1.5, 1.5),
1164     inputVariables = cms.vstring("charge"),
1165 lantonel 1.22 ),
1166     cms.PSet (
1167 lantonel 1.28 name = cms.string("jetEtaPhi"),
1168     title = cms.string("Jet Eta vs. Phi; #phi; #eta"),
1169     bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
1170     inputVariables = cms.vstring("phi","eta"),
1171 lantonel 1.22 ),
1172     cms.PSet (
1173 biliu 1.33 name = cms.string("jetFlavor"),
1174     title = cms.string("Jet Flavor"),
1175     bins = cms.untracked.vdouble(42, -21, 21),
1176     inputVariables = cms.vstring("flavour"),
1177     ),
1178     cms.PSet (
1179 lantonel 1.28 name = cms.string("jetCSV"),
1180     title = cms.string("Jet Combined Secondary Vertex B-tagging Discriminant"),
1181     bins = cms.untracked.vdouble(100, -1, 1),
1182     inputVariables = cms.vstring("btagCombinedSecVertex"),
1183 lantonel 1.22 ),
1184     )
1185     )
1186    
1187 biliu 1.33 SecondaryJetHistograms = cms.PSet(
1188     inputCollection = cms.string("secondary jets"),
1189     histograms = cms.VPSet (
1190     cms.PSet (
1191     name = cms.string("secondaryJetPt"),
1192     title = cms.string("Jet Transverse Momentum; p_{T} [GeV]"),
1193     bins = cms.untracked.vdouble(100, 0, 500),
1194     inputVariables = cms.vstring("pt"),
1195     ),
1196     cms.PSet (
1197     name = cms.string("secondaryJetEta"),
1198     title = cms.string("Jet Eta; #eta"),
1199     bins = cms.untracked.vdouble(100, -3, 3),
1200     inputVariables = cms.vstring("eta"),
1201     ),
1202     cms.PSet (
1203     name = cms.string("secondaryJetPhi"),
1204     title = cms.string("Jet Phi; #phi"),
1205     bins = cms.untracked.vdouble(100, -3.15, 3.15),
1206     inputVariables = cms.vstring("phi"),
1207     ),
1208     cms.PSet (
1209     name = cms.string("secondaryJetCharge"),
1210     title = cms.string("Jet Charge; charge"),
1211     bins = cms.untracked.vdouble(3, -1.5, 1.5),
1212     inputVariables = cms.vstring("charge"),
1213     ),
1214     cms.PSet (
1215     name = cms.string("secondaryJetEtaPhi"),
1216     title = cms.string("Jet Eta vs. Phi; #phi; #eta"),
1217     bins = cms.untracked.vdouble(100, -3.15, 3.15, 100, -3, 3),
1218     inputVariables = cms.vstring("phi","eta"),
1219     ),
1220     cms.PSet (
1221     name = cms.string("secondaryJetFlavor"),
1222     title = cms.string("Jet Flavor"),
1223     bins = cms.untracked.vdouble(42, -21, 21),
1224     inputVariables = cms.vstring("flavour"),
1225     ),
1226     cms.PSet (
1227     name = cms.string("secondaryJetCSV"),
1228     title = cms.string("Jet Combined Secondary Vertex B-tagging Discriminant"),
1229     bins = cms.untracked.vdouble(100, -1, 1),
1230     inputVariables = cms.vstring("btagCombinedSecVertex"),
1231     ),
1232     )
1233     )
1234 lantonel 1.28 ##############################################################################################
1235    
1236     DiJetHistograms = cms.PSet(
1237     inputCollection = cms.string("jet-jet pairs"),
1238 lantonel 1.22 histograms = cms.VPSet (
1239     cms.PSet (
1240 lantonel 1.28 name = cms.string("diJetInvMass"),
1241     title = cms.string("Di-jet Invariant Mass; M_{jet-pair} [GeV]"),
1242 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
1243 lantonel 1.22 inputVariables = cms.vstring("invMass"),
1244     ),
1245     cms.PSet (
1246 lantonel 1.28 name = cms.string("diJetChargeProduct"),
1247     title = cms.string("Di-jet Charge Product; charge_{jet}_{1}*charge_{jet}_{2}"),
1248 ahart 1.26 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1249 lantonel 1.22 inputVariables = cms.vstring("chargeProduct"),
1250     ),
1251     cms.PSet (
1252 lantonel 1.28 name = cms.string("diJetDeltaPhi"),
1253     title = cms.string("Di-jet Phi Difference; |#Delta(#phi)|"),
1254 lantonel 1.31 bins = cms.untracked.vdouble(100, 0, 3.15),
1255 lantonel 1.22 inputVariables = cms.vstring("deltaPhi"),
1256     ),
1257     cms.PSet (
1258 lantonel 1.28 name = cms.string("diJetDeltaEta"),
1259     title = cms.string("Di-jet Eta Difference; |#Delta(#eta)|"),
1260 lantonel 1.31 bins = cms.untracked.vdouble(100, 0, 10),
1261 lantonel 1.22 inputVariables = cms.vstring("deltaEta"),
1262     ),
1263     cms.PSet (
1264 lantonel 1.28 name = cms.string("diJetDeltaR"),
1265     title = cms.string("Di-jet #DeltaR; #DeltaR"),
1266 lantonel 1.31 bins = cms.untracked.vdouble(100, 0, 10),
1267 lantonel 1.22 inputVariables = cms.vstring("deltaR"),
1268     ),
1269     cms.PSet (
1270 lantonel 1.28 name = cms.string("diJetPt"),
1271     title = cms.string("Di-jet Transverse Momentum ; p_{T}_{jet-pair} [GeV] "),
1272     bins = cms.untracked.vdouble(100, 0,500),
1273     inputVariables = cms.vstring("pt"),
1274 lantonel 1.22 ),
1275 wulsin 1.34 ## cms.PSet (
1276     ## name = cms.string("diJetDeltaPt"),
1277     ## title = cms.string("Di-jet Transverse Momentum Difference; |p_{T}_{jet1}-p_{T}_{jet2}| [GeV] "),
1278     ## bins = cms.untracked.vdouble(100, 0,500),
1279     ## inputVariables = cms.vstring("absDeltaPt"), # Variable not available in OSUAnalysis.cc
1280     ## ),
1281 lantonel 1.22 cms.PSet (
1282 lantonel 1.28 name = cms.string("diJetThreeDAngle"),
1283     title = cms.string("Di-jet 3D angle; 3D angle"),
1284 lantonel 1.31 bins = cms.untracked.vdouble(100, 0, 3.15),
1285 lantonel 1.28 inputVariables = cms.vstring("threeDAngle"),
1286 lantonel 1.22 ),
1287 lantonel 1.21 )
1288 lantonel 1.8 )
1289    
1290 lantonel 1.28 ##############################################################################################
1291 biliu 1.33 JetSecondaryJetHistograms = cms.PSet(
1292     inputCollection = cms.string("jet-secondary jet pairs"),
1293     histograms = cms.VPSet (
1294     cms.PSet (
1295     name = cms.string("JetSecondaryJetInvMass"),
1296     title = cms.string("Di-jet Invariant Mass; M_{jet-pair} [GeV]"),
1297     bins = cms.untracked.vdouble(100, 0, 500),
1298     inputVariables = cms.vstring("invMass"),
1299     ),
1300     cms.PSet (
1301     name = cms.string("JetSecondaryJetChargeProduct"),
1302     title = cms.string("Di-jet Charge Product; charge_{jet}_{1}*charge_{jet}_{2}"),
1303     bins = cms.untracked.vdouble(3, -1.5, 1.5),
1304     inputVariables = cms.vstring("chargeProduct"),
1305     ),
1306     cms.PSet (
1307     name = cms.string("JetSecondaryJetDeltaPhi"),
1308     title = cms.string("Di-jet Phi Difference; |#Delta(#phi)|"),
1309     bins = cms.untracked.vdouble(100, 0, 3.15),
1310     inputVariables = cms.vstring("deltaPhi"),
1311     ),
1312     cms.PSet (
1313     name = cms.string("JetSecondaryJetDeltaEta"),
1314     title = cms.string("Di-jet Eta Difference; |#Delta(#eta)|"),
1315     bins = cms.untracked.vdouble(100, 0, 10),
1316     inputVariables = cms.vstring("deltaEta"),
1317     ),
1318     cms.PSet (
1319     name = cms.string("JetSecondaryJetDeltaR"),
1320     title = cms.string("Di-jet #DeltaR; #DeltaR"),
1321     bins = cms.untracked.vdouble(100, 0, 10),
1322     inputVariables = cms.vstring("deltaR"),
1323     ),
1324     cms.PSet (
1325     name = cms.string("JetSecondaryJetPt"),
1326     title = cms.string("Di-jet Transverse Momentum ; p_{T}_{jet-pair} [GeV] "),
1327     bins = cms.untracked.vdouble(100, 0,500),
1328     inputVariables = cms.vstring("pt"),
1329     ),
1330     cms.PSet (
1331     name = cms.string("JetSecondaryJetDeltaPt"),
1332     title = cms.string("Di-jet Transverse Momentum Difference; |p_{T}_{jet1}-p_{T}_{jet2}| [GeV] "),
1333     bins = cms.untracked.vdouble(100, 0,500),
1334     inputVariables = cms.vstring("absDeltaPt"),
1335     ),
1336     cms.PSet (
1337     name = cms.string("JetSecondaryJetThreeDAngle"),
1338     title = cms.string("Di-jet 3D angle; 3D angle"),
1339     bins = cms.untracked.vdouble(100, 0, 3.15),
1340     inputVariables = cms.vstring("threeDAngle"),
1341     ),
1342     )
1343     )
1344 lantonel 1.2
1345 lantonel 1.22 ElectronJetHistograms = cms.PSet(
1346     inputCollection = cms.string("electron-jet pairs"),
1347     histograms = cms.VPSet (
1348     cms.PSet (
1349     name = cms.string("electronJetPt"),
1350     title = cms.string("Electron-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1351 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
1352 lantonel 1.22 inputVariables = cms.vstring("pt"),
1353     ),
1354     cms.PSet (
1355     name = cms.string("electronJetInvMass"),
1356 lantonel 1.28 title = cms.string("Electron-jet Invariant Mass; M_{e-jet} [GeV]"),
1357 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
1358 lantonel 1.22 inputVariables = cms.vstring("invMass"),
1359     ),
1360     cms.PSet (
1361     name = cms.string("electronJetChargeProduct"),
1362 lantonel 1.28 title = cms.string("Electron-jet Charge Product; charge_{e}*charge_{jet}"),
1363 ahart 1.26 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1364 lantonel 1.22 inputVariables = cms.vstring("chargeProduct"),
1365     ),
1366     cms.PSet (
1367     name = cms.string("electronJetDeltaPhi"),
1368     title = cms.string("Electron-jet Phi Difference; |#Delta(#phi)|"),
1369 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
1370 lantonel 1.22 inputVariables = cms.vstring("deltaPhi"),
1371     ),
1372     cms.PSet (
1373     name = cms.string("electronJetDeltaEta"),
1374     title = cms.string("Electron-jet Eta Difference; |#Delta(#eta)|"),
1375 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 6),
1376 lantonel 1.22 inputVariables = cms.vstring("deltaEta"),
1377     ),
1378     cms.PSet (
1379 biliu 1.33 name = cms.string("electronJetDeltaRvselectronJetDeltaEta "),
1380     title = cms.string("Electron-jet #DeltaR.vs #Delta(#eta); |#Delta(#eta)|; #DeltaR"),
1381     bins = cms.untracked.vdouble(100, 0, 6, 100, 0 ,6),
1382     inputVariables = cms.vstring("deltaEta","deltaR"),
1383     ),
1384     cms.PSet (
1385     name = cms.string("electronJetDeltaRvselectronJetDeltaPhi "),
1386     title = cms.string("Electron-jet #DeltaR.vs #Delta(#phi); |#Delta(#phi)|; |#DeltaR"),
1387     bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0, 6),
1388     inputVariables = cms.vstring("deltaPhi","deltaR"),
1389     ),
1390     cms.PSet (
1391     name = cms.string("electronEtavsJetEta "),
1392     title = cms.string("Electron Eta.vs Jet Eta; Jet #eta; Electron #eta"),
1393     bins = cms.untracked.vdouble(200, -6, 6, 200, -6 ,6),
1394     inputVariables = cms.vstring("jetEta","electronEta"),
1395     ),
1396     cms.PSet (
1397     name = cms.string("electronPhivsJetPhi "),
1398     title = cms.string("Electron Phi.vs Jet Phi; Jet #phi; Electron #phi"),
1399     bins = cms.untracked.vdouble(200, -3.15, 3.15, 200, -3.15 ,3.15),
1400     inputVariables = cms.vstring("jetPhi","electronPhi"),
1401     ),
1402     cms.PSet (
1403 lantonel 1.22 name = cms.string("electronJetDeltaR"),
1404     title = cms.string("Electron-jet #DeltaR; #DeltaR"),
1405 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 6),
1406 lantonel 1.22 inputVariables = cms.vstring("deltaR"),
1407     ),
1408     cms.PSet (
1409     name = cms.string("electronJetThreeDAngle"),
1410     title = cms.string("Electron-jet 3D angle; 3D angle"),
1411 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
1412 lantonel 1.22 inputVariables = cms.vstring("threeDAngle"),
1413     ),
1414     )
1415     )
1416    
1417 lantonel 1.28 ##############################################################################################
1418    
1419 lantonel 1.22 MuonJetHistograms = cms.PSet(
1420     inputCollection = cms.string("muon-jet pairs"),
1421     histograms = cms.VPSet (
1422     cms.PSet (
1423     name = cms.string("muonJetPt"),
1424     title = cms.string("Muon-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1425 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
1426 lantonel 1.22 inputVariables = cms.vstring("pt"),
1427     ),
1428     cms.PSet (
1429     name = cms.string("muonJetInvMass"),
1430 lantonel 1.28 title = cms.string("Muon-jet Invariant Mass; M_{#mu-jet} [GeV]"),
1431 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
1432 lantonel 1.22 inputVariables = cms.vstring("invMass"),
1433     ),
1434     cms.PSet (
1435     name = cms.string("muonJetChargeProduct"),
1436 lantonel 1.28 title = cms.string("Muon-jet Charge Product; charge_{#mu}*charge_{jet}"),
1437 ahart 1.26 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1438 lantonel 1.22 inputVariables = cms.vstring("chargeProduct"),
1439     ),
1440     cms.PSet (
1441     name = cms.string("muonJetDeltaPhi"),
1442     title = cms.string("Muon-jet Phi Difference; |#Delta(#phi)|"),
1443 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
1444 lantonel 1.22 inputVariables = cms.vstring("deltaPhi"),
1445     ),
1446     cms.PSet (
1447     name = cms.string("muonJetDeltaEta"),
1448     title = cms.string("Muon-jet Eta Difference; |#Delta(#eta)|"),
1449 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 6),
1450 lantonel 1.22 inputVariables = cms.vstring("deltaEta"),
1451     ),
1452     cms.PSet (
1453 biliu 1.33 name = cms.string("muonJetDeltaRvsmuonJetDeltaEta "),
1454     title = cms.string("Muon-jet #DeltaR.vs #Delta(eta); |#Delta(#eta)|; #DeltaR"),
1455     bins = cms.untracked.vdouble(100, 0, 6, 100, 0 ,6),
1456     inputVariables = cms.vstring("deltaEta","deltaR"),
1457     ),
1458     cms.PSet (
1459     name = cms.string("muonJetDeltaRvsmuonJetDeltaPhi "),
1460     title = cms.string("Muon-jet #DeltaR.vs #Delta(#phi); |#Delta(#phi)|; #DeltaR"),
1461     bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0 ,6),
1462     inputVariables = cms.vstring("deltaPhi","deltaR"),
1463     ),
1464     cms.PSet (
1465     name = cms.string("muonEtavsJetEta "),
1466     title = cms.string("Muon Eta.vs Jet Eta; Jet #eta; Muon #eta"),
1467     bins = cms.untracked.vdouble(200, -6, 6, 200, -6 ,6),
1468     inputVariables = cms.vstring("jetEta","muonEta"),
1469     ),
1470     cms.PSet (
1471     name = cms.string("muonPhivsJetPhi "),
1472     title = cms.string("Muon Phi.vs Jet Phi; Jet #phi; Muon #phi"),
1473     bins = cms.untracked.vdouble(200, -3.15, 3.15, 200, -3.15 ,3.15),
1474     inputVariables = cms.vstring("jetPhi","muonPhi"),
1475     ),
1476     cms.PSet (
1477 lantonel 1.22 name = cms.string("muonJetDeltaR"),
1478     title = cms.string("Muon-jet #DeltaR; #DeltaR"),
1479 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 6),
1480 lantonel 1.22 inputVariables = cms.vstring("deltaR"),
1481     ),
1482     cms.PSet (
1483     name = cms.string("muonJetThreeDAngle"),
1484     title = cms.string("Muon-jet 3D angle; 3D angle"),
1485 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
1486 lantonel 1.22 inputVariables = cms.vstring("threeDAngle"),
1487     ),
1488     )
1489     )
1490    
1491 lantonel 1.28 ##############################################################################################
1492 biliu 1.33 MuonSecondaryJetHistograms = cms.PSet(
1493     inputCollection = cms.string("muon-secondary jet pairs"),
1494     histograms = cms.VPSet (
1495     cms.PSet (
1496     name = cms.string("muonSecondaryJetPt"),
1497     title = cms.string("Muon-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1498     bins = cms.untracked.vdouble(100, 0, 500),
1499     inputVariables = cms.vstring("pt"),
1500     ),
1501     cms.PSet (
1502     name = cms.string("muonSecondaryJetInvMass"),
1503     title = cms.string("Muon-jet Invariant Mass; M_{#mu-jet} [GeV]"),
1504     bins = cms.untracked.vdouble(100, 0, 500),
1505     inputVariables = cms.vstring("invMass"),
1506     ),
1507     cms.PSet (
1508     name = cms.string("muonSecondaryJetChargeProduct"),
1509     title = cms.string("Muon-jet Charge Product; charge_{#mu}*charge_{jet}"),
1510     bins = cms.untracked.vdouble(3, -1.5, 1.5),
1511     inputVariables = cms.vstring("chargeProduct"),
1512     ),
1513     cms.PSet (
1514     name = cms.string("muonSecondaryJetDeltaPhi"),
1515     title = cms.string("Muon-jet Phi Difference; |#Delta(#phi)|"),
1516     bins = cms.untracked.vdouble(100, 0, 3.15),
1517     inputVariables = cms.vstring("deltaPhi"),
1518     ),
1519     cms.PSet (
1520     name = cms.string("muonSecondaryJetDeltaEta"),
1521     title = cms.string("Muon-jet Eta Difference; |#Delta(#eta)|"),
1522     bins = cms.untracked.vdouble(100, 0, 6),
1523     inputVariables = cms.vstring("deltaEta"),
1524     ),
1525     cms.PSet (
1526     name = cms.string("muonSecondaryJetDeltaRvsmuonSecondaryJetDeltaEta "),
1527     title = cms.string("Muon-jet #DeltaR.vs #Delta(eta); |#Delta(#eta)|; #DeltaR"),
1528     bins = cms.untracked.vdouble(100, 0, 6, 100, 0 ,6),
1529     inputVariables = cms.vstring("deltaEta","deltaR"),
1530     ),
1531     cms.PSet (
1532     name = cms.string("muonSecondaryJetDeltaRvsmuonSecondaryJetDeltaPhi "),
1533     title = cms.string("Muon-jet #DeltaR.vs #Delta(#phi); |#Delta(#phi)|; #DeltaR"),
1534     bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0 ,6),
1535     inputVariables = cms.vstring("deltaPhi","deltaR"),
1536     ),
1537     cms.PSet (
1538     name = cms.string("muonEtavsJetEta "),
1539     title = cms.string("Muon Eta.vs Jet Eta; Jet #eta; Muon #eta"),
1540     bins = cms.untracked.vdouble(200, -6, 6, 200, -6 ,6),
1541     inputVariables = cms.vstring("jetEta","muonEta"),
1542     ),
1543     cms.PSet (
1544     name = cms.string("muonPhivsJetPhi "),
1545     title = cms.string("Muon Phi.vs Jet Phi; Jet #phi; Muon #phi"),
1546     bins = cms.untracked.vdouble(200, -3.15, 3.15, 200, -3.15 ,3.15),
1547     inputVariables = cms.vstring("jetPhi","muonPhi"),
1548     ),
1549     cms.PSet (
1550     name = cms.string("muonSecondaryJetDeltaR"),
1551     title = cms.string("Muon-jet #DeltaR; #DeltaR"),
1552     bins = cms.untracked.vdouble(100, 0, 6),
1553     inputVariables = cms.vstring("deltaR"),
1554     ),
1555     cms.PSet (
1556     name = cms.string("muonSecondaryJetThreeDAngle"),
1557     title = cms.string("Muon-jet 3D angle; 3D angle"),
1558     bins = cms.untracked.vdouble(100, 0, 3.15),
1559     inputVariables = cms.vstring("threeDAngle"),
1560     ),
1561     )
1562     )
1563     ##############################################################################################
1564     ElectronSecondaryJetHistograms = cms.PSet(
1565     inputCollection = cms.string("electron-secondary jet pairs"),
1566     histograms = cms.VPSet (
1567     cms.PSet (
1568     name = cms.string("electronSecondaryJetPt"),
1569     title = cms.string("Electron-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1570     bins = cms.untracked.vdouble(100, 0, 500),
1571     inputVariables = cms.vstring("pt"),
1572     ),
1573     cms.PSet (
1574     name = cms.string("electronSecondaryJetInvMass"),
1575     title = cms.string("Electron-jet Invariant Mass; M_{#mu-jet} [GeV]"),
1576     bins = cms.untracked.vdouble(100, 0, 500),
1577     inputVariables = cms.vstring("invMass"),
1578     ),
1579     cms.PSet (
1580     name = cms.string("electronSecondaryJetChargeProduct"),
1581     title = cms.string("Electron-jet Charge Product; charge_{#mu}*charge_{jet}"),
1582     bins = cms.untracked.vdouble(3, -1.5, 1.5),
1583     inputVariables = cms.vstring("chargeProduct"),
1584     ),
1585     cms.PSet (
1586     name = cms.string("electronSecondaryJetDeltaPhi"),
1587     title = cms.string("Electron-jet Phi Difference; |#Delta(#phi)|"),
1588     bins = cms.untracked.vdouble(100, 0, 3.15),
1589     inputVariables = cms.vstring("deltaPhi"),
1590     ),
1591     cms.PSet (
1592     name = cms.string("electronSecondaryJetDeltaEta"),
1593     title = cms.string("Electron-jet Eta Difference; |#Delta(#eta)|"),
1594     bins = cms.untracked.vdouble(100, 0, 6),
1595     inputVariables = cms.vstring("deltaEta"),
1596     ),
1597     cms.PSet (
1598     name = cms.string("electronSecondaryJetDeltaRvselectronSecondaryJetDeltaEta "),
1599     title = cms.string("Electron-jet #DeltaR.vs #Delta(eta); |#Delta(#eta)|; #DeltaR"),
1600     bins = cms.untracked.vdouble(100, 0, 6, 100, 0 ,6),
1601     inputVariables = cms.vstring("deltaEta","deltaR"),
1602     ),
1603     cms.PSet (
1604     name = cms.string("electronSecondaryJetDeltaRvselectronSecondaryJetDeltaPhi "),
1605     title = cms.string("Electron-jet #DeltaR.vs #Delta(#phi); |#Delta(#phi)|; #DeltaR"),
1606     bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0 ,6),
1607     inputVariables = cms.vstring("deltaPhi","deltaR"),
1608     ),
1609     cms.PSet (
1610     name = cms.string("electronEtavsJetEta "),
1611     title = cms.string("Electron Eta.vs Jet Eta; Jet #eta; Electron #eta"),
1612     bins = cms.untracked.vdouble(200, -6, 6, 200, -6 ,6),
1613     inputVariables = cms.vstring("jetEta","electronEta"),
1614     ),
1615     cms.PSet (
1616     name = cms.string("electronPhivsJetPhi "),
1617     title = cms.string("Electron Phi.vs Jet Phi; Jet #phi; Electron #phi"),
1618     bins = cms.untracked.vdouble(200, -3.15, 3.15, 200, -3.15 ,3.15),
1619     inputVariables = cms.vstring("jetPhi","electronPhi"),
1620     ),
1621     cms.PSet (
1622     name = cms.string("electronSecondaryJetDeltaR"),
1623     title = cms.string("Electron-jet #DeltaR; #DeltaR"),
1624     bins = cms.untracked.vdouble(100, 0, 6),
1625     inputVariables = cms.vstring("deltaR"),
1626     ),
1627     cms.PSet (
1628     name = cms.string("electronSecondaryJetThreeDAngle"),
1629     title = cms.string("Electron-jet 3D angle; 3D angle"),
1630     bins = cms.untracked.vdouble(100, 0, 3.15),
1631     inputVariables = cms.vstring("threeDAngle"),
1632     ),
1633     )
1634     )
1635     #################################################################################
1636     PhotonSecondaryJetHistograms = cms.PSet(
1637     inputCollection = cms.string("photon-secondary jet pairs"),
1638     histograms = cms.VPSet (
1639     cms.PSet (
1640     name = cms.string("photonSecondaryJetPt"),
1641     title = cms.string("Photon-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1642     bins = cms.untracked.vdouble(100, 0, 500),
1643     inputVariables = cms.vstring("pt"),
1644     ),
1645     cms.PSet (
1646     name = cms.string("photonSecondaryJetInvMass"),
1647     title = cms.string("Photon-jet Invariant Mass; M_{#mu-jet} [GeV]"),
1648     bins = cms.untracked.vdouble(100, 0, 500),
1649     inputVariables = cms.vstring("invMass"),
1650     ),
1651     cms.PSet (
1652     name = cms.string("photonSecondaryJetDeltaPhi"),
1653     title = cms.string("Photon-jet Phi Difference; |#Delta(#phi)|"),
1654     bins = cms.untracked.vdouble(100, 0, 3.15),
1655     inputVariables = cms.vstring("deltaPhi"),
1656     ),
1657     cms.PSet (
1658     name = cms.string("photonSecondaryJetDeltaEta"),
1659     title = cms.string("Photon-jet Eta Difference; |#Delta(#eta)|"),
1660     bins = cms.untracked.vdouble(100, 0, 6),
1661     inputVariables = cms.vstring("deltaEta"),
1662     ),
1663     cms.PSet (
1664     name = cms.string("photonSecondaryJetDeltaRvsphotonSecondaryJetDeltaEta "),
1665     title = cms.string("Photon-jet #DeltaR.vs #Delta(eta); |#Delta(#eta)|; #DeltaR"),
1666     bins = cms.untracked.vdouble(100, 0, 6, 100, 0 ,6),
1667     inputVariables = cms.vstring("deltaEta","deltaR"),
1668     ),
1669     cms.PSet (
1670     name = cms.string("photonSecondaryJetDeltaRvsphotonSecondaryJetDeltaPhi "),
1671     title = cms.string("Photon-jet #DeltaR.vs #Delta(#phi); |#Delta(#phi)|; #DeltaR"),
1672     bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0 ,6),
1673     inputVariables = cms.vstring("deltaPhi","deltaR"),
1674     ),
1675     cms.PSet (
1676     name = cms.string("photonEtavsJetEta "),
1677     title = cms.string("Photon Eta.vs Jet Eta; Jet #eta; Photon #eta"),
1678     bins = cms.untracked.vdouble(200, -6, 6, 200, -6 ,6),
1679     inputVariables = cms.vstring("jetEta","photonEta"),
1680     ),
1681     cms.PSet (
1682     name = cms.string("photonPhivsJetPhi "),
1683     title = cms.string("Photon Phi.vs Jet Phi; Jet #phi; Photon #phi"),
1684     bins = cms.untracked.vdouble(200, -3.15, 3.15, 200, -3.15 ,3.15),
1685     inputVariables = cms.vstring("jetPhi","photonPhi"),
1686     ),
1687     cms.PSet (
1688     name = cms.string("photonSecondaryJetDeltaR"),
1689     title = cms.string("Photon-jet #DeltaR; #DeltaR"),
1690     bins = cms.untracked.vdouble(100, 0, 6),
1691     inputVariables = cms.vstring("deltaR"),
1692     ),
1693     cms.PSet (
1694     name = cms.string("photonSecondaryJetThreeDAngle"),
1695     title = cms.string("Photon-jet 3D angle; 3D angle"),
1696     bins = cms.untracked.vdouble(100, 0, 3.15),
1697     inputVariables = cms.vstring("threeDAngle"),
1698     ),
1699     )
1700     )
1701     ############################################################################
1702     PhotonJetHistograms = cms.PSet(
1703     inputCollection = cms.string("photon-jet pairs"),
1704     histograms = cms.VPSet (
1705     cms.PSet (
1706     name = cms.string("photonJetPt"),
1707     title = cms.string("Photon-Jet Pair Transverse Momentum; p_{T} [GeV]"),
1708     bins = cms.untracked.vdouble(100, 0, 500),
1709     inputVariables = cms.vstring("pt"),
1710     ),
1711     cms.PSet (
1712     name = cms.string("photonJetInvMass"),
1713     title = cms.string("Photon-jet Invariant Mass; M_{#mu-jet} [GeV]"),
1714     bins = cms.untracked.vdouble(100, 0, 500),
1715     inputVariables = cms.vstring("invMass"),
1716     ),
1717     cms.PSet (
1718     name = cms.string("photonJetDeltaPhi"),
1719     title = cms.string("Photon-jet Phi Difference; |#Delta(#phi)|"),
1720     bins = cms.untracked.vdouble(100, 0, 3.15),
1721     inputVariables = cms.vstring("deltaPhi"),
1722     ),
1723     cms.PSet (
1724     name = cms.string("photonJetDeltaEta"),
1725     title = cms.string("Photon-jet Eta Difference; |#Delta(#eta)|"),
1726     bins = cms.untracked.vdouble(100, 0, 6),
1727     inputVariables = cms.vstring("deltaEta"),
1728     ),
1729     cms.PSet (
1730     name = cms.string("photonJetDeltaRvsphotonJetDeltaEta "),
1731     title = cms.string("Photon-jet #DeltaR.vs #Delta(eta); |#Delta(#eta)|; #DeltaR"),
1732     bins = cms.untracked.vdouble(100, 0, 6, 100, 0 ,6),
1733     inputVariables = cms.vstring("deltaEta","deltaR"),
1734     ),
1735     cms.PSet (
1736     name = cms.string("photonJetDeltaRvsphotonJetDeltaPhi "),
1737     title = cms.string("Photon-jet #DeltaR.vs #Delta(#phi); |#Delta(#phi)|; #DeltaR"),
1738     bins = cms.untracked.vdouble(100, 0, 3.15, 100, 0 ,6),
1739     inputVariables = cms.vstring("deltaPhi","deltaR"),
1740     ),
1741     cms.PSet (
1742     name = cms.string("photonEtavsJetEta "),
1743     title = cms.string("Photon Eta.vs Jet Eta; Jet #eta; Photon #eta"),
1744     bins = cms.untracked.vdouble(200, -6, 6, 200, -6 ,6),
1745     inputVariables = cms.vstring("jetEta","photonEta"),
1746     ),
1747     cms.PSet (
1748     name = cms.string("photonPhivsJetPhi "),
1749     title = cms.string("Photon Phi.vs Jet Phi; Jet #phi; Photon #phi"),
1750     bins = cms.untracked.vdouble(200, -3.15, 3.15, 200, -3.15 ,3.15),
1751     inputVariables = cms.vstring("jetPhi","photonPhi"),
1752     ),
1753     cms.PSet (
1754     name = cms.string("photonJetDeltaR"),
1755     title = cms.string("Photon-jet #DeltaR; #DeltaR"),
1756     bins = cms.untracked.vdouble(100, 0, 6),
1757     inputVariables = cms.vstring("deltaR"),
1758     ),
1759     cms.PSet (
1760     name = cms.string("photonJetThreeDAngle"),
1761     title = cms.string("Photon-jet 3D angle; 3D angle"),
1762     bins = cms.untracked.vdouble(100, 0, 3.15),
1763     inputVariables = cms.vstring("threeDAngle"),
1764     ),
1765     )
1766     )
1767     #######################################################################################
1768 lantonel 1.2 MCParticleHistograms = cms.PSet(
1769     inputCollection = cms.string("mcparticles"),
1770     histograms = cms.VPSet (
1771     cms.PSet (
1772     name = cms.string("mcparticleD0"),
1773     title = cms.string("MCparticle d_{0}; d_{0} [cm]"),
1774 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.05, 0.05),
1775 lantonel 1.3 inputVariables = cms.vstring("d0"),
1776 lantonel 1.2 ),
1777     cms.PSet (
1778     name = cms.string("mcparticleAbsD0"),
1779     title = cms.string("MCparticle d_{0}; |d_{0}| [cm]"),
1780 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.05),
1781 lantonel 1.7 inputVariables = cms.vstring("abs(d0)"),
1782 lantonel 1.2 ),
1783     cms.PSet (
1784     name = cms.string("mcparticleDz"),
1785     title = cms.string("MCparticle d_{z}; d_{z} [cm]"),
1786 lantonel 1.28 bins = cms.untracked.vdouble(100, -0.5, 0.5),
1787 lantonel 1.3 inputVariables = cms.vstring("dz"),
1788 lantonel 1.2 ),
1789     cms.PSet (
1790     name = cms.string("mcparticleAbsDZ"),
1791     title = cms.string("MCparticle d_{z}; |d_{z}| [cm]"),
1792 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 0.5),
1793 lantonel 1.7 inputVariables = cms.vstring("abs(dz)"),
1794 lantonel 1.2 ),
1795     )
1796     )
1797 lantonel 1.6
1798 lantonel 1.28 ##############################################################################################
1799 lantonel 1.6
1800     MetHistograms = cms.PSet(
1801     inputCollection = cms.string("mets"),
1802     histograms = cms.VPSet (
1803     cms.PSet (
1804     name = cms.string("met"),
1805 lantonel 1.21 title = cms.string("Missing E_{T}; Missing E_{T} [GeV]"),
1806 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
1807 lantonel 1.6 inputVariables = cms.vstring("pt"),
1808     ),
1809     )
1810     )
1811 jbrinson 1.13
1812 lantonel 1.28 ##############################################################################################
1813 jbrinson 1.13
1814     TrackHistograms = cms.PSet(
1815     inputCollection = cms.string("tracks"),
1816     histograms = cms.VPSet (
1817     cms.PSet (
1818     name = cms.string("trackPt"),
1819     title = cms.string("Track Transverse Momentum; p_{T} [GeV]"),
1820 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 500),
1821 jbrinson 1.13 inputVariables = cms.vstring("pt"),
1822 lantonel 1.16 ),
1823     cms.PSet (
1824 jbrinson 1.13 name = cms.string("trackEta"),
1825     title = cms.string("Track Eta; #eta"),
1826 lantonel 1.28 bins = cms.untracked.vdouble(100, -3, 3),
1827 jbrinson 1.13 inputVariables = cms.vstring("eta"),
1828 lantonel 1.16 ),
1829 jbrinson 1.13 cms.PSet (
1830     name = cms.string("trackPhi"),
1831     title = cms.string("Track Phi; #phi"),
1832 lantonel 1.28 bins = cms.untracked.vdouble(100, -3, 3),
1833 jbrinson 1.13 inputVariables = cms.vstring("phi"),
1834 lantonel 1.16 ),
1835 jbrinson 1.13 cms.PSet (
1836     name = cms.string("trackd0"),
1837 lantonel 1.14 title = cms.string("Track d_{0}; d_{0} [cm]"),
1838 ahart 1.26 bins = cms.untracked.vdouble(100, -0.5, 0.5),
1839 jbrinson 1.13 inputVariables = cms.vstring("d0"),
1840 lantonel 1.16 ),
1841 jbrinson 1.13 cms.PSet (
1842     name = cms.string("trackdz"),
1843 lantonel 1.14 title = cms.string("Track d_{z}; d_{z} [cm]"),
1844 ahart 1.26 bins = cms.untracked.vdouble(100, -30, 30),
1845 jbrinson 1.13 inputVariables = cms.vstring("dZ"),
1846     ),
1847 lantonel 1.16 cms.PSet (
1848 jbrinson 1.13 name = cms.string("trackNumValidHits"),
1849     title = cms.string("Track Number of Valid Hits; Number of Valid Hits"),
1850 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 30),
1851 jbrinson 1.13 inputVariables = cms.vstring("numValidHits"),
1852 lantonel 1.16 ),
1853     cms.PSet (
1854 jbrinson 1.13 name = cms.string("trackChi2"),
1855 lantonel 1.14 title = cms.string("Track Reduced Chi2; #chi^{2} / DOF"),
1856 ahart 1.26 bins = cms.untracked.vdouble(100, 0, 30),
1857 jbrinson 1.13 inputVariables = cms.vstring("normChi2"),
1858 lantonel 1.16 ),
1859     cms.PSet (
1860     name = cms.string("trackCharge"),
1861     title = cms.string("Track Charge; charge"),
1862 ahart 1.26 bins = cms.untracked.vdouble(3, -1.5, 1.5),
1863 lantonel 1.16 inputVariables = cms.vstring("charge"),
1864     ),
1865 jbrinson 1.13 )
1866 lantonel 1.28 )
1867    
1868     ##############################################################################################
1869 lantonel 1.31
1870 jbrinson 1.29 ElectronTrackHistograms = cms.PSet(
1871     inputCollection = cms.string("electron-track pairs"),
1872     histograms = cms.VPSet (
1873     cms.PSet (
1874     name = cms.string("ElectronTrackInvMass"),
1875     title = cms.string("Electron-Track Invariant Mass; M_{e+track} [GeV]"),
1876     bins = cms.untracked.vdouble(100, 0, 180),
1877     inputVariables = cms.vstring("invMass"),
1878     ),
1879     cms.PSet (
1880     name = cms.string("ElectronTrackDeltaEta"),
1881     title = cms.string("Electron-Track Eta Difference; |#Delta(#eta)|"),
1882     bins = cms.untracked.vdouble(100, 0, 10),
1883     inputVariables = cms.vstring("deltaEta"),
1884     ),
1885     cms.PSet (
1886     name = cms.string("ElectronTrackDeltaPhi"),
1887     title = cms.string("Electron-Track Phi Difference; |#Delta(#phi)|"),
1888 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
1889 jbrinson 1.29 inputVariables = cms.vstring("deltaPhi"),
1890     ),
1891     cms.PSet (
1892     name = cms.string("ElectronTrackDeltaR"),
1893     title = cms.string("Electron-Track #DeltaR; #DeltaR"),
1894     bins = cms.untracked.vdouble(100, 0, 10),
1895     inputVariables = cms.vstring("deltaR"),
1896     ),
1897     )
1898     )
1899    
1900     ##############################################################################################
1901 lantonel 1.31
1902 jbrinson 1.29 MuonTrackHistograms = cms.PSet(
1903     inputCollection = cms.string("muon-track pairs"),
1904     histograms = cms.VPSet (
1905     cms.PSet (
1906     name = cms.string("MuonTrackInvMass"),
1907     title = cms.string("Muon-Track Invariant Mass; M_{#mu+track} [GeV]"),
1908     bins = cms.untracked.vdouble(100, 0, 180),
1909     inputVariables = cms.vstring("invMass"),
1910     ),
1911     cms.PSet (
1912     name = cms.string("MuonTrackDeltaEta"),
1913     title = cms.string("Muon-Track Eta Difference; |#Delta(#eta)|"),
1914     bins = cms.untracked.vdouble(100, 0, 10),
1915     inputVariables = cms.vstring("deltaEta"),
1916     ),
1917     cms.PSet (
1918     name = cms.string("MuonTrackDeltaPhi"),
1919     title = cms.string("Muon-Track Phi Difference; |#Delta(#phi)|"),
1920 qpython 1.30 bins = cms.untracked.vdouble(100, 0, 3.15),
1921 jbrinson 1.29 inputVariables = cms.vstring("deltaPhi"),
1922     ),
1923     cms.PSet (
1924     name = cms.string("MuonTrackDeltaR"),
1925     title = cms.string("Muon-Track #DeltaR; #DeltaR"),
1926     bins = cms.untracked.vdouble(100, 0, 10),
1927     inputVariables = cms.vstring("deltaR"),
1928     ),
1929     )
1930 lantonel 1.31 )
1931 jbrinson 1.29
1932     ##############################################################################################
1933 ahart 1.15
1934     EventHistograms = cms.PSet(
1935     inputCollection = cms.string("events"),
1936     histograms = cms.VPSet (
1937     cms.PSet (
1938     name = cms.string("puScaleFactor"),
1939     title = cms.string("Pileup Scale Factor;pileup weight"),
1940 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 5),
1941 ahart 1.15 inputVariables = cms.vstring("puScaleFactor"),
1942     ),
1943 ahart 1.24 cms.PSet (
1944     name = cms.string("muonScaleFactor"),
1945     title = cms.string("Muon Scale Factor;muon weight"),
1946 lantonel 1.28 bins = cms.untracked.vdouble(100, 0.5, 1.5),
1947 ahart 1.24 inputVariables = cms.vstring("muonScaleFactor"),
1948     ),
1949     cms.PSet (
1950 biliu 1.33 name = cms.string("bTagScaleFactor"),
1951     title = cms.string("Btag Scale Factor;btag weight"),
1952     bins = cms.untracked.vdouble(100, 0.5, 1.5),
1953     inputVariables = cms.vstring("bTagScaleFactor"),
1954     ),
1955     cms.PSet (
1956 ahart 1.24 name = cms.string("electronScaleFactor"),
1957     title = cms.string("Electron Scale Factor;electron weight"),
1958 lantonel 1.28 bins = cms.untracked.vdouble(100, 0.5, 1.5),
1959 ahart 1.24 inputVariables = cms.vstring("electronScaleFactor"),
1960     ),
1961     cms.PSet (
1962 ahart 1.25 name = cms.string("stopCTauScaleFactor"),
1963 ahart 1.24 title = cms.string("#LTc#tau#GT Scale Factor;#LTc#tau#GT weight"),
1964 lantonel 1.28 bins = cms.untracked.vdouble(100, 0, 10),
1965 ahart 1.25 inputVariables = cms.vstring("stopCTauScaleFactor"),
1966 ahart 1.24 ),
1967 ahart 1.15 )
1968 lantonel 1.28 )
1969    
1970     ##############################################################################################