CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
stringResolutions_etEtaPhi_Fall11_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 print "*** Including object resolutions derived from Fall11 MC for:"
6 print "*** - electrons - muons - udscJetsPF - bJetsPF - pfMET"
7 print "*** Please make sure that you are really using resolutions that are suited for the objects in your analysis!"
8 
9 udscResolutionPF = stringResolution.clone(parametrization = 'EtEtaPhi',
10  functions = cms.VPSet(
11  cms.PSet(
12  bin = cms.string('0.000<=abs(eta) && abs(eta)<0.087'),
13  et = cms.string('et * (sqrt(0.0591^2 + (1/sqrt(et))^2 + (0.891/et)^2))'),
14  eta = cms.string('sqrt(0.00915^2 + (1.51/et)^2)'),
15  phi = cms.string('sqrt(0.01^2 + (1.6/et)^2)'),
16  ),
17  cms.PSet(
18  bin = cms.string('0.087<=abs(eta) && abs(eta)<0.174'),
19  et = cms.string('et * (sqrt(0.0619^2 + (0.975/sqrt(et))^2 + (1.54/et)^2))'),
20  eta = cms.string('sqrt(0.00887^2 + (1.53/et)^2)'),
21  phi = cms.string('sqrt(0.00982^2 + (1.61/et)^2)'),
22  ),
23  cms.PSet(
24  bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
25  et = cms.string('et * (sqrt(0.0574^2 + (1/sqrt(et))^2 + (1.49e-05/et)^2))'),
26  eta = cms.string('sqrt(0.00865^2 + (1.54/et)^2)'),
27  phi = cms.string('sqrt(0.0101^2 + (1.59/et)^2)'),
28  ),
29  cms.PSet(
30  bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
31  et = cms.string('et * (sqrt(0.0569^2 + (1.01/sqrt(et))^2 + (1.22e-07/et)^2))'),
32  eta = cms.string('sqrt(0.00867^2 + (1.55/et)^2)'),
33  phi = cms.string('sqrt(0.00988^2 + (1.6/et)^2)'),
34  ),
35  cms.PSet(
36  bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
37  et = cms.string('et * (sqrt(0.057^2 + (1/sqrt(et))^2 + (2.17e-08/et)^2))'),
38  eta = cms.string('sqrt(0.00907^2 + (1.55/et)^2)'),
39  phi = cms.string('sqrt(0.0102^2 + (1.59/et)^2)'),
40  ),
41  cms.PSet(
42  bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
43  et = cms.string('et * (sqrt(0.0522^2 + (1.02/sqrt(et))^2 + (2.64e-05/et)^2))'),
44  eta = cms.string('sqrt(0.00844^2 + (1.59/et)^2)'),
45  phi = cms.string('sqrt(0.00982^2 + (1.6/et)^2)'),
46  ),
47  cms.PSet(
48  bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
49  et = cms.string('et * (sqrt(0.0502^2 + (1.02/sqrt(et))^2 + (2.6e-06/et)^2))'),
50  eta = cms.string('sqrt(0.00915^2 + (1.57/et)^2)'),
51  phi = cms.string('sqrt(0.00979^2 + (1.6/et)^2)'),
52  ),
53  cms.PSet(
54  bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
55  et = cms.string('et * (sqrt(0.053^2 + (1.03/sqrt(et))^2 + (4.87e-07/et)^2))'),
56  eta = cms.string('sqrt(0.00856^2 + (1.58/et)^2)'),
57  phi = cms.string('sqrt(0.00925^2 + (1.62/et)^2)'),
58  ),
59  cms.PSet(
60  bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
61  et = cms.string('et * (sqrt(0.051^2 + (1.03/sqrt(et))^2 + (7.53e-06/et)^2))'),
62  eta = cms.string('sqrt(0.00897^2 + (1.58/et)^2)'),
63  phi = cms.string('sqrt(0.00973^2 + (1.61/et)^2)'),
64  ),
65  cms.PSet(
66  bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
67  et = cms.string('et * (sqrt(0.0549^2 + (1.04/sqrt(et))^2 + (5.62e-08/et)^2))'),
68  eta = cms.string('sqrt(0.0095^2 + (1.6/et)^2)'),
69  phi = cms.string('sqrt(0.00971^2 + (1.62/et)^2)'),
70  ),
71  cms.PSet(
72  bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
73  et = cms.string('et * (sqrt(0.0544^2 + (1.06/sqrt(et))^2 + (1.07e-05/et)^2))'),
74  eta = cms.string('sqrt(0.00836^2 + (1.65/et)^2)'),
75  phi = cms.string('sqrt(0.00916^2 + (1.64/et)^2)'),
76  ),
77  cms.PSet(
78  bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
79  et = cms.string('et * (sqrt(0.0519^2 + (1.09/sqrt(et))^2 + (8.43e-06/et)^2))'),
80  eta = cms.string('sqrt(0.00782^2 + (1.68/et)^2)'),
81  phi = cms.string('sqrt(0.00959^2 + (1.66/et)^2)'),
82  ),
83  cms.PSet(
84  bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
85  et = cms.string('et * (sqrt(0.0539^2 + (1.12/sqrt(et))^2 + (1.97e-07/et)^2))'),
86  eta = cms.string('sqrt(0.0093^2 + (1.65/et)^2)'),
87  phi = cms.string('sqrt(0.00964^2 + (1.67/et)^2)'),
88  ),
89  cms.PSet(
90  bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
91  et = cms.string('et * (sqrt(0.0492^2 + (1.16/sqrt(et))^2 + (1.37e-08/et)^2))'),
92  eta = cms.string('sqrt(0.00986^2 + (1.69/et)^2)'),
93  phi = cms.string('sqrt(0.00969^2 + (1.71/et)^2)'),
94  ),
95  cms.PSet(
96  bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
97  et = cms.string('et * (sqrt(0.0489^2 + (1.18/sqrt(et))^2 + (3.44e-07/et)^2))'),
98  eta = cms.string('sqrt(0.0124^2 + (1.72/et)^2)'),
99  phi = cms.string('sqrt(0.00992^2 + (1.76/et)^2)'),
100  ),
101  cms.PSet(
102  bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
103  et = cms.string('et * (sqrt(0.0414^2 + (1.25/sqrt(et))^2 + (1.98e-07/et)^2))'),
104  eta = cms.string('sqrt(0.0181^2 + (1.63/et)^2)'),
105  phi = cms.string('sqrt(0.0124^2 + (1.79/et)^2)'),
106  ),
107  cms.PSet(
108  bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
109  et = cms.string('et * (sqrt(0.0373^2 + (1.26/sqrt(et))^2 + (5.4e-07/et)^2))'),
110  eta = cms.string('sqrt(0.0121^2 + (1.69/et)^2)'),
111  phi = cms.string('sqrt(0.0135^2 + (1.8/et)^2)'),
112  ),
113  cms.PSet(
114  bin = cms.string('1.479<=abs(eta) && abs(eta)<1.566'),
115  et = cms.string('et * (sqrt(0.0125^2 + (1.24/sqrt(et))^2 + (1e-06/et)^2))'),
116  eta = cms.string('sqrt(0.0122^2 + (1.69/et)^2)'),
117  phi = cms.string('sqrt(0.0107^2 + (1.85/et)^2)'),
118  ),
119  cms.PSet(
120  bin = cms.string('1.566<=abs(eta) && abs(eta)<1.653'),
121  et = cms.string('et * (sqrt(1.37e-07^2 + (1.08/sqrt(et))^2 + (3.06/et)^2))'),
122  eta = cms.string('sqrt(0.00975^2 + (1.69/et)^2)'),
123  phi = cms.string('sqrt(0.00895^2 + (1.84/et)^2)'),
124  ),
125  cms.PSet(
126  bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
127  et = cms.string('et * (sqrt(2.37e-07^2 + (1.04/sqrt(et))^2 + (3.01/et)^2))'),
128  eta = cms.string('sqrt(0.00881^2 + (1.71/et)^2)'),
129  phi = cms.string('sqrt(0.00902^2 + (1.81/et)^2)'),
130  ),
131  cms.PSet(
132  bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
133  et = cms.string('et * (sqrt(2.3e-07^2 + (1/sqrt(et))^2 + (3.1/et)^2))'),
134  eta = cms.string('sqrt(0.00938^2 + (1.75/et)^2)'),
135  phi = cms.string('sqrt(0.00861^2 + (1.79/et)^2)'),
136  ),
137  cms.PSet(
138  bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
139  et = cms.string('et * (sqrt(1.25e-07^2 + (0.965/sqrt(et))^2 + (3.14/et)^2))'),
140  eta = cms.string('sqrt(0.00894^2 + (1.8/et)^2)'),
141  phi = cms.string('sqrt(0.00877^2 + (1.75/et)^2)'),
142  ),
143  cms.PSet(
144  bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
145  et = cms.string('et * (sqrt(5.78e-08^2 + (0.924/sqrt(et))^2 + (3.14/et)^2))'),
146  eta = cms.string('sqrt(0.00893^2 + (1.83/et)^2)'),
147  phi = cms.string('sqrt(0.00791^2 + (1.73/et)^2)'),
148  ),
149  cms.PSet(
150  bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
151  et = cms.string('et * (sqrt(4.25e-08^2 + (0.923/sqrt(et))^2 + (2.85/et)^2))'),
152  eta = cms.string('sqrt(0.0099^2 + (1.82/et)^2)'),
153  phi = cms.string('sqrt(0.00775^2 + (1.73/et)^2)'),
154  ),
155  cms.PSet(
156  bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
157  et = cms.string('et * (sqrt(0.00601^2 + (0.881/sqrt(et))^2 + (3.23/et)^2))'),
158  eta = cms.string('sqrt(0.00944^2 + (1.8/et)^2)'),
159  phi = cms.string('sqrt(0.00807^2 + (1.71/et)^2)'),
160  ),
161  cms.PSet(
162  bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
163  et = cms.string('et * (sqrt(4.94e-08^2 + (0.86/sqrt(et))^2 + (3.56/et)^2))'),
164  eta = cms.string('sqrt(0.0103^2 + (2.15/et)^2)'),
165  phi = cms.string('sqrt(0.0103^2 + (1.81/et)^2)'),
166  ),
167  ),
168  constraints = cms.vdouble(0)
169  )
170 
171 bjetResolutionPF = stringResolution.clone(parametrization = 'EtEtaPhi',
172  functions = cms.VPSet(
173  cms.PSet(
174  bin = cms.string('0.000<=abs(eta) && abs(eta)<0.087'),
175  et = cms.string('et * (sqrt(0.0686^2 + (1.03/sqrt(et))^2 + (1.68/et)^2))'),
176  eta = cms.string('sqrt(0.00605^2 + (1.63/et)^2)'),
177  phi = cms.string('sqrt(0.00787^2 + (1.74/et)^2)'),
178  ),
179  cms.PSet(
180  bin = cms.string('0.087<=abs(eta) && abs(eta)<0.174'),
181  et = cms.string('et * (sqrt(0.0737^2 + (1.01/sqrt(et))^2 + (1.74/et)^2))'),
182  eta = cms.string('sqrt(0.00592^2 + (1.64/et)^2)'),
183  phi = cms.string('sqrt(0.00766^2 + (1.74/et)^2)'),
184  ),
185  cms.PSet(
186  bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
187  et = cms.string('et * (sqrt(0.0657^2 + (1.07/sqrt(et))^2 + (5.16e-06/et)^2))'),
188  eta = cms.string('sqrt(0.00584^2 + (1.65/et)^2)'),
189  phi = cms.string('sqrt(0.00755^2 + (1.74/et)^2)'),
190  ),
191  cms.PSet(
192  bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
193  et = cms.string('et * (sqrt(0.062^2 + (1.07/sqrt(et))^2 + (0.000134/et)^2))'),
194  eta = cms.string('sqrt(0.00593^2 + (1.65/et)^2)'),
195  phi = cms.string('sqrt(0.00734^2 + (1.74/et)^2)'),
196  ),
197  cms.PSet(
198  bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
199  et = cms.string('et * (sqrt(0.0605^2 + (1.07/sqrt(et))^2 + (1.84e-07/et)^2))'),
200  eta = cms.string('sqrt(0.00584^2 + (1.68/et)^2)'),
201  phi = cms.string('sqrt(0.00734^2 + (1.75/et)^2)'),
202  ),
203  cms.PSet(
204  bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
205  et = cms.string('et * (sqrt(0.059^2 + (1.08/sqrt(et))^2 + (9.06e-09/et)^2))'),
206  eta = cms.string('sqrt(0.00646^2 + (1.67/et)^2)'),
207  phi = cms.string('sqrt(0.00767^2 + (1.74/et)^2)'),
208  ),
209  cms.PSet(
210  bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
211  et = cms.string('et * (sqrt(0.0577^2 + (1.08/sqrt(et))^2 + (5.46e-06/et)^2))'),
212  eta = cms.string('sqrt(0.00661^2 + (1.67/et)^2)'),
213  phi = cms.string('sqrt(0.00742^2 + (1.75/et)^2)'),
214  ),
215  cms.PSet(
216  bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
217  et = cms.string('et * (sqrt(0.0525^2 + (1.09/sqrt(et))^2 + (4.05e-05/et)^2))'),
218  eta = cms.string('sqrt(0.00724^2 + (1.65/et)^2)'),
219  phi = cms.string('sqrt(0.00771^2 + (1.73/et)^2)'),
220  ),
221  cms.PSet(
222  bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
223  et = cms.string('et * (sqrt(0.0582^2 + (1.09/sqrt(et))^2 + (1.17e-05/et)^2))'),
224  eta = cms.string('sqrt(0.00763^2 + (1.67/et)^2)'),
225  phi = cms.string('sqrt(0.00758^2 + (1.76/et)^2)'),
226  ),
227  cms.PSet(
228  bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
229  et = cms.string('et * (sqrt(0.0649^2 + (1.08/sqrt(et))^2 + (7.85e-06/et)^2))'),
230  eta = cms.string('sqrt(0.00746^2 + (1.7/et)^2)'),
231  phi = cms.string('sqrt(0.00789^2 + (1.75/et)^2)'),
232  ),
233  cms.PSet(
234  bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
235  et = cms.string('et * (sqrt(0.0654^2 + (1.1/sqrt(et))^2 + (1.09e-07/et)^2))'),
236  eta = cms.string('sqrt(0.00807^2 + (1.7/et)^2)'),
237  phi = cms.string('sqrt(0.00802^2 + (1.76/et)^2)'),
238  ),
239  cms.PSet(
240  bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
241  et = cms.string('et * (sqrt(0.0669^2 + (1.11/sqrt(et))^2 + (1.87e-06/et)^2))'),
242  eta = cms.string('sqrt(0.00843^2 + (1.72/et)^2)'),
243  phi = cms.string('sqrt(0.0078^2 + (1.79/et)^2)'),
244  ),
245  cms.PSet(
246  bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
247  et = cms.string('et * (sqrt(0.0643^2 + (1.15/sqrt(et))^2 + (2.76e-05/et)^2))'),
248  eta = cms.string('sqrt(0.00886^2 + (1.74/et)^2)'),
249  phi = cms.string('sqrt(0.00806^2 + (1.82/et)^2)'),
250  ),
251  cms.PSet(
252  bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
253  et = cms.string('et * (sqrt(0.0645^2 + (1.16/sqrt(et))^2 + (1.04e-06/et)^2))'),
254  eta = cms.string('sqrt(0.0101^2 + (1.76/et)^2)'),
255  phi = cms.string('sqrt(0.00784^2 + (1.86/et)^2)'),
256  ),
257  cms.PSet(
258  bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
259  et = cms.string('et * (sqrt(0.0637^2 + (1.19/sqrt(et))^2 + (1.08e-07/et)^2))'),
260  eta = cms.string('sqrt(0.0127^2 + (1.78/et)^2)'),
261  phi = cms.string('sqrt(0.00885^2 + (1.9/et)^2)'),
262  ),
263  cms.PSet(
264  bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
265  et = cms.string('et * (sqrt(0.0695^2 + (1.21/sqrt(et))^2 + (5.75e-06/et)^2))'),
266  eta = cms.string('sqrt(0.0161^2 + (1.73/et)^2)'),
267  phi = cms.string('sqrt(0.0108^2 + (1.93/et)^2)'),
268  ),
269  cms.PSet(
270  bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
271  et = cms.string('et * (sqrt(0.0748^2 + (1.2/sqrt(et))^2 + (5.15e-08/et)^2))'),
272  eta = cms.string('sqrt(0.0122^2 + (1.77/et)^2)'),
273  phi = cms.string('sqrt(0.0112^2 + (2/et)^2)'),
274  ),
275  cms.PSet(
276  bin = cms.string('1.479<=abs(eta) && abs(eta)<1.566'),
277  et = cms.string('et * (sqrt(0.0624^2 + (1.23/sqrt(et))^2 + (2.28e-05/et)^2))'),
278  eta = cms.string('sqrt(0.0123^2 + (1.79/et)^2)'),
279  phi = cms.string('sqrt(0.0102^2 + (2.02/et)^2)'),
280  ),
281  cms.PSet(
282  bin = cms.string('1.566<=abs(eta) && abs(eta)<1.653'),
283  et = cms.string('et * (sqrt(0.0283^2 + (1.25/sqrt(et))^2 + (4.79e-07/et)^2))'),
284  eta = cms.string('sqrt(0.0111^2 + (1.79/et)^2)'),
285  phi = cms.string('sqrt(0.00857^2 + (2.01/et)^2)'),
286  ),
287  cms.PSet(
288  bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
289  et = cms.string('et * (sqrt(0.0316^2 + (1.21/sqrt(et))^2 + (5e-05/et)^2))'),
290  eta = cms.string('sqrt(0.0106^2 + (1.8/et)^2)'),
291  phi = cms.string('sqrt(0.00856^2 + (1.97/et)^2)'),
292  ),
293  cms.PSet(
294  bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
295  et = cms.string('et * (sqrt(2.29e-07^2 + (1.2/sqrt(et))^2 + (1.71e-05/et)^2))'),
296  eta = cms.string('sqrt(0.0115^2 + (1.83/et)^2)'),
297  phi = cms.string('sqrt(0.00761^2 + (1.95/et)^2)'),
298  ),
299  cms.PSet(
300  bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
301  et = cms.string('et * (sqrt(5.18e-09^2 + (1.14/sqrt(et))^2 + (1.7/et)^2))'),
302  eta = cms.string('sqrt(0.012^2 + (1.88/et)^2)'),
303  phi = cms.string('sqrt(0.00721^2 + (1.92/et)^2)'),
304  ),
305  cms.PSet(
306  bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
307  et = cms.string('et * (sqrt(2.17e-07^2 + (1.09/sqrt(et))^2 + (2.08/et)^2))'),
308  eta = cms.string('sqrt(0.0131^2 + (1.91/et)^2)'),
309  phi = cms.string('sqrt(0.00722^2 + (1.86/et)^2)'),
310  ),
311  cms.PSet(
312  bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
313  et = cms.string('et * (sqrt(3.65e-07^2 + (1.09/sqrt(et))^2 + (1.63/et)^2))'),
314  eta = cms.string('sqrt(0.0134^2 + (1.92/et)^2)'),
315  phi = cms.string('sqrt(0.00703^2 + (1.86/et)^2)'),
316  ),
317  cms.PSet(
318  bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
319  et = cms.string('et * (sqrt(2.02e-07^2 + (1.09/sqrt(et))^2 + (1.68/et)^2))'),
320  eta = cms.string('sqrt(0.0132^2 + (1.89/et)^2)'),
321  phi = cms.string('sqrt(0.00845^2 + (1.86/et)^2)'),
322  ),
323  cms.PSet(
324  bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
325  et = cms.string('et * (sqrt(5.27e-07^2 + (1.12/sqrt(et))^2 + (1.78/et)^2))'),
326  eta = cms.string('sqrt(0.0121^2 + (2.28/et)^2)'),
327  phi = cms.string('sqrt(0.00975^2 + (2/et)^2)'),
328  ),
329  ),
330  constraints = cms.vdouble(0)
331  )
332 
333 muonResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
334  functions = cms.VPSet(
335  cms.PSet(
336  bin = cms.string('0.000<=abs(eta) && abs(eta)<0.100'),
337  et = cms.string('et * (0.00517 + 0.000143 * et)'),
338  eta = cms.string('sqrt(0.000433^2 + (0.000161/sqrt(et))^2 + (0.00334/et)^2)'),
339  phi = cms.string('sqrt(7.21e-05^2 + (7e-05/sqrt(et))^2 + (0.00296/et)^2)'),
340  ),
341  cms.PSet(
342  bin = cms.string('0.100<=abs(eta) && abs(eta)<0.200'),
343  et = cms.string('et * (0.00524 + 0.000143 * et)'),
344  eta = cms.string('sqrt(0.000381^2 + (0.000473/sqrt(et))^2 + (0.00259/et)^2)'),
345  phi = cms.string('sqrt(6.79e-05^2 + (0.000245/sqrt(et))^2 + (0.00274/et)^2)'),
346  ),
347  cms.PSet(
348  bin = cms.string('0.200<=abs(eta) && abs(eta)<0.300'),
349  et = cms.string('et * (0.00585 + 0.000138 * et)'),
350  eta = cms.string('sqrt(0.000337^2 + (0.000381/sqrt(et))^2 + (0.0023/et)^2)'),
351  phi = cms.string('sqrt(7.08e-05^2 + (6.75e-05/sqrt(et))^2 + (0.00307/et)^2)'),
352  ),
353  cms.PSet(
354  bin = cms.string('0.300<=abs(eta) && abs(eta)<0.400'),
355  et = cms.string('et * (0.0065 + 0.000133 * et)'),
356  eta = cms.string('sqrt(0.000308^2 + (0.000166/sqrt(et))^2 + (0.00249/et)^2)'),
357  phi = cms.string('sqrt(6.59e-05^2 + (0.000301/sqrt(et))^2 + (0.00281/et)^2)'),
358  ),
359  cms.PSet(
360  bin = cms.string('0.400<=abs(eta) && abs(eta)<0.500'),
361  et = cms.string('et * (0.0071 + 0.000129 * et)'),
362  eta = cms.string('sqrt(0.000289^2 + (5.37e-09/sqrt(et))^2 + (0.00243/et)^2)'),
363  phi = cms.string('sqrt(6.27e-05^2 + (0.000359/sqrt(et))^2 + (0.00278/et)^2)'),
364  ),
365  cms.PSet(
366  bin = cms.string('0.500<=abs(eta) && abs(eta)<0.600'),
367  et = cms.string('et * (0.00721 + 0.00013 * et)'),
368  eta = cms.string('sqrt(0.000279^2 + (0.000272/sqrt(et))^2 + (0.0026/et)^2)'),
369  phi = cms.string('sqrt(6.46e-05^2 + (0.00036/sqrt(et))^2 + (0.00285/et)^2)'),
370  ),
371  cms.PSet(
372  bin = cms.string('0.600<=abs(eta) && abs(eta)<0.700'),
373  et = cms.string('et * (0.00757 + 0.000129 * et)'),
374  eta = cms.string('sqrt(0.000282^2 + (3.63e-10/sqrt(et))^2 + (0.00288/et)^2)'),
375  phi = cms.string('sqrt(6.54e-05^2 + (0.000348/sqrt(et))^2 + (0.00301/et)^2)'),
376  ),
377  cms.PSet(
378  bin = cms.string('0.700<=abs(eta) && abs(eta)<0.800'),
379  et = cms.string('et * (0.0081 + 0.000127 * et)'),
380  eta = cms.string('sqrt(0.000265^2 + (0.000609/sqrt(et))^2 + (0.00212/et)^2)'),
381  phi = cms.string('sqrt(6.2e-05^2 + (0.000402/sqrt(et))^2 + (0.00304/et)^2)'),
382  ),
383  cms.PSet(
384  bin = cms.string('0.800<=abs(eta) && abs(eta)<0.900'),
385  et = cms.string('et * (0.00916 + 0.000131 * et)'),
386  eta = cms.string('sqrt(0.000241^2 + (0.000678/sqrt(et))^2 + (0.00221/et)^2)'),
387  phi = cms.string('sqrt(6.26e-05^2 + (0.000458/sqrt(et))^2 + (0.0031/et)^2)'),
388  ),
389  cms.PSet(
390  bin = cms.string('0.900<=abs(eta) && abs(eta)<1.000'),
391  et = cms.string('et * (0.0108 + 0.000151 * et)'),
392  eta = cms.string('sqrt(0.000228^2 + (0.000612/sqrt(et))^2 + (0.00245/et)^2)'),
393  phi = cms.string('sqrt(7.18e-05^2 + (0.000469/sqrt(et))^2 + (0.00331/et)^2)'),
394  ),
395  cms.PSet(
396  bin = cms.string('1.000<=abs(eta) && abs(eta)<1.100'),
397  et = cms.string('et * (0.0115 + 0.000153 * et)'),
398  eta = cms.string('sqrt(0.000217^2 + (0.000583/sqrt(et))^2 + (0.00307/et)^2)'),
399  phi = cms.string('sqrt(6.98e-05^2 + (0.000507/sqrt(et))^2 + (0.00338/et)^2)'),
400  ),
401  cms.PSet(
402  bin = cms.string('1.100<=abs(eta) && abs(eta)<1.200'),
403  et = cms.string('et * (0.013 + 0.000136 * et)'),
404  eta = cms.string('sqrt(0.000195^2 + (0.000751/sqrt(et))^2 + (0.00282/et)^2)'),
405  phi = cms.string('sqrt(6.21e-05^2 + (0.000584/sqrt(et))^2 + (0.00345/et)^2)'),
406  ),
407  cms.PSet(
408  bin = cms.string('1.200<=abs(eta) && abs(eta)<1.300'),
409  et = cms.string('et * (0.0144 + 0.000131 * et)'),
410  eta = cms.string('sqrt(0.000183^2 + (0.000838/sqrt(et))^2 + (0.00227/et)^2)'),
411  phi = cms.string('sqrt(5.37e-05^2 + (0.000667/sqrt(et))^2 + (0.00352/et)^2)'),
412  ),
413  cms.PSet(
414  bin = cms.string('1.300<=abs(eta) && abs(eta)<1.400'),
415  et = cms.string('et * (0.0149 + 0.000141 * et)'),
416  eta = cms.string('sqrt(0.000196^2 + (0.000783/sqrt(et))^2 + (0.00274/et)^2)'),
417  phi = cms.string('sqrt(5.37e-05^2 + (0.000711/sqrt(et))^2 + (0.00358/et)^2)'),
418  ),
419  cms.PSet(
420  bin = cms.string('1.400<=abs(eta) && abs(eta)<1.500'),
421  et = cms.string('et * (0.014 + 0.000155 * et)'),
422  eta = cms.string('sqrt(0.0002^2 + (0.000832/sqrt(et))^2 + (0.00254/et)^2)'),
423  phi = cms.string('sqrt(5.98e-05^2 + (0.000713/sqrt(et))^2 + (0.00362/et)^2)'),
424  ),
425  cms.PSet(
426  bin = cms.string('1.500<=abs(eta) && abs(eta)<1.600'),
427  et = cms.string('et * (0.0132 + 0.000169 * et)'),
428  eta = cms.string('sqrt(0.000205^2 + (0.0007/sqrt(et))^2 + (0.00304/et)^2)'),
429  phi = cms.string('sqrt(6.21e-05^2 + (0.000781/sqrt(et))^2 + (0.00348/et)^2)'),
430  ),
431  cms.PSet(
432  bin = cms.string('1.600<=abs(eta) && abs(eta)<1.700'),
433  et = cms.string('et * (0.0129 + 0.0002 * et)'),
434  eta = cms.string('sqrt(0.000214^2 + (0.000747/sqrt(et))^2 + (0.00319/et)^2)'),
435  phi = cms.string('sqrt(6.92e-05^2 + (0.000865/sqrt(et))^2 + (0.00337/et)^2)'),
436  ),
437  cms.PSet(
438  bin = cms.string('1.700<=abs(eta) && abs(eta)<1.800'),
439  et = cms.string('et * (0.0135 + 0.000264 * et)'),
440  eta = cms.string('sqrt(0.000238^2 + (0.000582/sqrt(et))^2 + (0.00343/et)^2)'),
441  phi = cms.string('sqrt(9.13e-05^2 + (0.000896/sqrt(et))^2 + (0.00348/et)^2)'),
442  ),
443  cms.PSet(
444  bin = cms.string('1.800<=abs(eta) && abs(eta)<1.900'),
445  et = cms.string('et * (0.0144 + 0.00034 * et)'),
446  eta = cms.string('sqrt(0.000263^2 + (0.000721/sqrt(et))^2 + (0.00322/et)^2)'),
447  phi = cms.string('sqrt(0.000102^2 + (0.000994/sqrt(et))^2 + (0.00337/et)^2)'),
448  ),
449  cms.PSet(
450  bin = cms.string('1.900<=abs(eta) && abs(eta)<2.000'),
451  et = cms.string('et * (0.0147 + 0.000441 * et)'),
452  eta = cms.string('sqrt(0.000284^2 + (0.000779/sqrt(et))^2 + (0.0031/et)^2)'),
453  phi = cms.string('sqrt(0.000123^2 + (0.00108/sqrt(et))^2 + (0.00315/et)^2)'),
454  ),
455  cms.PSet(
456  bin = cms.string('2.000<=abs(eta) && abs(eta)<2.100'),
457  et = cms.string('et * (0.0154 + 0.000604 * et)'),
458  eta = cms.string('sqrt(0.000316^2 + (0.000566/sqrt(et))^2 + (0.00384/et)^2)'),
459  phi = cms.string('sqrt(0.000169^2 + (0.000947/sqrt(et))^2 + (0.00422/et)^2)'),
460  ),
461  cms.PSet(
462  bin = cms.string('2.100<=abs(eta) && abs(eta)<2.200'),
463  et = cms.string('et * (0.0163 + 0.000764 * et)'),
464  eta = cms.string('sqrt(0.000353^2 + (0.000749/sqrt(et))^2 + (0.0038/et)^2)'),
465  phi = cms.string('sqrt(0.000176^2 + (0.00116/sqrt(et))^2 + (0.00423/et)^2)'),
466  ),
467  cms.PSet(
468  bin = cms.string('2.200<=abs(eta) && abs(eta)<2.300'),
469  et = cms.string('et * (0.0173 + 0.000951 * et)'),
470  eta = cms.string('sqrt(0.000412^2 + (0.00102/sqrt(et))^2 + (0.00351/et)^2)'),
471  phi = cms.string('sqrt(0.000207^2 + (0.00115/sqrt(et))^2 + (0.00469/et)^2)'),
472  ),
473  cms.PSet(
474  bin = cms.string('2.300<=abs(eta) && abs(eta)<2.400'),
475  et = cms.string('et * (0.0175 + 0.00126 * et)'),
476  eta = cms.string('sqrt(0.000506^2 + (0.000791/sqrt(et))^2 + (0.0045/et)^2)'),
477  phi = cms.string('sqrt(0.00027^2 + (0.00113/sqrt(et))^2 + (0.00528/et)^2)'),
478  ),
479  ),
480  constraints = cms.vdouble(0)
481  )
482 
483 elecResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
484  functions = cms.VPSet(
485  cms.PSet(
486  bin = cms.string('0.000<=abs(eta) && abs(eta)<0.174'),
487  et = cms.string('et * (sqrt(0.00534^2 + (0.079/sqrt(et))^2 + (0.163/et)^2))'),
488  eta = cms.string('sqrt(0.000452^2 + (0.000285/sqrt(et))^2 + (0.00376/et)^2)'),
489  phi = cms.string('sqrt(0.000101^2 + (0.0011/sqrt(et))^2 + (0.00346/et)^2)'),
490  ),
491  cms.PSet(
492  bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
493  et = cms.string('et * (sqrt(0.00518^2 + (0.0749/sqrt(et))^2 + (0.227/et)^2))'),
494  eta = cms.string('sqrt(0.00038^2 + (0.000571/sqrt(et))^2 + (0.00276/et)^2)'),
495  phi = cms.string('sqrt(9.3e-05^2 + (0.00115/sqrt(et))^2 + (0.0035/et)^2)'),
496  ),
497  cms.PSet(
498  bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
499  et = cms.string('et * (sqrt(0.00332^2 + (0.0879/sqrt(et))^2 + (0.12/et)^2))'),
500  eta = cms.string('sqrt(0.000351^2 + (1.36e-09/sqrt(et))^2 + (0.00324/et)^2)'),
501  phi = cms.string('sqrt(0.000103^2 + (0.00117/sqrt(et))^2 + (0.00333/et)^2)'),
502  ),
503  cms.PSet(
504  bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
505  et = cms.string('et * (sqrt(0.00445^2 + (0.0895/sqrt(et))^2 + (0.186/et)^2))'),
506  eta = cms.string('sqrt(0.000319^2 + (0.00061/sqrt(et))^2 + (0.00182/et)^2)'),
507  phi = cms.string('sqrt(0.00011^2 + (0.00115/sqrt(et))^2 + (0.00365/et)^2)'),
508  ),
509  cms.PSet(
510  bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
511  et = cms.string('et * (sqrt(0.00453^2 + (0.0893/sqrt(et))^2 + (0.21/et)^2))'),
512  eta = cms.string('sqrt(0.000301^2 + (0.000612/sqrt(et))^2 + (0.00146/et)^2)'),
513  phi = cms.string('sqrt(0.000105^2 + (0.00122/sqrt(et))^2 + (0.00343/et)^2)'),
514  ),
515  cms.PSet(
516  bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
517  et = cms.string('et * (sqrt(0.00308^2 + (0.0886/sqrt(et))^2 + (0.188/et)^2))'),
518  eta = cms.string('sqrt(0.000297^2 + (0.000791/sqrt(et))^2 + (2.09e-08/et)^2)'),
519  phi = cms.string('sqrt(0.000102^2 + (0.00129/sqrt(et))^2 + (0.00328/et)^2)'),
520  ),
521  cms.PSet(
522  bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
523  et = cms.string('et * (sqrt(0.00308^2 + (0.0914/sqrt(et))^2 + (0.182/et)^2))'),
524  eta = cms.string('sqrt(0.00032^2 + (0.000329/sqrt(et))^2 + (0.00325/et)^2)'),
525  phi = cms.string('sqrt(0.000103^2 + (0.00139/sqrt(et))^2 + (0.00253/et)^2)'),
526  ),
527  cms.PSet(
528  bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
529  et = cms.string('et * (sqrt(0.00442^2 + (0.0914/sqrt(et))^2 + (0.231/et)^2))'),
530  eta = cms.string('sqrt(0.000309^2 + (0.000821/sqrt(et))^2 + (0.00119/et)^2)'),
531  phi = cms.string('sqrt(0.000115^2 + (0.00139/sqrt(et))^2 + (0.00293/et)^2)'),
532  ),
533  cms.PSet(
534  bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
535  et = cms.string('et * (sqrt(0.00455^2 + (0.0949/sqrt(et))^2 + (0.335/et)^2))'),
536  eta = cms.string('sqrt(0.000293^2 + (0.000767/sqrt(et))^2 + (0.00211/et)^2)'),
537  phi = cms.string('sqrt(0.000121^2 + (0.00158/sqrt(et))^2 + (0.00151/et)^2)'),
538  ),
539  cms.PSet(
540  bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
541  et = cms.string('et * (sqrt(0.00181^2 + (0.102/sqrt(et))^2 + (0.333/et)^2))'),
542  eta = cms.string('sqrt(0.000275^2 + (0.000765/sqrt(et))^2 + (0.00227/et)^2)'),
543  phi = cms.string('sqrt(0.000128^2 + (0.00169/sqrt(et))^2 + (1.93e-08/et)^2)'),
544  ),
545  cms.PSet(
546  bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
547  et = cms.string('et * (sqrt(0.000764^2 + (0.108/sqrt(et))^2 + (0.42/et)^2))'),
548  eta = cms.string('sqrt(0.000274^2 + (0.000622/sqrt(et))^2 + (0.00299/et)^2)'),
549  phi = cms.string('sqrt(0.000145^2 + (0.00179/sqrt(et))^2 + (1.69e-08/et)^2)'),
550  ),
551  cms.PSet(
552  bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
553  et = cms.string('et * (sqrt(0.00114^2 + (0.128/sqrt(et))^2 + (0.55/et)^2))'),
554  eta = cms.string('sqrt(0.000269^2 + (0.000929/sqrt(et))^2 + (0.00183/et)^2)'),
555  phi = cms.string('sqrt(0.000185^2 + (0.00182/sqrt(et))^2 + (2.99e-09/et)^2)'),
556  ),
557  cms.PSet(
558  bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
559  et = cms.string('et * (sqrt(4.14e-09^2 + (0.155/sqrt(et))^2 + (0.674/et)^2))'),
560  eta = cms.string('sqrt(0.000268^2 + (0.000876/sqrt(et))^2 + (0.00234/et)^2)'),
561  phi = cms.string('sqrt(0.000194^2 + (0.002/sqrt(et))^2 + (2.39e-08/et)^2)'),
562  ),
563  cms.PSet(
564  bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
565  et = cms.string('et * (sqrt(8.03e-09^2 + (0.144/sqrt(et))^2 + (0.8/et)^2))'),
566  eta = cms.string('sqrt(0.000258^2 + (0.000782/sqrt(et))^2 + (0.00246/et)^2)'),
567  phi = cms.string('sqrt(0.000226^2 + (0.00206/sqrt(et))^2 + (5.88e-08/et)^2)'),
568  ),
569  cms.PSet(
570  bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
571  et = cms.string('et * (sqrt(0.00842^2 + (0.118/sqrt(et))^2 + (0.951/et)^2))'),
572  eta = cms.string('sqrt(0.000269^2 + (0.000817/sqrt(et))^2 + (0.00278/et)^2)'),
573  phi = cms.string('sqrt(0.000247^2 + (0.00225/sqrt(et))^2 + (1.47e-09/et)^2)'),
574  ),
575  cms.PSet(
576  bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
577  et = cms.string('et * (sqrt(0.00684^2 + (0.144/sqrt(et))^2 + (0.892/et)^2))'),
578  eta = cms.string('sqrt(0.000267^2 + (0.000734/sqrt(et))^2 + (0.00327/et)^2)'),
579  phi = cms.string('sqrt(0.000234^2 + (0.00233/sqrt(et))^2 + (4.92e-09/et)^2)'),
580  ),
581  cms.PSet(
582  bin = cms.string('1.479<=abs(eta) && abs(eta)<1.653'),
583  et = cms.string('et * (sqrt(0.0245^2 + (0.196/sqrt(et))^2 + (0.555/et)^2))'),
584  eta = cms.string('sqrt(0.000268^2 + (0.000757/sqrt(et))^2 + (0.00295/et)^2)'),
585  phi = cms.string('sqrt(0.00025^2 + (0.00268/sqrt(et))^2 + (7.5e-09/et)^2)'),
586  ),
587  cms.PSet(
588  bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
589  et = cms.string('et * (sqrt(0.0174^2 + (0.127/sqrt(et))^2 + (0.894/et)^2))'),
590  eta = cms.string('sqrt(0.000274^2 + (1.77e-09/sqrt(et))^2 + (0.00435/et)^2)'),
591  phi = cms.string('sqrt(0.000284^2 + (0.00275/sqrt(et))^2 + (6.56e-09/et)^2)'),
592  ),
593  cms.PSet(
594  bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
595  et = cms.string('et * (sqrt(0.0144^2 + (0.133/sqrt(et))^2 + (0.708/et)^2))'),
596  eta = cms.string('sqrt(0.000274^2 + (0.00101/sqrt(et))^2 + (0.000982/et)^2)'),
597  phi = cms.string('sqrt(0.000356^2 + (0.00279/sqrt(et))^2 + (0.00261/et)^2)'),
598  ),
599  cms.PSet(
600  bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
601  et = cms.string('et * (sqrt(0.0149^2 + (0.126/sqrt(et))^2 + (0.596/et)^2))'),
602  eta = cms.string('sqrt(0.000299^2 + (0.000686/sqrt(et))^2 + (0.00341/et)^2)'),
603  phi = cms.string('sqrt(0.000347^2 + (0.00298/sqrt(et))^2 + (1.02e-08/et)^2)'),
604  ),
605  cms.PSet(
606  bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
607  et = cms.string('et * (sqrt(0.0143^2 + (0.12/sqrt(et))^2 + (0.504/et)^2))'),
608  eta = cms.string('sqrt(0.000329^2 + (3.05e-10/sqrt(et))^2 + (0.00439/et)^2)'),
609  phi = cms.string('sqrt(0.000302^2 + (0.00322/sqrt(et))^2 + (5.22e-08/et)^2)'),
610  ),
611  cms.PSet(
612  bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
613  et = cms.string('et * (sqrt(0.0162^2 + (0.0965/sqrt(et))^2 + (0.483/et)^2))'),
614  eta = cms.string('sqrt(0.00037^2 + (1.32e-08/sqrt(et))^2 + (0.00447/et)^2)'),
615  phi = cms.string('sqrt(0.000287^2 + (0.00349/sqrt(et))^2 + (3e-11/et)^2)'),
616  ),
617  cms.PSet(
618  bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
619  et = cms.string('et * (sqrt(0.0122^2 + (0.13/sqrt(et))^2 + (0.207/et)^2))'),
620  eta = cms.string('sqrt(0.000442^2 + (4.03e-10/sqrt(et))^2 + (0.00544/et)^2)'),
621  phi = cms.string('sqrt(0.000214^2 + (0.00436/sqrt(et))^2 + (2.98e-09/et)^2)'),
622  ),
623  cms.PSet(
624  bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
625  et = cms.string('et * (sqrt(0.0145^2 + (0.127/sqrt(et))^2 + (0.0782/et)^2))'),
626  eta = cms.string('sqrt(0.000577^2 + (0.000768/sqrt(et))^2 + (0.00331/et)^2)'),
627  phi = cms.string('sqrt(8.02e-05^2 + (0.00525/sqrt(et))^2 + (0.00581/et)^2)'),
628  ),
629  ),
630  constraints = cms.vdouble(0)
631  )
632 
633 metResolutionPF = stringResolution.clone(parametrization = 'EtEtaPhi',
634  functions = cms.VPSet(
635  cms.PSet(
636  et = cms.string('et * (sqrt(0.0337^2 + (0.888/sqrt(et))^2 + (19.6/et)^2))'),
637  eta = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (0/et)^2)'),
638  phi = cms.string('sqrt(1.28e-08^2 + (1.45/sqrt(et))^2 + (1.03/et)^2)'),
639  ),
640  ),
641  constraints = cms.vdouble(0)
642  )