File indexing completed on 2024-11-25 02:30:05
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from PhysicsTools.PatAlgos.recoLayer0.stringResolutionProvider_cfi import *
0004
0005 print("*** Including object resolutions derived from Spring10 MC for:")
0006 print("*** - electrons - muons - udscJetsCalo - bJetsCalo - caloMET")
0007 print("*** - udscJetsPF - bJetsPF - pfMET")
0008 print("*** Please make sure that you are really using resolutions that are suited for the objects in your analysis!")
0009
0010
0011 elecResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
0012 functions = cms.VPSet(
0013 cms.PSet(
0014 bin = cms.string('0.000<=abs(eta) && abs(eta)<0.174'),
0015 et = cms.string('et * (sqrt(0.01188^2 + (0.045/sqrt(et))^2 + (0.29/et)^2))'),
0016 eta = cms.string('sqrt(0.0004763^2 + (0.00059/sqrt(et))^2 + (0/et)^2)'),
0017 phi = cms.string('sqrt(0^2 + (0.0014437/sqrt(et))^2 + (0/et)^2)'),
0018 ),
0019 cms.PSet(
0020 bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
0021 et = cms.string('et * (sqrt(0.01256^2 + (0.0564/sqrt(et))^2 + (0/et)^2))'),
0022 eta = cms.string('sqrt(0.0003963^2 + (0.000848/sqrt(et))^2 + (0/et)^2)'),
0023 phi = cms.string('sqrt(8.8e-05^2 + (0.001193/sqrt(et))^2 + (0.0041/et)^2)'),
0024 ),
0025 cms.PSet(
0026 bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
0027 et = cms.string('et * (sqrt(0.01129^2 + (0.0703/sqrt(et))^2 + (0/et)^2))'),
0028 eta = cms.string('sqrt(0.000348^2 + (0.00091/sqrt(et))^2 + (0/et)^2)'),
0029 phi = cms.string('sqrt(9.5e-05^2 + (0.001192/sqrt(et))^2 + (0.00437/et)^2)'),
0030 ),
0031 cms.PSet(
0032 bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
0033 et = cms.string('et * (sqrt(0.01275^2 + (0.0621/sqrt(et))^2 + (0/et)^2))'),
0034 eta = cms.string('sqrt(0.0003152^2 + (0.00096/sqrt(et))^2 + (0/et)^2)'),
0035 phi = cms.string('sqrt(5.5e-05^2 + (0.00143/sqrt(et))^2 + (0.00293/et)^2)'),
0036 ),
0037 cms.PSet(
0038 bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
0039 et = cms.string('et * (sqrt(0.01256^2 + (0.0678/sqrt(et))^2 + (0/et)^2))'),
0040 eta = cms.string('sqrt(0.0003111^2 + (0.00093/sqrt(et))^2 + (0/et)^2)'),
0041 phi = cms.string('sqrt(7.4e-05^2 + (0.001391/sqrt(et))^2 + (0.00326/et)^2)'),
0042 ),
0043 cms.PSet(
0044 bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
0045 et = cms.string('et * (sqrt(0.01139^2 + (0.0729/sqrt(et))^2 + (0/et)^2))'),
0046 eta = cms.string('sqrt(0.0003167^2 + (0.00088/sqrt(et))^2 + (0/et)^2)'),
0047 phi = cms.string('sqrt(0.000114^2 + (0.001294/sqrt(et))^2 + (0.00392/et)^2)'),
0048 ),
0049 cms.PSet(
0050 bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
0051 et = cms.string('et * (sqrt(0.01285^2 + (0.0599/sqrt(et))^2 + (0/et)^2))'),
0052 eta = cms.string('sqrt(0.0003251^2 + (0.00102/sqrt(et))^2 + (0/et)^2)'),
0053 phi = cms.string('sqrt(7.8e-05^2 + (0.001452/sqrt(et))^2 + (0.00304/et)^2)'),
0054 ),
0055 cms.PSet(
0056 bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
0057 et = cms.string('et * (sqrt(0.01147^2 + (0.0784/sqrt(et))^2 + (0/et)^2))'),
0058 eta = cms.string('sqrt(0.0003363^2 + (0.001/sqrt(et))^2 + (0/et)^2)'),
0059 phi = cms.string('sqrt(0.000108^2 + (0.001513/sqrt(et))^2 + (0.00293/et)^2)'),
0060 ),
0061 cms.PSet(
0062 bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
0063 et = cms.string('et * (sqrt(0.01374^2 + (0.0761/sqrt(et))^2 + (0/et)^2))'),
0064 eta = cms.string('sqrt(0.000324^2 + (0.00106/sqrt(et))^2 + (0/et)^2)'),
0065 phi = cms.string('sqrt(0.000127^2 + (0.001556/sqrt(et))^2 + (0.00294/et)^2)'),
0066 ),
0067 cms.PSet(
0068 bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
0069 et = cms.string('et * (sqrt(0.01431^2 + (0.0754/sqrt(et))^2 + (0/et)^2))'),
0070 eta = cms.string('sqrt(0.0003081^2 + (0.001/sqrt(et))^2 + (0/et)^2)'),
0071 phi = cms.string('sqrt(0.000164^2 + (0.00149/sqrt(et))^2 + (0.00411/et)^2)'),
0072 ),
0073 cms.PSet(
0074 bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
0075 et = cms.string('et * (sqrt(0.01196^2 + (0.1066/sqrt(et))^2 + (0/et)^2))'),
0076 eta = cms.string('sqrt(0.0003212^2 + (0.001/sqrt(et))^2 + (0/et)^2)'),
0077 phi = cms.string('sqrt(0.000111^2 + (0.001933/sqrt(et))^2 + (0/et)^2)'),
0078 ),
0079 cms.PSet(
0080 bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
0081 et = cms.string('et * (sqrt(0.01613^2 + (0.1164/sqrt(et))^2 + (0/et)^2))'),
0082 eta = cms.string('sqrt(0.0003348^2 + (0.0011/sqrt(et))^2 + (0/et)^2)'),
0083 phi = cms.string('sqrt(0.000164^2 + (0.00195/sqrt(et))^2 + (0.0022/et)^2)'),
0084 ),
0085 cms.PSet(
0086 bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
0087 et = cms.string('et * (sqrt(0.0227^2 + (0.1091/sqrt(et))^2 + (0/et)^2))'),
0088 eta = cms.string('sqrt(0.0003474^2 + (0.00109/sqrt(et))^2 + (0/et)^2)'),
0089 phi = cms.string('sqrt(0.000191^2 + (0.00216/sqrt(et))^2 + (0.0026/et)^2)'),
0090 ),
0091 cms.PSet(
0092 bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
0093 et = cms.string('et * (sqrt(0.0158^2 + (0.1718/sqrt(et))^2 + (0/et)^2))'),
0094 eta = cms.string('sqrt(0.0003354^2 + (0.00102/sqrt(et))^2 + (0/et)^2)'),
0095 phi = cms.string('sqrt(0.000274^2 + (0.00208/sqrt(et))^2 + (0.0028/et)^2)'),
0096 ),
0097 cms.PSet(
0098 bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
0099 et = cms.string('et * (sqrt(0.0176^2 + (0.1718/sqrt(et))^2 + (0/et)^2))'),
0100 eta = cms.string('sqrt(0.000332^2 + (0.00109/sqrt(et))^2 + (0/et)^2)'),
0101 phi = cms.string('sqrt(0.000253^2 + (0.002472/sqrt(et))^2 + (0/et)^2)'),
0102 ),
0103 cms.PSet(
0104 bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
0105 et = cms.string('et * (sqrt(0.0077^2 + (0.2288/sqrt(et))^2 + (0/et)^2))'),
0106 eta = cms.string('sqrt(0.000317^2 + (0.001049/sqrt(et))^2 + (0/et)^2)'),
0107 phi = cms.string('sqrt(0.000285^2 + (0.00255/sqrt(et))^2 + (0.003/et)^2)'),
0108 ),
0109 cms.PSet(
0110 bin = cms.string('1.479<=abs(eta) && abs(eta)<1.653'),
0111 et = cms.string('et * (sqrt(0.047^2 + (0.158/sqrt(et))^2 + (0/et)^2))'),
0112 eta = cms.string('sqrt(0.0003479^2 + (0/sqrt(et))^2 + (0.0036/et)^2)'),
0113 phi = cms.string('sqrt(0.000333^2 + (0.00277/sqrt(et))^2 + (0/et)^2)'),
0114 ),
0115 cms.PSet(
0116 bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
0117 et = cms.string('et * (sqrt(0^2 + (0.2/sqrt(et))^2 + (0/et)^2))'),
0118 eta = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (0/et)^2)'),
0119 phi = cms.string('sqrt(0.00038^2 + (0.00282/sqrt(et))^2 + (0/et)^2)'),
0120 ),
0121 cms.PSet(
0122 bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
0123 et = cms.string('et * (sqrt(0.04019^2 + (0/sqrt(et))^2 + (0/et)^2))'),
0124 eta = cms.string('sqrt(0.00033^2 + (0.0009/sqrt(et))^2 + (0.0019/et)^2)'),
0125 phi = cms.string('sqrt(0.000269^2 + (0.00324/sqrt(et))^2 + (0/et)^2)'),
0126 ),
0127 cms.PSet(
0128 bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
0129 et = cms.string('et * (sqrt(0^2 + (0/sqrt(et))^2 + (0/et)^2))'),
0130 eta = cms.string('sqrt(0.000348^2 + (0.00096/sqrt(et))^2 + (0.0016/et)^2)'),
0131 phi = cms.string('sqrt(0.000271^2 + (0.00369/sqrt(et))^2 + (0/et)^2)'),
0132 ),
0133 cms.PSet(
0134 bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
0135 et = cms.string('et * (sqrt(0.038^2 + (0.096/sqrt(et))^2 + (0/et)^2))'),
0136 eta = cms.string('sqrt(0.0003786^2 + (0/sqrt(et))^2 + (0.00424/et)^2)'),
0137 phi = cms.string('sqrt(0.00028^2 + (0.0031/sqrt(et))^2 + (0/et)^2)'),
0138 ),
0139 cms.PSet(
0140 bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
0141 et = cms.string('et * (sqrt(0.0382^2 + (0.076/sqrt(et))^2 + (0.28/et)^2))'),
0142 eta = cms.string('sqrt(0.000389^2 + (0.00106/sqrt(et))^2 + (0/et)^2)'),
0143 phi = cms.string('sqrt(0.000401^2 + (0.0025/sqrt(et))^2 + (0.0114/et)^2)'),
0144 ),
0145 cms.PSet(
0146 bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
0147 et = cms.string('et * (sqrt(0.035^2 + (0.11/sqrt(et))^2 + (0/et)^2))'),
0148 eta = cms.string('sqrt(0.000486^2 + (0.0002/sqrt(et))^2 + (0.0052/et)^2)'),
0149 phi = cms.string('sqrt(0^2 + (0.00432/sqrt(et))^2 + (0.0088/et)^2)'),
0150 ),
0151 cms.PSet(
0152 bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
0153 et = cms.string('et * (sqrt(0.0354^2 + (0.123/sqrt(et))^2 + (0.1/et)^2))'),
0154 eta = cms.string('sqrt(0.000568^2 + (0/sqrt(et))^2 + (0.00734/et)^2)'),
0155 phi = cms.string('sqrt(0.000671^2 + (0/sqrt(et))^2 + (0.0158/et)^2)'),
0156 ),
0157 ),
0158 constraints = cms.vdouble(0)
0159 )
0160
0161
0162 muonResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
0163 functions = cms.VPSet(
0164 cms.PSet(
0165 bin = cms.string('0.000<=abs(eta) && abs(eta)<0.100'),
0166 et = cms.string('et * (0.00475 + 0.0002365 * et)'),
0167 eta = cms.string('sqrt(0.0004348^2 + (0.001063/sqrt(et))^2 + (0/et)^2)'),
0168 phi = cms.string('sqrt(6.28e-05^2 + (0/sqrt(et))^2 + (0.004545/et)^2)'),
0169 ),
0170 cms.PSet(
0171 bin = cms.string('0.100<=abs(eta) && abs(eta)<0.200'),
0172 et = cms.string('et * (0.00509 + 0.0002298 * et)'),
0173 eta = cms.string('sqrt(0.0004348^2 + (0.001063/sqrt(et))^2 + (0/et)^2)'),
0174 phi = cms.string('sqrt(5.53e-05^2 + (0/sqrt(et))^2 + (0.004763/et)^2)'),
0175 ),
0176 cms.PSet(
0177 bin = cms.string('0.200<=abs(eta) && abs(eta)<0.300'),
0178 et = cms.string('et * (0.005942 + 0.0002138 * et)'),
0179 eta = cms.string('sqrt(0.0003412^2 + (0.000857/sqrt(et))^2 + (0.00147/et)^2)'),
0180 phi = cms.string('sqrt(5.39e-05^2 + (0/sqrt(et))^2 + (0.004842/et)^2)'),
0181 ),
0182 cms.PSet(
0183 bin = cms.string('0.300<=abs(eta) && abs(eta)<0.400'),
0184 et = cms.string('et * (0.006989 + 0.0002003 * et)'),
0185 eta = cms.string('sqrt(0.0003208^2 + (0.000604/sqrt(et))^2 + (0.00187/et)^2)'),
0186 phi = cms.string('sqrt(5.63e-05^2 + (0/sqrt(et))^2 + (0.00494/et)^2)'),
0187 ),
0188 cms.PSet(
0189 bin = cms.string('0.400<=abs(eta) && abs(eta)<0.500'),
0190 et = cms.string('et * (0.007227 + 0.0001996 * et)'),
0191 eta = cms.string('sqrt(0.0002908^2 + (0.000733/sqrt(et))^2 + (0.00151/et)^2)'),
0192 phi = cms.string('sqrt(5.58e-05^2 + (0/sqrt(et))^2 + (0.00501/et)^2)'),
0193 ),
0194 cms.PSet(
0195 bin = cms.string('0.500<=abs(eta) && abs(eta)<0.600'),
0196 et = cms.string('et * (0.007528 + 0.0001935 * et)'),
0197 eta = cms.string('sqrt(0.000289^2 + (0.00076/sqrt(et))^2 + (0.00154/et)^2)'),
0198 phi = cms.string('sqrt(5.65e-05^2 + (0/sqrt(et))^2 + (0.005082/et)^2)'),
0199 ),
0200 cms.PSet(
0201 bin = cms.string('0.600<=abs(eta) && abs(eta)<0.700'),
0202 et = cms.string('et * (0.007909 + 0.0001863 * et)'),
0203 eta = cms.string('sqrt(0.000309^2 + (0.000667/sqrt(et))^2 + (0.00194/et)^2)'),
0204 phi = cms.string('sqrt(5.58e-05^2 + (0/sqrt(et))^2 + (0.005241/et)^2)'),
0205 ),
0206 cms.PSet(
0207 bin = cms.string('0.700<=abs(eta) && abs(eta)<0.800'),
0208 et = cms.string('et * (0.008298 + 0.000185 * et)'),
0209 eta = cms.string('sqrt(0.0002887^2 + (0.000876/sqrt(et))^2 + (0.00179/et)^2)'),
0210 phi = cms.string('sqrt(5.97e-05^2 + (0/sqrt(et))^2 + (0.005085/et)^2)'),
0211 ),
0212 cms.PSet(
0213 bin = cms.string('0.800<=abs(eta) && abs(eta)<0.900'),
0214 et = cms.string('et * (0.00918 + 0.0001911 * et)'),
0215 eta = cms.string('sqrt(0.0002956^2 + (0.000752/sqrt(et))^2 + (0.00208/et)^2)'),
0216 phi = cms.string('sqrt(5.9e-05^2 + (0/sqrt(et))^2 + (0.005506/et)^2)'),
0217 ),
0218 cms.PSet(
0219 bin = cms.string('0.900<=abs(eta) && abs(eta)<1.000'),
0220 et = cms.string('et * (0.01096 + 0.0001899 * et)'),
0221 eta = cms.string('sqrt(0.0002734^2 + (0.000967/sqrt(et))^2 + (0.00134/et)^2)'),
0222 phi = cms.string('sqrt(7.48e-05^2 + (0/sqrt(et))^2 + (0.005443/et)^2)'),
0223 ),
0224 cms.PSet(
0225 bin = cms.string('1.000<=abs(eta) && abs(eta)<1.100'),
0226 et = cms.string('et * (0.01262 + 0.0001614 * et)'),
0227 eta = cms.string('sqrt(0.0002831^2 + (0.000968/sqrt(et))^2 + (0.00166/et)^2)'),
0228 phi = cms.string('sqrt(7.81e-05^2 + (0/sqrt(et))^2 + (0.005585/et)^2)'),
0229 ),
0230 cms.PSet(
0231 bin = cms.string('1.100<=abs(eta) && abs(eta)<1.200'),
0232 et = cms.string('et * (0.01379 + 0.0001618 * et)'),
0233 eta = cms.string('sqrt(0.000293^2 + (0.000942/sqrt(et))^2 + (0.002/et)^2)'),
0234 phi = cms.string('sqrt(8.19e-05^2 + (0/sqrt(et))^2 + (0.005921/et)^2)'),
0235 ),
0236 cms.PSet(
0237 bin = cms.string('1.200<=abs(eta) && abs(eta)<1.300'),
0238 et = cms.string('et * (0.01485 + 0.0001574 * et)'),
0239 eta = cms.string('sqrt(0.0002907^2 + (0.000832/sqrt(et))^2 + (0.002/et)^2)'),
0240 phi = cms.string('sqrt(7.89e-05^2 + (0.00039/sqrt(et))^2 + (0.00593/et)^2)'),
0241 ),
0242 cms.PSet(
0243 bin = cms.string('1.300<=abs(eta) && abs(eta)<1.400'),
0244 et = cms.string('et * (0.0152 + 0.0001719 * et)'),
0245 eta = cms.string('sqrt(0.0002937^2 + (0.000839/sqrt(et))^2 + (0.00232/et)^2)'),
0246 phi = cms.string('sqrt(5.9e-05^2 + (0.000724/sqrt(et))^2 + (0.005664/et)^2)'),
0247 ),
0248 cms.PSet(
0249 bin = cms.string('1.400<=abs(eta) && abs(eta)<1.500'),
0250 et = cms.string('et * (0.01471 + 0.0001828 * et)'),
0251 eta = cms.string('sqrt(0.0002999^2 + (0.000864/sqrt(et))^2 + (0.00229/et)^2)'),
0252 phi = cms.string('sqrt(4.7e-05^2 + (0.000834/sqrt(et))^2 + (0.00527/et)^2)'),
0253 ),
0254 cms.PSet(
0255 bin = cms.string('1.500<=abs(eta) && abs(eta)<1.600'),
0256 et = cms.string('et * (0.01337 + 0.0002375 * et)'),
0257 eta = cms.string('sqrt(0.0003035^2 + (0.000746/sqrt(et))^2 + (0.00258/et)^2)'),
0258 phi = cms.string('sqrt(8.16e-05^2 + (0.000757/sqrt(et))^2 + (0.00558/et)^2)'),
0259 ),
0260 cms.PSet(
0261 bin = cms.string('1.600<=abs(eta) && abs(eta)<1.700'),
0262 et = cms.string('et * (0.01308 + 0.000285 * et)'),
0263 eta = cms.string('sqrt(0.0002967^2 + (0.000798/sqrt(et))^2 + (0.00263/et)^2)'),
0264 phi = cms.string('sqrt(6.2e-05^2 + (0.001025/sqrt(et))^2 + (0.00523/et)^2)'),
0265 ),
0266 cms.PSet(
0267 bin = cms.string('1.700<=abs(eta) && abs(eta)<1.800'),
0268 et = cms.string('et * (0.01302 + 0.0003797 * et)'),
0269 eta = cms.string('sqrt(0.0003063^2 + (0.000776/sqrt(et))^2 + (0.00278/et)^2)'),
0270 phi = cms.string('sqrt(0.000107^2 + (0.001011/sqrt(et))^2 + (0.00554/et)^2)'),
0271 ),
0272 cms.PSet(
0273 bin = cms.string('1.800<=abs(eta) && abs(eta)<1.900'),
0274 et = cms.string('et * (0.0139 + 0.000492 * et)'),
0275 eta = cms.string('sqrt(0.0003285^2 + (0.00077/sqrt(et))^2 + (0.00292/et)^2)'),
0276 phi = cms.string('sqrt(0.000119^2 + (0.001163/sqrt(et))^2 + (0.00519/et)^2)'),
0277 ),
0278 cms.PSet(
0279 bin = cms.string('1.900<=abs(eta) && abs(eta)<2.000'),
0280 et = cms.string('et * (0.01507 + 0.000581 * et)'),
0281 eta = cms.string('sqrt(0.0003365^2 + (0.00084/sqrt(et))^2 + (0.00323/et)^2)'),
0282 phi = cms.string('sqrt(0.000193^2 + (0.00067/sqrt(et))^2 + (0.00613/et)^2)'),
0283 ),
0284 cms.PSet(
0285 bin = cms.string('2.000<=abs(eta) && abs(eta)<2.100'),
0286 et = cms.string('et * (0.01711 + 0.000731 * et)'),
0287 eta = cms.string('sqrt(0.0003504^2 + (0.00078/sqrt(et))^2 + (0.00365/et)^2)'),
0288 phi = cms.string('sqrt(0.000217^2 + (0.00121/sqrt(et))^2 + (0.00558/et)^2)'),
0289 ),
0290 cms.PSet(
0291 bin = cms.string('2.100<=abs(eta) && abs(eta)<2.200'),
0292 et = cms.string('et * (0.01973 + 0.000823 * et)'),
0293 eta = cms.string('sqrt(0.000381^2 + (0.00088/sqrt(et))^2 + (0.00369/et)^2)'),
0294 phi = cms.string('sqrt(0.000293^2 + (0.00082/sqrt(et))^2 + (0.00608/et)^2)'),
0295 ),
0296 cms.PSet(
0297 bin = cms.string('2.200<=abs(eta) && abs(eta)<2.300'),
0298 et = cms.string('et * (0.02159 + 0.001052 * et)'),
0299 eta = cms.string('sqrt(0.00042^2 + (0.00097/sqrt(et))^2 + (0.00393/et)^2)'),
0300 phi = cms.string('sqrt(0.000304^2 + (0.00149/sqrt(et))^2 + (0.00549/et)^2)'),
0301 ),
0302 cms.PSet(
0303 bin = cms.string('2.300<=abs(eta) && abs(eta)<2.400'),
0304 et = cms.string('et * (0.02155 + 0.001346 * et)'),
0305 eta = cms.string('sqrt(0.000403^2 + (0.00153/sqrt(et))^2 + (0.00403/et)^2)'),
0306 phi = cms.string('sqrt(0.000331^2 + (0.00183/sqrt(et))^2 + (0.00585/et)^2)'),
0307 ),
0308 ),
0309 constraints = cms.vdouble(0)
0310 )
0311
0312
0313 udscResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
0314 functions = cms.VPSet(
0315 cms.PSet(
0316 bin = cms.string('0.000<=abs(eta) && abs(eta)<0.087'),
0317 et = cms.string('et * (sqrt(0.031^2 + (1.236/sqrt(et))^2 + (4.44/et)^2))'),
0318 eta = cms.string('sqrt(0.00836^2 + (1.4036/et)^2)'),
0319 phi = cms.string('sqrt(0.00858^2 + (2.475/et)^2)'),
0320 ),
0321 cms.PSet(
0322 bin = cms.string('0.087<=abs(eta) && abs(eta)<0.174'),
0323 et = cms.string('et * (sqrt(0.0446^2 + (1.185/sqrt(et))^2 + (5.03/et)^2))'),
0324 eta = cms.string('sqrt(0.00792^2 + (1.4432/et)^2)'),
0325 phi = cms.string('sqrt(0.00734^2 + (2.547/et)^2)'),
0326 ),
0327 cms.PSet(
0328 bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
0329 et = cms.string('et * (sqrt(0.0478^2 + (1.172/sqrt(et))^2 + (5.23/et)^2))'),
0330 eta = cms.string('sqrt(0.00807^2 + (1.4603/et)^2)'),
0331 phi = cms.string('sqrt(0.00912^2 + (2.502/et)^2)'),
0332 ),
0333 cms.PSet(
0334 bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
0335 et = cms.string('et * (sqrt(0.0438^2 + (1.169/sqrt(et))^2 + (5.21/et)^2))'),
0336 eta = cms.string('sqrt(0.00755^2 + (1.4781/et)^2)'),
0337 phi = cms.string('sqrt(0.00742^2 + (2.513/et)^2)'),
0338 ),
0339 cms.PSet(
0340 bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
0341 et = cms.string('et * (sqrt(0.0443^2 + (1.163/sqrt(et))^2 + (5.14/et)^2))'),
0342 eta = cms.string('sqrt(0.00772^2 + (1.5064/et)^2)'),
0343 phi = cms.string('sqrt(0.00828^2 + (2.529/et)^2)'),
0344 ),
0345 cms.PSet(
0346 bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
0347 et = cms.string('et * (sqrt(0.0499^2 + (1.142/sqrt(et))^2 + (5.06/et)^2))'),
0348 eta = cms.string('sqrt(0.00793^2 + (1.4902/et)^2)'),
0349 phi = cms.string('sqrt(0.00676^2 + (2.534/et)^2)'),
0350 ),
0351 cms.PSet(
0352 bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
0353 et = cms.string('et * (sqrt(0.0536^2 + (1.121/sqrt(et))^2 + (5.24/et)^2))'),
0354 eta = cms.string('sqrt(0.00803^2 + (1.4472/et)^2)'),
0355 phi = cms.string('sqrt(0.00659^2 + (2.498/et)^2)'),
0356 ),
0357 cms.PSet(
0358 bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
0359 et = cms.string('et * (sqrt(0.0487^2 + (1.129/sqrt(et))^2 + (5.26/et)^2))'),
0360 eta = cms.string('sqrt(0.00831^2 + (1.4409/et)^2)'),
0361 phi = cms.string('sqrt(0.00812^2 + (2.465/et)^2)'),
0362 ),
0363 cms.PSet(
0364 bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
0365 et = cms.string('et * (sqrt(0.0434^2 + (1.194/sqrt(et))^2 + (4.64/et)^2))'),
0366 eta = cms.string('sqrt(0.00844^2 + (1.4536/et)^2)'),
0367 phi = cms.string('sqrt(0.00706^2 + (2.504/et)^2)'),
0368 ),
0369 cms.PSet(
0370 bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
0371 et = cms.string('et * (sqrt(0.0447^2 + (1.23/sqrt(et))^2 + (4.37/et)^2))'),
0372 eta = cms.string('sqrt(0.00777^2 + (1.5148/et)^2)'),
0373 phi = cms.string('sqrt(0.00688^2 + (2.535/et)^2)'),
0374 ),
0375 cms.PSet(
0376 bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
0377 et = cms.string('et * (sqrt(0.0383^2 + (1.263/sqrt(et))^2 + (4.45/et)^2))'),
0378 eta = cms.string('sqrt(0.00753^2 + (1.5043/et)^2)'),
0379 phi = cms.string('sqrt(0.00698^2 + (2.512/et)^2)'),
0380 ),
0381 cms.PSet(
0382 bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
0383 et = cms.string('et * (sqrt(0.0471^2 + (1.198/sqrt(et))^2 + (5.1/et)^2))'),
0384 eta = cms.string('sqrt(0.00756^2 + (1.5162/et)^2)'),
0385 phi = cms.string('sqrt(0.00731^2 + (2.519/et)^2)'),
0386 ),
0387 cms.PSet(
0388 bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
0389 et = cms.string('et * (sqrt(0.0485^2 + (1.245/sqrt(et))^2 + (4.88/et)^2))'),
0390 eta = cms.string('sqrt(0.00737^2 + (1.5445/et)^2)'),
0391 phi = cms.string('sqrt(0.00755^2 + (2.526/et)^2)'),
0392 ),
0393 cms.PSet(
0394 bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
0395 et = cms.string('et * (sqrt(0.043^2 + (1.271/sqrt(et))^2 + (5/et)^2))'),
0396 eta = cms.string('sqrt(0.00779^2 + (1.56/et)^2)'),
0397 phi = cms.string('sqrt(0.00668^2 + (2.574/et)^2)'),
0398 ),
0399 cms.PSet(
0400 bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
0401 et = cms.string('et * (sqrt(0.0361^2 + (1.323/sqrt(et))^2 + (4.63/et)^2))'),
0402 eta = cms.string('sqrt(0.0084^2 + (1.622/et)^2)'),
0403 phi = cms.string('sqrt(0.0073^2 + (2.61/et)^2)'),
0404 ),
0405 cms.PSet(
0406 bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
0407 et = cms.string('et * (sqrt(0.0449^2 + (1.319/sqrt(et))^2 + (5.24/et)^2))'),
0408 eta = cms.string('sqrt(0.01231^2 + (1.653/et)^2)'),
0409 phi = cms.string('sqrt(0.00773^2 + (2.646/et)^2)'),
0410 ),
0411 cms.PSet(
0412 bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
0413 et = cms.string('et * (sqrt(0^2 + (1.423/sqrt(et))^2 + (4.42/et)^2))'),
0414 eta = cms.string('sqrt(0.01187^2 + (1.668/et)^2)'),
0415 phi = cms.string('sqrt(0.00789^2 + (2.823/et)^2)'),
0416 ),
0417 cms.PSet(
0418 bin = cms.string('1.479<=abs(eta) && abs(eta)<1.566'),
0419 et = cms.string('et * (sqrt(0^2 + (1.341/sqrt(et))^2 + (5.48/et)^2))'),
0420 eta = cms.string('sqrt(0.01267^2 + (1.647/et)^2)'),
0421 phi = cms.string('sqrt(0.0084^2 + (2.813/et)^2)'),
0422 ),
0423 cms.PSet(
0424 bin = cms.string('1.566<=abs(eta) && abs(eta)<1.653'),
0425 et = cms.string('et * (sqrt(0^2 + (1.242/sqrt(et))^2 + (5.75/et)^2))'),
0426 eta = cms.string('sqrt(0.00941^2 + (1.584/et)^2)'),
0427 phi = cms.string('sqrt(0.00523^2 + (2.672/et)^2)'),
0428 ),
0429 cms.PSet(
0430 bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
0431 et = cms.string('et * (sqrt(0^2 + (1.1864/sqrt(et))^2 + (5.461/et)^2))'),
0432 eta = cms.string('sqrt(0.00891^2 + (1.647/et)^2)'),
0433 phi = cms.string('sqrt(0.00773^2 + (2.487/et)^2)'),
0434 ),
0435 cms.PSet(
0436 bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
0437 et = cms.string('et * (sqrt(0.028^2 + (1.115/sqrt(et))^2 + (5.5/et)^2))'),
0438 eta = cms.string('sqrt(0.01023^2 + (1.649/et)^2)'),
0439 phi = cms.string('sqrt(0.00953^2 + (2.394/et)^2)'),
0440 ),
0441 cms.PSet(
0442 bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
0443 et = cms.string('et * (sqrt(0.016^2 + (1.101/sqrt(et))^2 + (4.92/et)^2))'),
0444 eta = cms.string('sqrt(0.01151^2 + (1.535/et)^2)'),
0445 phi = cms.string('sqrt(0.01088^2 + (2.223/et)^2)'),
0446 ),
0447 cms.PSet(
0448 bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
0449 et = cms.string('et * (sqrt(0.0396^2 + (0.915/sqrt(et))^2 + (5.11/et)^2))'),
0450 eta = cms.string('sqrt(0.00989^2 + (1.511/et)^2)'),
0451 phi = cms.string('sqrt(0.01146^2 + (2.071/et)^2)'),
0452 ),
0453 cms.PSet(
0454 bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
0455 et = cms.string('et * (sqrt(0.032^2 + (0.907/sqrt(et))^2 + (4.44/et)^2))'),
0456 eta = cms.string('sqrt(0.01029^2 + (1.495/et)^2)'),
0457 phi = cms.string('sqrt(0.01175^2 + (1.939/et)^2)'),
0458 ),
0459 cms.PSet(
0460 bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
0461 et = cms.string('et * (sqrt(0.0347^2 + (0.875/sqrt(et))^2 + (3.96/et)^2))'),
0462 eta = cms.string('sqrt(0.01098^2 + (1.428/et)^2)'),
0463 phi = cms.string('sqrt(0.01079^2 + (1.827/et)^2)'),
0464 ),
0465 cms.PSet(
0466 bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
0467 et = cms.string('et * (sqrt(0.0199^2 + (0.851/sqrt(et))^2 + (3.36/et)^2))'),
0468 eta = cms.string('sqrt(0.01314^2 + (1.43/et)^2)'),
0469 phi = cms.string('sqrt(0.01029^2 + (1.745/et)^2)'),
0470 ),
0471 cms.PSet(
0472 bin = cms.string('2.500<=abs(eta) && abs(eta)<3.000'),
0473 et = cms.string('et * (sqrt(0.05^2 + (0.763/sqrt(et))^2 + (2.99/et)^2))'),
0474 eta = cms.string('sqrt(0.02238^2 + (1.612/et)^2)'),
0475 phi = cms.string('sqrt(0.01396^2 + (1.5799/et)^2)'),
0476 ),
0477 ),
0478 constraints = cms.vdouble(0)
0479 )
0480
0481
0482 udscResolutionPF = stringResolution.clone(parametrization = 'EtEtaPhi',
0483 functions = cms.VPSet(
0484 cms.PSet(
0485 bin = cms.string('0.000<=abs(eta) && abs(eta)<0.087'),
0486 et = cms.string('et * (sqrt(0.0642^2 + (0.952/sqrt(et))^2 + (0/et)^2))'),
0487 eta = cms.string('sqrt(0.00757^2 + (1.2578/et)^2)'),
0488 phi = cms.string('sqrt(0.01003^2 + (1.3972/et)^2)'),
0489 ),
0490 cms.PSet(
0491 bin = cms.string('0.087<=abs(eta) && abs(eta)<0.174'),
0492 et = cms.string('et * (sqrt(0.069^2 + (0.9303/sqrt(et))^2 + (0/et)^2))'),
0493 eta = cms.string('sqrt(0.0071^2 + (1.2661/et)^2)'),
0494 phi = cms.string('sqrt(0.01^2 + (1.3886/et)^2)'),
0495 ),
0496 cms.PSet(
0497 bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
0498 et = cms.string('et * (sqrt(0.0675^2 + (0.938/sqrt(et))^2 + (0.8/et)^2))'),
0499 eta = cms.string('sqrt(0.00795^2 + (1.2713/et)^2)'),
0500 phi = cms.string('sqrt(0.01017^2 + (1.4/et)^2)'),
0501 ),
0502 cms.PSet(
0503 bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
0504 et = cms.string('et * (sqrt(0.0645^2 + (0.9409/sqrt(et))^2 + (0/et)^2))'),
0505 eta = cms.string('sqrt(0.00729^2 + (1.2924/et)^2)'),
0506 phi = cms.string('sqrt(0.01004^2 + (1.39/et)^2)'),
0507 ),
0508 cms.PSet(
0509 bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
0510 et = cms.string('et * (sqrt(0.0616^2 + (0.9614/sqrt(et))^2 + (0/et)^2))'),
0511 eta = cms.string('sqrt(0.00689^2 + (1.3078/et)^2)'),
0512 phi = cms.string('sqrt(0.01024^2 + (1.4013/et)^2)'),
0513 ),
0514 cms.PSet(
0515 bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
0516 et = cms.string('et * (sqrt(0.0708^2 + (0.896/sqrt(et))^2 + (1.34/et)^2))'),
0517 eta = cms.string('sqrt(0.00716^2 + (1.3051/et)^2)'),
0518 phi = cms.string('sqrt(0.00976^2 + (1.4023/et)^2)'),
0519 ),
0520 cms.PSet(
0521 bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
0522 et = cms.string('et * (sqrt(0.0647^2 + (0.9395/sqrt(et))^2 + (0/et)^2))'),
0523 eta = cms.string('sqrt(0.00783^2 + (1.2687/et)^2)'),
0524 phi = cms.string('sqrt(0.00997^2 + (1.3834/et)^2)'),
0525 ),
0526 cms.PSet(
0527 bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
0528 et = cms.string('et * (sqrt(0.0626^2 + (0.9445/sqrt(et))^2 + (0/et)^2))'),
0529 eta = cms.string('sqrt(0.00782^2 + (1.2664/et)^2)'),
0530 phi = cms.string('sqrt(0.00952^2 + (1.4145/et)^2)'),
0531 ),
0532 cms.PSet(
0533 bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
0534 et = cms.string('et * (sqrt(0.0642^2 + (0.9575/sqrt(et))^2 + (0/et)^2))'),
0535 eta = cms.string('sqrt(0.00768^2 + (1.2863/et)^2)'),
0536 phi = cms.string('sqrt(0.0098^2 + (1.4062/et)^2)'),
0537 ),
0538 cms.PSet(
0539 bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
0540 et = cms.string('et * (sqrt(0.0625^2 + (0.9851/sqrt(et))^2 + (0/et)^2))'),
0541 eta = cms.string('sqrt(0.0071^2 + (1.3159/et)^2)'),
0542 phi = cms.string('sqrt(0.01023^2 + (1.4147/et)^2)'),
0543 ),
0544 cms.PSet(
0545 bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
0546 et = cms.string('et * (sqrt(0.0617^2 + (1.0112/sqrt(et))^2 + (0/et)^2))'),
0547 eta = cms.string('sqrt(0.00865^2 + (1.2837/et)^2)'),
0548 phi = cms.string('sqrt(0.01041^2 + (1.4286/et)^2)'),
0549 ),
0550 cms.PSet(
0551 bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
0552 et = cms.string('et * (sqrt(0.0647^2 + (1.026/sqrt(et))^2 + (0/et)^2))'),
0553 eta = cms.string('sqrt(0.0082^2 + (1.3122/et)^2)'),
0554 phi = cms.string('sqrt(0.01049^2 + (1.4245/et)^2)'),
0555 ),
0556 cms.PSet(
0557 bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
0558 et = cms.string('et * (sqrt(0.0636^2 + (1.0591/sqrt(et))^2 + (0/et)^2))'),
0559 eta = cms.string('sqrt(0.00828^2 + (1.3265/et)^2)'),
0560 phi = cms.string('sqrt(0.01083^2 + (1.4504/et)^2)'),
0561 ),
0562 cms.PSet(
0563 bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
0564 et = cms.string('et * (sqrt(0.0661^2 + (1.0793/sqrt(et))^2 + (0/et)^2))'),
0565 eta = cms.string('sqrt(0.00807^2 + (1.3559/et)^2)'),
0566 phi = cms.string('sqrt(0.01091^2 + (1.487/et)^2)'),
0567 ),
0568 cms.PSet(
0569 bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
0570 et = cms.string('et * (sqrt(0.0614^2 + (1.1195/sqrt(et))^2 + (0/et)^2))'),
0571 eta = cms.string('sqrt(0.01007^2 + (1.3581/et)^2)'),
0572 phi = cms.string('sqrt(0.01145^2 + (1.5019/et)^2)'),
0573 ),
0574 cms.PSet(
0575 bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
0576 et = cms.string('et * (sqrt(0.0654^2 + (1.165/sqrt(et))^2 + (0/et)^2))'),
0577 eta = cms.string('sqrt(0.014^2 + (1.327/et)^2)'),
0578 phi = cms.string('sqrt(0.01387^2 + (1.529/et)^2)'),
0579 ),
0580 cms.PSet(
0581 bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
0582 et = cms.string('et * (sqrt(0.0575^2 + (1.205/sqrt(et))^2 + (0/et)^2))'),
0583 eta = cms.string('sqrt(0.01072^2 + (1.348/et)^2)'),
0584 phi = cms.string('sqrt(0.01462^2 + (1.58/et)^2)'),
0585 ),
0586 cms.PSet(
0587 bin = cms.string('1.479<=abs(eta) && abs(eta)<1.566'),
0588 et = cms.string('et * (sqrt(0.0469^2 + (1.19/sqrt(et))^2 + (0/et)^2))'),
0589 eta = cms.string('sqrt(0.00992^2 + (1.395/et)^2)'),
0590 phi = cms.string('sqrt(0.01256^2 + (1.584/et)^2)'),
0591 ),
0592 cms.PSet(
0593 bin = cms.string('1.566<=abs(eta) && abs(eta)<1.653'),
0594 et = cms.string('et * (sqrt(0^2 + (1.1632/sqrt(et))^2 + (0/et)^2))'),
0595 eta = cms.string('sqrt(0.00975^2 + (1.396/et)^2)'),
0596 phi = cms.string('sqrt(0.01066^2 + (1.577/et)^2)'),
0597 ),
0598 cms.PSet(
0599 bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
0600 et = cms.string('et * (sqrt(0^2 + (1.1109/sqrt(et))^2 + (0/et)^2))'),
0601 eta = cms.string('sqrt(0.00967^2 + (1.365/et)^2)'),
0602 phi = cms.string('sqrt(0.01087^2 + (1.521/et)^2)'),
0603 ),
0604 cms.PSet(
0605 bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
0606 et = cms.string('et * (sqrt(0^2 + (1.0841/sqrt(et))^2 + (0/et)^2))'),
0607 eta = cms.string('sqrt(0.0093^2 + (1.405/et)^2)'),
0608 phi = cms.string('sqrt(0.01066^2 + (1.505/et)^2)'),
0609 ),
0610 cms.PSet(
0611 bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
0612 et = cms.string('et * (sqrt(0^2 + (1.0288/sqrt(et))^2 + (0/et)^2))'),
0613 eta = cms.string('sqrt(0.01057^2 + (1.365/et)^2)'),
0614 phi = cms.string('sqrt(0.01141^2 + (1.456/et)^2)'),
0615 ),
0616 cms.PSet(
0617 bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
0618 et = cms.string('et * (sqrt(0^2 + (0.9821/sqrt(et))^2 + (0/et)^2))'),
0619 eta = cms.string('sqrt(0.00992^2 + (1.329/et)^2)'),
0620 phi = cms.string('sqrt(0.01042^2 + (1.468/et)^2)'),
0621 ),
0622 cms.PSet(
0623 bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
0624 et = cms.string('et * (sqrt(0^2 + (0.9441/sqrt(et))^2 + (0/et)^2))'),
0625 eta = cms.string('sqrt(0.00938^2 + (1.327/et)^2)'),
0626 phi = cms.string('sqrt(0.01119^2 + (1.45/et)^2)'),
0627 ),
0628 cms.PSet(
0629 bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
0630 et = cms.string('et * (sqrt(0^2 + (0.9134/sqrt(et))^2 + (0/et)^2))'),
0631 eta = cms.string('sqrt(0.00973^2 + (1.312/et)^2)'),
0632 phi = cms.string('sqrt(0.01128^2 + (1.413/et)^2)'),
0633 ),
0634 cms.PSet(
0635 bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
0636 et = cms.string('et * (sqrt(0^2 + (0.8322/sqrt(et))^2 + (2.0069/et)^2))'),
0637 eta = cms.string('sqrt(0.01161^2 + (1.423/et)^2)'),
0638 phi = cms.string('sqrt(0.01256^2 + (1.471/et)^2)'),
0639 ),
0640 cms.PSet(
0641 bin = cms.string('2.500<=abs(eta) && abs(eta)<3.000'),
0642 et = cms.string('et * (sqrt(0.0526^2 + (0.774/sqrt(et))^2 + (2.39/et)^2))'),
0643 eta = cms.string('sqrt(0^2 + (1.4/et)^2)'),
0644 phi = cms.string('sqrt(0.02829^2 + (1.498/et)^2)'),
0645 ),
0646 ),
0647 constraints = cms.vdouble(0)
0648 )
0649
0650
0651 bjetResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
0652 functions = cms.VPSet(
0653 cms.PSet(
0654 bin = cms.string('0.000<=abs(eta) && abs(eta)<0.087'),
0655 et = cms.string('et * (sqrt(0.0901^2 + (1.035/sqrt(et))^2 + (6.2/et)^2))'),
0656 eta = cms.string('sqrt(0.00516^2 + (1.683/et)^2)'),
0657 phi = cms.string('sqrt(0.0024^2 + (3.159/et)^2)'),
0658 ),
0659 cms.PSet(
0660 bin = cms.string('0.087<=abs(eta) && abs(eta)<0.174'),
0661 et = cms.string('et * (sqrt(0.0715^2 + (1.277/sqrt(et))^2 + (4.77/et)^2))'),
0662 eta = cms.string('sqrt(0.00438^2 + (1.72/et)^2)'),
0663 phi = cms.string('sqrt(0^2 + (3.179/et)^2)'),
0664 ),
0665 cms.PSet(
0666 bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
0667 et = cms.string('et * (sqrt(0.0812^2 + (1.192/sqrt(et))^2 + (5.35/et)^2))'),
0668 eta = cms.string('sqrt(0.00517^2 + (1.71/et)^2)'),
0669 phi = cms.string('sqrt(0^2 + (3.136/et)^2)'),
0670 ),
0671 cms.PSet(
0672 bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
0673 et = cms.string('et * (sqrt(0.0713^2 + (1.257/sqrt(et))^2 + (4.75/et)^2))'),
0674 eta = cms.string('sqrt(0.00474^2 + (1.732/et)^2)'),
0675 phi = cms.string('sqrt(0^2 + (3.166/et)^2)'),
0676 ),
0677 cms.PSet(
0678 bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
0679 et = cms.string('et * (sqrt(0.0835^2 + (1.158/sqrt(et))^2 + (5.08/et)^2))'),
0680 eta = cms.string('sqrt(0.0047^2 + (1.744/et)^2)'),
0681 phi = cms.string('sqrt(0^2 + (3.15/et)^2)'),
0682 ),
0683 cms.PSet(
0684 bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
0685 et = cms.string('et * (sqrt(0.0638^2 + (1.298/sqrt(et))^2 + (4.24/et)^2))'),
0686 eta = cms.string('sqrt(0.00404^2 + (1.793/et)^2)'),
0687 phi = cms.string('sqrt(0^2 + (3.152/et)^2)'),
0688 ),
0689 cms.PSet(
0690 bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
0691 et = cms.string('et * (sqrt(0.0676^2 + (1.257/sqrt(et))^2 + (4.48/et)^2))'),
0692 eta = cms.string('sqrt(0.00533^2 + (1.747/et)^2)'),
0693 phi = cms.string('sqrt(0^2 + (3.112/et)^2)'),
0694 ),
0695 cms.PSet(
0696 bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
0697 et = cms.string('et * (sqrt(0.0723^2 + (1.185/sqrt(et))^2 + (5.28/et)^2))'),
0698 eta = cms.string('sqrt(0.00511^2 + (1.745/et)^2)'),
0699 phi = cms.string('sqrt(0^2 + (3.173/et)^2)'),
0700 ),
0701 cms.PSet(
0702 bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
0703 et = cms.string('et * (sqrt(0.0661^2 + (1.292/sqrt(et))^2 + (4.02/et)^2))'),
0704 eta = cms.string('sqrt(0.00623^2 + (1.724/et)^2)'),
0705 phi = cms.string('sqrt(0^2 + (3.127/et)^2)'),
0706 ),
0707 cms.PSet(
0708 bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
0709 et = cms.string('et * (sqrt(0.0773^2 + (1.249/sqrt(et))^2 + (4.12/et)^2))'),
0710 eta = cms.string('sqrt(0.00522^2 + (1.796/et)^2)'),
0711 phi = cms.string('sqrt(0^2 + (3.123/et)^2)'),
0712 ),
0713 cms.PSet(
0714 bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
0715 et = cms.string('et * (sqrt(0.082^2 + (1.18/sqrt(et))^2 + (5.24/et)^2))'),
0716 eta = cms.string('sqrt(0.00564^2 + (1.772/et)^2)'),
0717 phi = cms.string('sqrt(0^2 + (3.125/et)^2)'),
0718 ),
0719 cms.PSet(
0720 bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
0721 et = cms.string('et * (sqrt(0.0703^2 + (1.322/sqrt(et))^2 + (3.81/et)^2))'),
0722 eta = cms.string('sqrt(0.00337^2 + (1.832/et)^2)'),
0723 phi = cms.string('sqrt(0^2 + (3.143/et)^2)'),
0724 ),
0725 cms.PSet(
0726 bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
0727 et = cms.string('et * (sqrt(0.0578^2 + (1.39/sqrt(et))^2 + (3.69/et)^2))'),
0728 eta = cms.string('sqrt(0.00323^2 + (1.85/et)^2)'),
0729 phi = cms.string('sqrt(0^2 + (3.175/et)^2)'),
0730 ),
0731 cms.PSet(
0732 bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
0733 et = cms.string('et * (sqrt(0.039^2 + (1.508/sqrt(et))^2 + (1.3/et)^2))'),
0734 eta = cms.string('sqrt(0.00309^2 + (1.916/et)^2)'),
0735 phi = cms.string('sqrt(0^2 + (3.182/et)^2)'),
0736 ),
0737 cms.PSet(
0738 bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
0739 et = cms.string('et * (sqrt(0.0722^2 + (1.347/sqrt(et))^2 + (4.38/et)^2))'),
0740 eta = cms.string('sqrt(0.00618^2 + (1.933/et)^2)'),
0741 phi = cms.string('sqrt(0^2 + (3.223/et)^2)'),
0742 ),
0743 cms.PSet(
0744 bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
0745 et = cms.string('et * (sqrt(0.0807^2 + (1.35/sqrt(et))^2 + (4.38/et)^2))'),
0746 eta = cms.string('sqrt(0.00889^2 + (1.961/et)^2)'),
0747 phi = cms.string('sqrt(0^2 + (3.331/et)^2)'),
0748 ),
0749 cms.PSet(
0750 bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
0751 et = cms.string('et * (sqrt(0.066^2 + (1.457/sqrt(et))^2 + (3.54/et)^2))'),
0752 eta = cms.string('sqrt(0.00747^2 + (2.079/et)^2)'),
0753 phi = cms.string('sqrt(0^2 + (3.484/et)^2)'),
0754 ),
0755 cms.PSet(
0756 bin = cms.string('1.479<=abs(eta) && abs(eta)<1.566'),
0757 et = cms.string('et * (sqrt(0.0685^2 + (1.42/sqrt(et))^2 + (3.67/et)^2))'),
0758 eta = cms.string('sqrt(0.01005^2 + (2.045/et)^2)'),
0759 phi = cms.string('sqrt(0^2 + (3.583/et)^2)'),
0760 ),
0761 cms.PSet(
0762 bin = cms.string('1.566<=abs(eta) && abs(eta)<1.653'),
0763 et = cms.string('et * (sqrt(0^2 + (1.561/sqrt(et))^2 + (1.59/et)^2))'),
0764 eta = cms.string('sqrt(0.0036^2 + (2.024/et)^2)'),
0765 phi = cms.string('sqrt(0^2 + (3.339/et)^2)'),
0766 ),
0767 cms.PSet(
0768 bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
0769 et = cms.string('et * (sqrt(0.0736^2 + (1.264/sqrt(et))^2 + (4.34/et)^2))'),
0770 eta = cms.string('sqrt(0.0038^2 + (2.042/et)^2)'),
0771 phi = cms.string('sqrt(0^2 + (3.11/et)^2)'),
0772 ),
0773 cms.PSet(
0774 bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
0775 et = cms.string('et * (sqrt(0.0648^2 + (1.234/sqrt(et))^2 + (4.5/et)^2))'),
0776 eta = cms.string('sqrt(0.0037^2 + (2.109/et)^2)'),
0777 phi = cms.string('sqrt(0^2 + (2.923/et)^2)'),
0778 ),
0779 cms.PSet(
0780 bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
0781 et = cms.string('et * (sqrt(0.049^2 + (1.243/sqrt(et))^2 + (3.83/et)^2))'),
0782 eta = cms.string('sqrt(0.0054^2 + (1.944/et)^2)'),
0783 phi = cms.string('sqrt(0^2 + (2.716/et)^2)'),
0784 ),
0785 cms.PSet(
0786 bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
0787 et = cms.string('et * (sqrt(0.0661^2 + (1.081/sqrt(et))^2 + (4.16/et)^2))'),
0788 eta = cms.string('sqrt(0.0033^2 + (1.871/et)^2)'),
0789 phi = cms.string('sqrt(0^2 + (2.548/et)^2)'),
0790 ),
0791 cms.PSet(
0792 bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
0793 et = cms.string('et * (sqrt(0.0644^2 + (1.02/sqrt(et))^2 + (3.89/et)^2))'),
0794 eta = cms.string('sqrt(0^2 + (1.803/et)^2)'),
0795 phi = cms.string('sqrt(0^2 + (2.365/et)^2)'),
0796 ),
0797 cms.PSet(
0798 bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
0799 et = cms.string('et * (sqrt(0.0892^2 + (0.779/sqrt(et))^2 + (4.28/et)^2))'),
0800 eta = cms.string('sqrt(0^2 + (1.682/et)^2)'),
0801 phi = cms.string('sqrt(0^2 + (2.148/et)^2)'),
0802 ),
0803 cms.PSet(
0804 bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
0805 et = cms.string('et * (sqrt(0.0498^2 + (0.912/sqrt(et))^2 + (3.53/et)^2))'),
0806 eta = cms.string('sqrt(0^2 + (1.732/et)^2)'),
0807 phi = cms.string('sqrt(0^2 + (2.019/et)^2)'),
0808 ),
0809 cms.PSet(
0810 bin = cms.string('2.500<=abs(eta) && abs(eta)<3.000'),
0811 et = cms.string('et * (sqrt(0.0605^2 + (0.861/sqrt(et))^2 + (3.08/et)^2))'),
0812 eta = cms.string('sqrt(0^2 + (2.032/et)^2)'),
0813 phi = cms.string('sqrt(0^2 + (1.805/et)^2)'),
0814 ),
0815 ),
0816 constraints = cms.vdouble(0)
0817 )
0818
0819
0820 bjetResolutionPF = stringResolution.clone(parametrization = 'EtEtaPhi',
0821 functions = cms.VPSet(
0822 cms.PSet(
0823 bin = cms.string('0.000<=abs(eta) && abs(eta)<0.087'),
0824 et = cms.string('et * (sqrt(0.0876^2 + (0.93/sqrt(et))^2 + (0/et)^2))'),
0825 eta = cms.string('sqrt(0.00658^2 + (1.3618/et)^2)'),
0826 phi = cms.string('sqrt(0.00914^2 + (1.5326/et)^2)'),
0827 ),
0828 cms.PSet(
0829 bin = cms.string('0.087<=abs(eta) && abs(eta)<0.174'),
0830 et = cms.string('et * (sqrt(0.0892^2 + (0.905/sqrt(et))^2 + (1.6/et)^2))'),
0831 eta = cms.string('sqrt(0.00578^2 + (1.3927/et)^2)'),
0832 phi = cms.string('sqrt(0.0091^2 + (1.5446/et)^2)'),
0833 ),
0834 cms.PSet(
0835 bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
0836 et = cms.string('et * (sqrt(0.0856^2 + (0.946/sqrt(et))^2 + (0.2/et)^2))'),
0837 eta = cms.string('sqrt(0.0063^2 + (1.3873/et)^2)'),
0838 phi = cms.string('sqrt(0.00892^2 + (1.5446/et)^2)'),
0839 ),
0840 cms.PSet(
0841 bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
0842 et = cms.string('et * (sqrt(0.0838^2 + (0.911/sqrt(et))^2 + (1.76/et)^2))'),
0843 eta = cms.string('sqrt(0.00587^2 + (1.4045/et)^2)'),
0844 phi = cms.string('sqrt(0.00889^2 + (1.5435/et)^2)'),
0845 ),
0846 cms.PSet(
0847 bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
0848 et = cms.string('et * (sqrt(0.0792^2 + (0.961/sqrt(et))^2 + (0.5/et)^2))'),
0849 eta = cms.string('sqrt(0.00562^2 + (1.4079/et)^2)'),
0850 phi = cms.string('sqrt(0.00883^2 + (1.54/et)^2)'),
0851 ),
0852 cms.PSet(
0853 bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
0854 et = cms.string('et * (sqrt(0.0791^2 + (0.955/sqrt(et))^2 + (0.9/et)^2))'),
0855 eta = cms.string('sqrt(0.00602^2 + (1.4112/et)^2)'),
0856 phi = cms.string('sqrt(0.00846^2 + (1.5708/et)^2)'),
0857 ),
0858 cms.PSet(
0859 bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
0860 et = cms.string('et * (sqrt(0.0748^2 + (0.98/sqrt(et))^2 + (0.4/et)^2))'),
0861 eta = cms.string('sqrt(0.00616^2 + (1.4132/et)^2)'),
0862 phi = cms.string('sqrt(0.00836^2 + (1.5673/et)^2)'),
0863 ),
0864 cms.PSet(
0865 bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
0866 et = cms.string('et * (sqrt(0.0753^2 + (0.969/sqrt(et))^2 + (0/et)^2))'),
0867 eta = cms.string('sqrt(0.00664^2 + (1.3955/et)^2)'),
0868 phi = cms.string('sqrt(0.00826^2 + (1.588/et)^2)'),
0869 ),
0870 cms.PSet(
0871 bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
0872 et = cms.string('et * (sqrt(0.0831^2 + (0.947/sqrt(et))^2 + (0/et)^2))'),
0873 eta = cms.string('sqrt(0.00591^2 + (1.4045/et)^2)'),
0874 phi = cms.string('sqrt(0.00886^2 + (1.561/et)^2)'),
0875 ),
0876 cms.PSet(
0877 bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
0878 et = cms.string('et * (sqrt(0.0781^2 + (0.961/sqrt(et))^2 + (1.16/et)^2))'),
0879 eta = cms.string('sqrt(0.00683^2 + (1.3992/et)^2)'),
0880 phi = cms.string('sqrt(0.00811^2 + (1.583/et)^2)'),
0881 ),
0882 cms.PSet(
0883 bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
0884 et = cms.string('et * (sqrt(0.078^2 + (1.004/sqrt(et))^2 + (0.7/et)^2))'),
0885 eta = cms.string('sqrt(0.00695^2 + (1.425/et)^2)'),
0886 phi = cms.string('sqrt(0.00865^2 + (1.582/et)^2)'),
0887 ),
0888 cms.PSet(
0889 bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
0890 et = cms.string('et * (sqrt(0.0787^2 + (1.025/sqrt(et))^2 + (0/et)^2))'),
0891 eta = cms.string('sqrt(0.00618^2 + (1.452/et)^2)'),
0892 phi = cms.string('sqrt(0.00866^2 + (1.619/et)^2)'),
0893 ),
0894 cms.PSet(
0895 bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
0896 et = cms.string('et * (sqrt(0.081^2 + (1.035/sqrt(et))^2 + (0/et)^2))'),
0897 eta = cms.string('sqrt(0.00675^2 + (1.459/et)^2)'),
0898 phi = cms.string('sqrt(0.0087^2 + (1.613/et)^2)'),
0899 ),
0900 cms.PSet(
0901 bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
0902 et = cms.string('et * (sqrt(0.0853^2 + (1.048/sqrt(et))^2 + (0/et)^2))'),
0903 eta = cms.string('sqrt(0.00738^2 + (1.489/et)^2)'),
0904 phi = cms.string('sqrt(0.00942^2 + (1.644/et)^2)'),
0905 ),
0906 cms.PSet(
0907 bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
0908 et = cms.string('et * (sqrt(0.0875^2 + (1.04/sqrt(et))^2 + (0/et)^2))'),
0909 eta = cms.string('sqrt(0.00873^2 + (1.49/et)^2)'),
0910 phi = cms.string('sqrt(0.0094^2 + (1.68/et)^2)'),
0911 ),
0912 cms.PSet(
0913 bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
0914 et = cms.string('et * (sqrt(0.0906^2 + (1.081/sqrt(et))^2 + (0/et)^2))'),
0915 eta = cms.string('sqrt(0.01038^2 + (1.495/et)^2)'),
0916 phi = cms.string('sqrt(0.01143^2 + (1.701/et)^2)'),
0917 ),
0918 cms.PSet(
0919 bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
0920 et = cms.string('et * (sqrt(0.0919^2 + (1.096/sqrt(et))^2 + (0/et)^2))'),
0921 eta = cms.string('sqrt(0.00822^2 + (1.537/et)^2)'),
0922 phi = cms.string('sqrt(0.011^2 + (1.785/et)^2)'),
0923 ),
0924 cms.PSet(
0925 bin = cms.string('1.479<=abs(eta) && abs(eta)<1.566'),
0926 et = cms.string('et * (sqrt(0.0825^2 + (1.124/sqrt(et))^2 + (0/et)^2))'),
0927 eta = cms.string('sqrt(0.00871^2 + (1.537/et)^2)'),
0928 phi = cms.string('sqrt(0.01065^2 + (1.786/et)^2)'),
0929 ),
0930 cms.PSet(
0931 bin = cms.string('1.566<=abs(eta) && abs(eta)<1.653'),
0932 et = cms.string('et * (sqrt(0.0504^2 + (1.174/sqrt(et))^2 + (0/et)^2))'),
0933 eta = cms.string('sqrt(0.00644^2 + (1.575/et)^2)'),
0934 phi = cms.string('sqrt(0.00833^2 + (1.77/et)^2)'),
0935 ),
0936 cms.PSet(
0937 bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
0938 et = cms.string('et * (sqrt(0.0432^2 + (1.122/sqrt(et))^2 + (0/et)^2))'),
0939 eta = cms.string('sqrt(0.00791^2 + (1.545/et)^2)'),
0940 phi = cms.string('sqrt(0.00841^2 + (1.712/et)^2)'),
0941 ),
0942 cms.PSet(
0943 bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
0944 et = cms.string('et * (sqrt(0.0244^2 + (1.113/sqrt(et))^2 + (0/et)^2))'),
0945 eta = cms.string('sqrt(0.00574^2 + (1.578/et)^2)'),
0946 phi = cms.string('sqrt(0.00697^2 + (1.702/et)^2)'),
0947 ),
0948 cms.PSet(
0949 bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
0950 et = cms.string('et * (sqrt(0.0303^2 + (1.067/sqrt(et))^2 + (0/et)^2))'),
0951 eta = cms.string('sqrt(0.00727^2 + (1.552/et)^2)'),
0952 phi = cms.string('sqrt(0.00675^2 + (1.672/et)^2)'),
0953 ),
0954 cms.PSet(
0955 bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
0956 et = cms.string('et * (sqrt(0.0193^2 + (1.052/sqrt(et))^2 + (0/et)^2))'),
0957 eta = cms.string('sqrt(0.00823^2 + (1.494/et)^2)'),
0958 phi = cms.string('sqrt(0.00676^2 + (1.609/et)^2)'),
0959 ),
0960 cms.PSet(
0961 bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
0962 et = cms.string('et * (sqrt(0.0372^2 + (0.985/sqrt(et))^2 + (0/et)^2))'),
0963 eta = cms.string('sqrt(0.0075^2 + (1.484/et)^2)'),
0964 phi = cms.string('sqrt(0.00773^2 + (1.586/et)^2)'),
0965 ),
0966 cms.PSet(
0967 bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
0968 et = cms.string('et * (sqrt(0.0292^2 + (0.967/sqrt(et))^2 + (0/et)^2))'),
0969 eta = cms.string('sqrt(0.00629^2 + (1.484/et)^2)'),
0970 phi = cms.string('sqrt(0.00676^2 + (1.631/et)^2)'),
0971 ),
0972 cms.PSet(
0973 bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
0974 et = cms.string('et * (sqrt(0.014^2 + (0.963/sqrt(et))^2 + (1.24/et)^2))'),
0975 eta = cms.string('sqrt(0^2 + (1.775/et)^2)'),
0976 phi = cms.string('sqrt(0.00652^2 + (1.697/et)^2)'),
0977 ),
0978 cms.PSet(
0979 bin = cms.string('2.500<=abs(eta) && abs(eta)<3.000'),
0980 et = cms.string('et * (sqrt(0.0653^2 + (0.889/sqrt(et))^2 + (2.05/et)^2))'),
0981 eta = cms.string('sqrt(0.01595^2 + (2.003/et)^2)'),
0982 phi = cms.string('sqrt(0.01746^2 + (1.9/et)^2)'),
0983 ),
0984 ),
0985 constraints = cms.vdouble(0)
0986 )
0987
0988
0989 metResolution = stringResolution.clone(parametrization = 'EtEtaPhi',
0990 functions = cms.VPSet(
0991 cms.PSet(
0992 et = cms.string('et * (sqrt(0^2 + (1.462/sqrt(et))^2 + (18.19/et)^2))'),
0993 eta = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (0/et)^2)'),
0994 phi = cms.string('sqrt(0^2 + (1.237/sqrt(et))^2 + (18.702/et)^2)'),
0995 ),
0996 ),
0997 constraints = cms.vdouble(0)
0998 )
0999
1000
1001 metResolutionPF = stringResolution.clone(parametrization = 'EtEtaPhi',
1002 functions = cms.VPSet(
1003 cms.PSet(
1004 et = cms.string('et * (sqrt(0.05469^2 + (0/sqrt(et))^2 + (10.549/et)^2))'),
1005 eta = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (0/et)^2)'),
1006 phi = cms.string('sqrt(0^2 + (0.164/sqrt(et))^2 + (11.068/et)^2)'),
1007 ),
1008 ),
1009 constraints = cms.vdouble(0)
1010 )