CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
stringResolutions_etEtaPhi_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 ## <--- these resolutions do not exist yet --->
6 ## electronResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
7 ## resolutions = ['et * (sqrt(5.6*5.6/(et*et) + 1.25/et + 0.033))', # add sigma(Et) not sigma(Et)/Et here
8 ## '0.03 + 1.0/et', # add sigma(eta) here
9 ## '0.015 + 1.5/et' # add sigma(phi) here
10 ## ],
11 ## constraints = cms.vdouble(0) # add constraints here
12 ## )
13 
14 muonResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
15  functions = cms.VPSet(
16  cms.PSet(
17  bin = cms.string('0.000<=abs(eta) && abs(eta)<0.100'),
18  et = cms.string('et * (0.00465 + 0.0002471 * et)'),
19  eta = cms.string('sqrt(0.0004331^2 + (0.001071/sqrt(et))^2 + (0/et)^2)'),
20  phi = cms.string('sqrt(6.21e-05^2 + (0/sqrt(et))^2 + (0.004634/et)^2)'),
21  ),
22  cms.PSet(
23  bin = cms.string('0.100<=abs(eta) && abs(eta)<0.200'),
24  et = cms.string('et * (0.005072 + 0.0002368 * et)'),
25  eta = cms.string('sqrt(0.0003896^2 + (0.000858/sqrt(et))^2 + (0.00201/et)^2)'),
26  phi = cms.string('sqrt(5.36e-05^2 + (0/sqrt(et))^2 + (0.004865/et)^2)'),
27  ),
28  cms.PSet(
29  bin = cms.string('0.200<=abs(eta) && abs(eta)<0.300'),
30  et = cms.string('et * (0.005875 + 0.0002207 * et)'),
31  eta = cms.string('sqrt(0.0003387^2 + (0.000904/sqrt(et))^2 + (0.00142/et)^2)'),
32  phi = cms.string('sqrt(5.16e-05^2 + (0/sqrt(et))^2 + (0.004923/et)^2)'),
33  ),
34  cms.PSet(
35  bin = cms.string('0.300<=abs(eta) && abs(eta)<0.400'),
36  et = cms.string('et * (0.006974 + 0.0002021 * et)'),
37  eta = cms.string('sqrt(0.0003164^2 + (0.000704/sqrt(et))^2 + (0.00169/et)^2)'),
38  phi = cms.string('sqrt(5.21e-05^2 + (0/sqrt(et))^2 + (0.005102/et)^2)'),
39  ),
40  cms.PSet(
41  bin = cms.string('0.400<=abs(eta) && abs(eta)<0.500'),
42  et = cms.string('et * (0.007159 + 0.0002023 * et)'),
43  eta = cms.string('sqrt(0.0002926^2 + (0.000722/sqrt(et))^2 + (0.00154/et)^2)'),
44  phi = cms.string('sqrt(5.3e-05^2 + (0/sqrt(et))^2 + (0.005151/et)^2)'),
45  ),
46  cms.PSet(
47  bin = cms.string('0.500<=abs(eta) && abs(eta)<0.600'),
48  et = cms.string('et * (0.007502 + 0.000193 * et)'),
49  eta = cms.string('sqrt(0.0002897^2 + (0.000754/sqrt(et))^2 + (0.00159/et)^2)'),
50  phi = cms.string('sqrt(5.32e-05^2 + (0/sqrt(et))^2 + (0.005276/et)^2)'),
51  ),
52  cms.PSet(
53  bin = cms.string('0.600<=abs(eta) && abs(eta)<0.700'),
54  et = cms.string('et * (0.007842 + 0.0001886 * et)'),
55  eta = cms.string('sqrt(0.0003089^2 + (0.000684/sqrt(et))^2 + (0.00189/et)^2)'),
56  phi = cms.string('sqrt(5.31e-05^2 + (0/sqrt(et))^2 + (0.00538/et)^2)'),
57  ),
58  cms.PSet(
59  bin = cms.string('0.700<=abs(eta) && abs(eta)<0.800'),
60  et = cms.string('et * (0.008325 + 0.0001833 * et)'),
61  eta = cms.string('sqrt(0.00029^2 + (0.000868/sqrt(et))^2 + (0.00181/et)^2)'),
62  phi = cms.string('sqrt(5.54e-05^2 + (0/sqrt(et))^2 + (0.005242/et)^2)'),
63  ),
64  cms.PSet(
65  bin = cms.string('0.800<=abs(eta) && abs(eta)<0.900'),
66  et = cms.string('et * (0.00925 + 0.0001917 * et)'),
67  eta = cms.string('sqrt(0.0002935^2 + (0.000783/sqrt(et))^2 + (0.00204/et)^2)'),
68  phi = cms.string('sqrt(6.05e-05^2 + (0/sqrt(et))^2 + (0.00561/et)^2)'),
69  ),
70  cms.PSet(
71  bin = cms.string('0.900<=abs(eta) && abs(eta)<1.000'),
72  et = cms.string('et * (0.01095 + 0.000192 * et)'),
73  eta = cms.string('sqrt(0.0002772^2 + (0.000916/sqrt(et))^2 + (0.00149/et)^2)'),
74  phi = cms.string('sqrt(7.7e-05^2 + (0/sqrt(et))^2 + (0.005576/et)^2)'),
75  ),
76  cms.PSet(
77  bin = cms.string('1.000<=abs(eta) && abs(eta)<1.100'),
78  et = cms.string('et * (0.01267 + 0.0001638 * et)'),
79  eta = cms.string('sqrt(0.0002908^2 + (0.000919/sqrt(et))^2 + (0.0018/et)^2)'),
80  phi = cms.string('sqrt(7.53e-05^2 + (0/sqrt(et))^2 + (0.005775/et)^2)'),
81  ),
82  cms.PSet(
83  bin = cms.string('1.100<=abs(eta) && abs(eta)<1.200'),
84  et = cms.string('et * (0.01374 + 0.0001666 * et)'),
85  eta = cms.string('sqrt(0.0002931^2 + (0.000943/sqrt(et))^2 + (0.00201/et)^2)'),
86  phi = cms.string('sqrt(8.18e-05^2 + (0/sqrt(et))^2 + (0.00606/et)^2)'),
87  ),
88  cms.PSet(
89  bin = cms.string('1.200<=abs(eta) && abs(eta)<1.300'),
90  et = cms.string('et * (0.01492 + 0.0001584 * et)'),
91  eta = cms.string('sqrt(0.0002936^2 + (0.000794/sqrt(et))^2 + (0.00214/et)^2)'),
92  phi = cms.string('sqrt(7.43e-05^2 + (0.000429/sqrt(et))^2 + (0.006143/et)^2)'),
93  ),
94  cms.PSet(
95  bin = cms.string('1.300<=abs(eta) && abs(eta)<1.400'),
96  et = cms.string('et * (0.01535 + 0.0001721 * et)'),
97  eta = cms.string('sqrt(0.0002927^2 + (0.000856/sqrt(et))^2 + (0.0023/et)^2)'),
98  phi = cms.string('sqrt(5.6e-05^2 + (0.000724/sqrt(et))^2 + (0.005829/et)^2)'),
99  ),
100  cms.PSet(
101  bin = cms.string('1.400<=abs(eta) && abs(eta)<1.500'),
102  et = cms.string('et * (0.01477 + 0.0001847 * et)'),
103  eta = cms.string('sqrt(0.0003012^2 + (0.000872/sqrt(et))^2 + (0.00229/et)^2)'),
104  phi = cms.string('sqrt(4.9e-05^2 + (0.000815/sqrt(et))^2 + (0.005459/et)^2)'),
105  ),
106  cms.PSet(
107  bin = cms.string('1.500<=abs(eta) && abs(eta)<1.600'),
108  et = cms.string('et * (0.01353 + 0.0002351 * et)'),
109  eta = cms.string('sqrt(0.0003027^2 + (0.00077/sqrt(et))^2 + (0.00258/et)^2)'),
110  phi = cms.string('sqrt(7.63e-05^2 + (0.000745/sqrt(et))^2 + (0.005747/et)^2)'),
111  ),
112  cms.PSet(
113  bin = cms.string('1.600<=abs(eta) && abs(eta)<1.700'),
114  et = cms.string('et * (0.01301 + 0.0002884 * et)'),
115  eta = cms.string('sqrt(0.0003074^2 + (0.000725/sqrt(et))^2 + (0.00271/et)^2)'),
116  phi = cms.string('sqrt(7.5e-05^2 + (0.000967/sqrt(et))^2 + (0.00546/et)^2)'),
117  ),
118  cms.PSet(
119  bin = cms.string('1.700<=abs(eta) && abs(eta)<1.800'),
120  et = cms.string('et * (0.01295 + 0.000388 * et)'),
121  eta = cms.string('sqrt(0.0003168^2 + (0.00067/sqrt(et))^2 + (0.00295/et)^2)'),
122  phi = cms.string('sqrt(0.000109^2 + (0.000978/sqrt(et))^2 + (0.00572/et)^2)'),
123  ),
124  cms.PSet(
125  bin = cms.string('1.800<=abs(eta) && abs(eta)<1.900'),
126  et = cms.string('et * (0.01382 + 0.000506 * et)'),
127  eta = cms.string('sqrt(0.000344^2 + (0.00063/sqrt(et))^2 + (0.00303/et)^2)'),
128  phi = cms.string('sqrt(0.000134^2 + (0.001074/sqrt(et))^2 + (0.00561/et)^2)'),
129  ),
130  cms.PSet(
131  bin = cms.string('1.900<=abs(eta) && abs(eta)<2.000'),
132  et = cms.string('et * (0.01519 + 0.000565 * et)'),
133  eta = cms.string('sqrt(0.000337^2 + (0.00087/sqrt(et))^2 + (0.00322/et)^2)'),
134  phi = cms.string('sqrt(0.000186^2 + (0.00084/sqrt(et))^2 + (0.0061/et)^2)'),
135  ),
136  cms.PSet(
137  bin = cms.string('2.000<=abs(eta) && abs(eta)<2.100'),
138  et = cms.string('et * (0.01712 + 0.000755 * et)'),
139  eta = cms.string('sqrt(0.00036^2 + (0.00065/sqrt(et))^2 + (0.00393/et)^2)'),
140  phi = cms.string('sqrt(0.000216^2 + (0.00124/sqrt(et))^2 + (0.00572/et)^2)'),
141  ),
142  cms.PSet(
143  bin = cms.string('2.100<=abs(eta) && abs(eta)<2.200'),
144  et = cms.string('et * (0.01979 + 0.00085 * et)'),
145  eta = cms.string('sqrt(0.000372^2 + (0.00096/sqrt(et))^2 + (0.0037/et)^2)'),
146  phi = cms.string('sqrt(0.00031^2 + (0.00072/sqrt(et))^2 + (0.0062/et)^2)'),
147  ),
148  cms.PSet(
149  bin = cms.string('2.200<=abs(eta) && abs(eta)<2.300'),
150  et = cms.string('et * (0.02143 + 0.00109 * et)'),
151  eta = cms.string('sqrt(0.000432^2 + (0.00063/sqrt(et))^2 + (0.00447/et)^2)'),
152  phi = cms.string('sqrt(0.000333^2 + (0.00146/sqrt(et))^2 + (0.00566/et)^2)'),
153  ),
154  cms.PSet(
155  bin = cms.string('2.300<=abs(eta) && abs(eta)<2.400'),
156  et = cms.string('et * (0.02144 + 0.001458 * et)'),
157  eta = cms.string('sqrt(0.000417^2 + (0.00149/sqrt(et))^2 + (0.00416/et)^2)'),
158  phi = cms.string('sqrt(0.000365^2 + (0.00172/sqrt(et))^2 + (0.00628/et)^2)'),
159  )
160  ),
161  constraints = cms.vdouble(0)
162  )
163 
164 ## <--- these resolutions do not exist yet --->
165 ## tauResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
166 ## resolutions = ['et * (sqrt(5.6*5.6/(et*et) + 1.25/et + 0.033))',
167 ## '0.03 + 1.0/et',
168 ## '0.015 + 1.5/et'
169 ## ],
170 ## constraints = cms.vdouble(0)
171 ## )
172 
173 udscResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
174  functions = cms.VPSet(
175  cms.PSet(
176  bin = cms.string('0.000<=abs(eta) && abs(eta)<0.087'),
177  et = cms.string('et * (sqrt(0.0334^2 + (1.221/sqrt(et))^2 + (4.7/et)^2))'),
178  eta = cms.string('sqrt(0.00809^2 + (0/sqrt(et))^2 + (1.5398/et)^2)'),
179  phi = cms.string('sqrt(0.00783^2 + (0/sqrt(et))^2 + (2.581/et)^2)'),
180  ),
181  cms.PSet(
182  bin = cms.string('0.087<=abs(eta) && abs(eta)<0.174'),
183  et = cms.string('et * (sqrt(0.0485^2 + (1.146/sqrt(et))^2 + (5.44/et)^2))'),
184  eta = cms.string('sqrt(0.00847^2 + (0/sqrt(et))^2 + (1.5396/et)^2)'),
185  phi = cms.string('sqrt(0.00691^2 + (0/sqrt(et))^2 + (2.633/et)^2)'),
186  ),
187  cms.PSet(
188  bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
189  et = cms.string('et * (sqrt(0.0531^2 + (1.122/sqrt(et))^2 + (5.65/et)^2))'),
190  eta = cms.string('sqrt(0.00851^2 + (0/sqrt(et))^2 + (1.5647/et)^2)'),
191  phi = cms.string('sqrt(0.00869^2 + (0/sqrt(et))^2 + (2.589/et)^2)'),
192  ),
193  cms.PSet(
194  bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
195  et = cms.string('et * (sqrt(0.0436^2 + (1.139/sqrt(et))^2 + (5.6/et)^2))'),
196  eta = cms.string('sqrt(0.00809^2 + (0/sqrt(et))^2 + (1.5762/et)^2)'),
197  phi = cms.string('sqrt(0.00673^2 + (0/sqrt(et))^2 + (2.627/et)^2)'),
198  ),
199  cms.PSet(
200  bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
201  et = cms.string('et * (sqrt(0.0499^2 + (1.111/sqrt(et))^2 + (5.55/et)^2))'),
202  eta = cms.string('sqrt(0.00786^2 + (0/sqrt(et))^2 + (1.602/et)^2)'),
203  phi = cms.string('sqrt(0.00767^2 + (0/sqrt(et))^2 + (2.62/et)^2)'),
204  ),
205  cms.PSet(
206  bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
207  et = cms.string('et * (sqrt(0.0551^2 + (1.081/sqrt(et))^2 + (5.6/et)^2))'),
208  eta = cms.string('sqrt(0.00832^2 + (0/sqrt(et))^2 + (1.6007/et)^2)'),
209  phi = cms.string('sqrt(0.0057^2 + (0/sqrt(et))^2 + (2.645/et)^2)'),
210  ),
211  cms.PSet(
212  bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
213  et = cms.string('et * (sqrt(0.0605^2 + (1.054/sqrt(et))^2 + (5.73/et)^2))'),
214  eta = cms.string('sqrt(0.00838^2 + (0/sqrt(et))^2 + (1.5511/et)^2)'),
215  phi = cms.string('sqrt(0.00577^2 + (0/sqrt(et))^2 + (2.603/et)^2)'),
216  ),
217  cms.PSet(
218  bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
219  et = cms.string('et * (sqrt(0.0563^2 + (1.052/sqrt(et))^2 + (5.83/et)^2))'),
220  eta = cms.string('sqrt(0.00882^2 + (0/sqrt(et))^2 + (1.5473/et)^2)'),
221  phi = cms.string('sqrt(0.00715^2 + (0/sqrt(et))^2 + (2.569/et)^2)'),
222  ),
223  cms.PSet(
224  bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
225  et = cms.string('et * (sqrt(0.0508^2 + (1.119/sqrt(et))^2 + (5.29/et)^2))'),
226  eta = cms.string('sqrt(0.00858^2 + (0/sqrt(et))^2 + (1.5522/et)^2)'),
227  phi = cms.string('sqrt(0.00657^2 + (0/sqrt(et))^2 + (2.605/et)^2)'),
228  ),
229  cms.PSet(
230  bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
231  et = cms.string('et * (sqrt(0.0504^2 + (1.141/sqrt(et))^2 + (5.31/et)^2))'),
232  eta = cms.string('sqrt(0.00811^2 + (0/sqrt(et))^2 + (1.618/et)^2)'),
233  phi = cms.string('sqrt(0.00631^2 + (0/sqrt(et))^2 + (2.64/et)^2)'),
234  ),
235  cms.PSet(
236  bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
237  et = cms.string('et * (sqrt(0.0591^2 + (1.132/sqrt(et))^2 + (5.37/et)^2))'),
238  eta = cms.string('sqrt(0.00649^2 + (0.055/sqrt(et))^2 + (1.58/et)^2)'),
239  phi = cms.string('sqrt(0.00659^2 + (0/sqrt(et))^2 + (2.612/et)^2)'),
240  ),
241  cms.PSet(
242  bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
243  et = cms.string('et * (sqrt(0.0539^2 + (1.136/sqrt(et))^2 + (5.57/et)^2))'),
244  eta = cms.string('sqrt(0.00806^2 + (0/sqrt(et))^2 + (1.6097/et)^2)'),
245  phi = cms.string('sqrt(0.00654^2 + (0/sqrt(et))^2 + (2.631/et)^2)'),
246  ),
247  cms.PSet(
248  bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
249  et = cms.string('et * (sqrt(0.0542^2 + (1.186/sqrt(et))^2 + (5.36/et)^2))'),
250  eta = cms.string('sqrt(0.00801^2 + (0/sqrt(et))^2 + (1.6478/et)^2)'),
251  phi = cms.string('sqrt(0.00707^2 + (0/sqrt(et))^2 + (2.645/et)^2)'),
252  ),
253  cms.PSet(
254  bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
255  et = cms.string('et * (sqrt(0.0583^2 + (1.184/sqrt(et))^2 + (5.41/et)^2))'),
256  eta = cms.string('sqrt(0.00834^2 + (0/sqrt(et))^2 + (1.6736/et)^2)'),
257  phi = cms.string('sqrt(0.00603^2 + (0/sqrt(et))^2 + (2.681/et)^2)'),
258  ),
259  cms.PSet(
260  bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
261  et = cms.string('et * (sqrt(0.0504^2 + (1.235/sqrt(et))^2 + (5.24/et)^2))'),
262  eta = cms.string('sqrt(0.00935^2 + (0/sqrt(et))^2 + (1.7398/et)^2)'),
263  phi = cms.string('sqrt(0.00738^2 + (0/sqrt(et))^2 + (2.707/et)^2)'),
264  ),
265  cms.PSet(
266  bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
267  et = cms.string('et * (sqrt(0.055^2 + (1.239/sqrt(et))^2 + (5.57/et)^2))'),
268  eta = cms.string('sqrt(0.0123^2 + (0/sqrt(et))^2 + (1.773/et)^2)'),
269  phi = cms.string('sqrt(0.00726^2 + (0/sqrt(et))^2 + (2.765/et)^2)'),
270  ),
271  cms.PSet(
272  bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
273  et = cms.string('et * (sqrt(0.028^2 + (1.351/sqrt(et))^2 + (5.09/et)^2))'),
274  eta = cms.string('sqrt(0.01199^2 + (0/sqrt(et))^2 + (1.784/et)^2)'),
275  phi = cms.string('sqrt(0.00808^2 + (0/sqrt(et))^2 + (2.912/et)^2)'),
276  ),
277  cms.PSet(
278  bin = cms.string('1.479<=abs(eta) && abs(eta)<1.566'),
279  et = cms.string('et * (sqrt(0.016^2 + (1.317/sqrt(et))^2 + (5.48/et)^2))'),
280  eta = cms.string('sqrt(0.013^2 + (0/sqrt(et))^2 + (1.747/et)^2)'),
281  phi = cms.string('sqrt(0.00887^2 + (0/sqrt(et))^2 + (2.924/et)^2)'),
282  ),
283  cms.PSet(
284  bin = cms.string('1.566<=abs(eta) && abs(eta)<1.653'),
285  et = cms.string('et * (sqrt(0.007^2 + (1.228/sqrt(et))^2 + (5.66/et)^2))'),
286  eta = cms.string('sqrt(0.00981^2 + (0/sqrt(et))^2 + (1.702/et)^2)'),
287  phi = cms.string('sqrt(0.00441^2 + (0/sqrt(et))^2 + (2.78/et)^2)'),
288  ),
289  cms.PSet(
290  bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
291  et = cms.string('et * (sqrt(0.028^2 + (1.14/sqrt(et))^2 + (5.7/et)^2))'),
292  eta = cms.string('sqrt(0.00943^2 + (0/sqrt(et))^2 + (1.777/et)^2)'),
293  phi = cms.string('sqrt(0.00804^2 + (0/sqrt(et))^2 + (2.601/et)^2)'),
294  ),
295  cms.PSet(
296  bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
297  et = cms.string('et * (sqrt(0.0274^2 + (1.112/sqrt(et))^2 + (5.48/et)^2))'),
298  eta = cms.string('sqrt(0.01049^2 + (0.052/sqrt(et))^2 + (1.723/et)^2)'),
299  phi = cms.string('sqrt(0.01001^2 + (0/sqrt(et))^2 + (2.515/et)^2)'),
300  ),
301  cms.PSet(
302  bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
303  et = cms.string('et * (sqrt(0.0395^2 + (1.007/sqrt(et))^2 + (5.48/et)^2))'),
304  eta = cms.string('sqrt(0.01144^2 + (0.075/sqrt(et))^2 + (1.584/et)^2)'),
305  phi = cms.string('sqrt(0.01056^2 + (0/sqrt(et))^2 + (2.32/et)^2)'),
306  ),
307  cms.PSet(
308  bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
309  et = cms.string('et * (sqrt(0.0503^2 + (0.82/sqrt(et))^2 + (5.59/et)^2))'),
310  eta = cms.string('sqrt(0.01055^2 + (0.041/sqrt(et))^2 + (1.605/et)^2)'),
311  phi = cms.string('sqrt(0.0109^2 + (0/sqrt(et))^2 + (2.183/et)^2)'),
312  ),
313  cms.PSet(
314  bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
315  et = cms.string('et * (sqrt(0.0392^2 + (0.828/sqrt(et))^2 + (5.08/et)^2))'),
316  eta = cms.string('sqrt(0.01093^2 + (0/sqrt(et))^2 + (1.599/et)^2)'),
317  phi = cms.string('sqrt(0.01189^2 + (0/sqrt(et))^2 + (2.056/et)^2)'),
318  ),
319  cms.PSet(
320  bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
321  et = cms.string('et * (sqrt(0.0461^2 + (0.769/sqrt(et))^2 + (4.73/et)^2))'),
322  eta = cms.string('sqrt(0.01176^2 + (0/sqrt(et))^2 + (1.49/et)^2)'),
323  phi = cms.string('sqrt(0.01082^2 + (0/sqrt(et))^2 + (1.906/et)^2)'),
324  ),
325  cms.PSet(
326  bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
327  et = cms.string('et * (sqrt(0.0436^2 + (0.72/sqrt(et))^2 + (4.2/et)^2))'),
328  eta = cms.string('sqrt(0.01413^2 + (0/sqrt(et))^2 + (1.522/et)^2)'),
329  phi = cms.string('sqrt(0.01097^2 + (0/sqrt(et))^2 + (1.82/et)^2)'),
330  )
331  ),
332  constraints = cms.vdouble(0)
333  )
334 
335 bjetResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
336  functions = cms.VPSet(
337  cms.PSet(
338  bin = cms.string('0.000<=abs(eta) && abs(eta)<0.087'),
339  et = cms.string('et * (sqrt(0.0897^2 + (1.091/sqrt(et))^2 + (6.01/et)^2))'),
340  eta = cms.string('sqrt(0.00475^2 + (0/sqrt(et))^2 + (1.8057/et)^2)'),
341  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.255/et)^2)'),
342  ),
343  cms.PSet(
344  bin = cms.string('0.087<=abs(eta) && abs(eta)<0.174'),
345  et = cms.string('et * (sqrt(0.0814^2 + (1.218/sqrt(et))^2 + (5.36/et)^2))'),
346  eta = cms.string('sqrt(0.00401^2 + (0/sqrt(et))^2 + (1.8376/et)^2)'),
347  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.256/et)^2)'),
348  ),
349  cms.PSet(
350  bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
351  et = cms.string('et * (sqrt(0.0872^2 + (1.147/sqrt(et))^2 + (5.86/et)^2))'),
352  eta = cms.string('sqrt(0.00447^2 + (0/sqrt(et))^2 + (1.8346/et)^2)'),
353  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.24/et)^2)'),
354  ),
355  cms.PSet(
356  bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
357  et = cms.string('et * (sqrt(0.0834^2 + (1.151/sqrt(et))^2 + (5.75/et)^2))'),
358  eta = cms.string('sqrt(0.00434^2 + (0/sqrt(et))^2 + (1.8592/et)^2)'),
359  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.269/et)^2)'),
360  ),
361  cms.PSet(
362  bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
363  et = cms.string('et * (sqrt(0.0926^2 + (1.085/sqrt(et))^2 + (5.68/et)^2))'),
364  eta = cms.string('sqrt(0.00466^2 + (0/sqrt(et))^2 + (1.8458/et)^2)'),
365  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.241/et)^2)'),
366  ),
367  cms.PSet(
368  bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
369  et = cms.string('et * (sqrt(0.0724^2 + (1.226/sqrt(et))^2 + (5.36/et)^2))'),
370  eta = cms.string('sqrt(0.00482^2 + (0/sqrt(et))^2 + (1.8723/et)^2)'),
371  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.263/et)^2)'),
372  ),
373  cms.PSet(
374  bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
375  et = cms.string('et * (sqrt(0.0697^2 + (1.253/sqrt(et))^2 + (4.94/et)^2))'),
376  eta = cms.string('sqrt(0.00566^2 + (0/sqrt(et))^2 + (1.8605/et)^2)'),
377  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.201/et)^2)'),
378  ),
379  cms.PSet(
380  bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
381  et = cms.string('et * (sqrt(0.0823^2 + (1.095/sqrt(et))^2 + (6.1/et)^2))'),
382  eta = cms.string('sqrt(0.00539^2 + (0/sqrt(et))^2 + (1.859/et)^2)'),
383  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.26/et)^2)'),
384  ),
385  cms.PSet(
386  bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
387  et = cms.string('et * (sqrt(0.079^2 + (1.171/sqrt(et))^2 + (5.35/et)^2))'),
388  eta = cms.string('sqrt(0.00561^2 + (0/sqrt(et))^2 + (1.862/et)^2)'),
389  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.225/et)^2)'),
390  ),
391  cms.PSet(
392  bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
393  et = cms.string('et * (sqrt(0.0855^2 + (1.141/sqrt(et))^2 + (5.47/et)^2))'),
394  eta = cms.string('sqrt(0.00492^2 + (0/sqrt(et))^2 + (1.879/et)^2)'),
395  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.226/et)^2)'),
396  ),
397  cms.PSet(
398  bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
399  et = cms.string('et * (sqrt(0.0856^2 + (1.173/sqrt(et))^2 + (5.3/et)^2))'),
400  eta = cms.string('sqrt(0.00562^2 + (0/sqrt(et))^2 + (1.882/et)^2)'),
401  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.219/et)^2)'),
402  ),
403  cms.PSet(
404  bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
405  et = cms.string('et * (sqrt(0.086^2 + (1.199/sqrt(et))^2 + (5.09/et)^2))'),
406  eta = cms.string('sqrt(0.00426^2 + (0/sqrt(et))^2 + (1.906/et)^2)'),
407  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.248/et)^2)'),
408  ),
409  cms.PSet(
410  bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
411  et = cms.string('et * (sqrt(0.0702^2 + (1.326/sqrt(et))^2 + (4.36/et)^2))'),
412  eta = cms.string('sqrt(0.00429^2 + (0/sqrt(et))^2 + (1.938/et)^2)'),
413  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.256/et)^2)'),
414  ),
415  cms.PSet(
416  bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
417  et = cms.string('et * (sqrt(0.0628^2 + (1.406/sqrt(et))^2 + (3.43/et)^2))'),
418  eta = cms.string('sqrt(0.00232^2 + (0/sqrt(et))^2 + (2.012/et)^2)'),
419  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.263/et)^2)'),
420  ),
421  cms.PSet(
422  bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
423  et = cms.string('et * (sqrt(0.0878^2 + (1.235/sqrt(et))^2 + (5.27/et)^2))'),
424  eta = cms.string('sqrt(0.00652^2 + (0/sqrt(et))^2 + (2.03/et)^2)'),
425  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.335/et)^2)'),
426  ),
427  cms.PSet(
428  bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
429  et = cms.string('et * (sqrt(0.0923^2 + (1.255/sqrt(et))^2 + (4.99/et)^2))'),
430  eta = cms.string('sqrt(0.00909^2 + (0/sqrt(et))^2 + (2.046/et)^2)'),
431  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.462/et)^2)'),
432  ),
433  cms.PSet(
434  bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
435  et = cms.string('et * (sqrt(0.085^2 + (1.327/sqrt(et))^2 + (4.66/et)^2))'),
436  eta = cms.string('sqrt(0.00787^2 + (0/sqrt(et))^2 + (2.158/et)^2)'),
437  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.632/et)^2)'),
438  ),
439  cms.PSet(
440  bin = cms.string('1.479<=abs(eta) && abs(eta)<1.566'),
441  et = cms.string('et * (sqrt(0.0929^2 + (1.257/sqrt(et))^2 + (4.87/et)^2))'),
442  eta = cms.string('sqrt(0.01016^2 + (0/sqrt(et))^2 + (2.111/et)^2)'),
443  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.668/et)^2)'),
444  ),
445  cms.PSet(
446  bin = cms.string('1.566<=abs(eta) && abs(eta)<1.653'),
447  et = cms.string('et * (sqrt(0.057^2 + (1.452/sqrt(et))^2 + (3.11/et)^2))'),
448  eta = cms.string('sqrt(0.00405^2 + (0/sqrt(et))^2 + (2.118/et)^2)'),
449  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.42/et)^2)'),
450  ),
451  cms.PSet(
452  bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
453  et = cms.string('et * (sqrt(0.0825^2 + (1.222/sqrt(et))^2 + (4.76/et)^2))'),
454  eta = cms.string('sqrt(0.0029^2 + (0/sqrt(et))^2 + (2.138/et)^2)'),
455  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.223/et)^2)'),
456  ),
457  cms.PSet(
458  bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
459  et = cms.string('et * (sqrt(0.0679^2 + (1.234/sqrt(et))^2 + (4.62/et)^2))'),
460  eta = cms.string('sqrt(0.0041^2 + (0/sqrt(et))^2 + (2.158/et)^2)'),
461  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (3.018/et)^2)'),
462  ),
463  cms.PSet(
464  bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
465  et = cms.string('et * (sqrt(0.0651^2 + (1.186/sqrt(et))^2 + (4.32/et)^2))'),
466  eta = cms.string('sqrt(0.00454^2 + (0/sqrt(et))^2 + (2.04/et)^2)'),
467  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (2.839/et)^2)'),
468  ),
469  cms.PSet(
470  bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
471  et = cms.string('et * (sqrt(0.062^2 + (1.117/sqrt(et))^2 + (4.07/et)^2))'),
472  eta = cms.string('sqrt(0.004^2 + (0/sqrt(et))^2 + (1.963/et)^2)'),
473  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (2.624/et)^2)'),
474  ),
475  cms.PSet(
476  bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
477  et = cms.string('et * (sqrt(0.1^2 + (1.1/sqrt(et))^2 + (4.1/et)^2))'),
478  eta = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (2/et)^2)'),
479  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (2.6/et)^2)'),
480  ),
481  cms.PSet(
482  bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
483  et = cms.string('et * (sqrt(0.0707^2 + (0.939/sqrt(et))^2 + (3.91/et)^2))'),
484  eta = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (1.7876/et)^2)'),
485  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (2.223/et)^2)'),
486  ),
487  cms.PSet(
488  bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
489  et = cms.string('et * (sqrt(0.018^2 + (1.017/sqrt(et))^2 + (3.31/et)^2))'),
490  eta = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (1.802/et)^2)'),
491  phi = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (2.104/et)^2)'),
492  ),
493  ),
494  constraints = cms.vdouble(0)
495  )
496 
497 metResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
498  functions = cms.VPSet(
499  cms.PSet(
500  bin = cms.string('-3.000<=abs(eta) && abs(eta)<3.000'),
501  et = cms.string('et * (sqrt(0^2 + (1.597/sqrt(et))^2 + (19.37/et)^2))'),
502  eta = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (0/et)^2)'),
503  phi = cms.string('sqrt(0^2 + (0.498/sqrt(et))^2 + (22.468/et)^2)'),
504  ),
505  ),
506  constraints = cms.vdouble(0)
507  )