Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:31:24

0001 from __future__ import print_function
0002 import FWCore.ParameterSet.Config as cms
0003 
0004 from PhysicsTools.PatAlgos.recoLayer0.stringResolutionProvider_cfi import *
0005 
0006 print("*** Including object resolutions derived from Fall11 MC for:")
0007 print("*** - electrons   - muons   - 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 udscResolutionPF = stringResolution.clone(parametrization = 'EtEtaPhi',
0011                                           functions = cms.VPSet(
0012     cms.PSet(
0013     bin = cms.string('0.000<=abs(eta) && abs(eta)<0.087'),
0014     et  = cms.string('et * (sqrt(0.0591^2 + (1/sqrt(et))^2 + (0.891/et)^2))'),
0015     eta  = cms.string('sqrt(0.00915^2 + (1.51/et)^2)'),
0016     phi  = cms.string('sqrt(0.01^2 + (1.6/et)^2)'),
0017     ),
0018     cms.PSet(
0019     bin = cms.string('0.087<=abs(eta) && abs(eta)<0.174'),
0020     et  = cms.string('et * (sqrt(0.0619^2 + (0.975/sqrt(et))^2 + (1.54/et)^2))'),
0021     eta  = cms.string('sqrt(0.00887^2 + (1.53/et)^2)'),
0022     phi  = cms.string('sqrt(0.00982^2 + (1.61/et)^2)'),
0023     ),
0024     cms.PSet(
0025     bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
0026     et  = cms.string('et * (sqrt(0.0574^2 + (1/sqrt(et))^2 + (1.49e-05/et)^2))'),
0027     eta  = cms.string('sqrt(0.00865^2 + (1.54/et)^2)'),
0028     phi  = cms.string('sqrt(0.0101^2 + (1.59/et)^2)'),
0029     ),
0030     cms.PSet(
0031     bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
0032     et  = cms.string('et * (sqrt(0.0569^2 + (1.01/sqrt(et))^2 + (1.22e-07/et)^2))'),
0033     eta  = cms.string('sqrt(0.00867^2 + (1.55/et)^2)'),
0034     phi  = cms.string('sqrt(0.00988^2 + (1.6/et)^2)'),
0035     ),
0036     cms.PSet(
0037     bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
0038     et  = cms.string('et * (sqrt(0.057^2 + (1/sqrt(et))^2 + (2.17e-08/et)^2))'),
0039     eta  = cms.string('sqrt(0.00907^2 + (1.55/et)^2)'),
0040     phi  = cms.string('sqrt(0.0102^2 + (1.59/et)^2)'),
0041     ),
0042     cms.PSet(
0043     bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
0044     et  = cms.string('et * (sqrt(0.0522^2 + (1.02/sqrt(et))^2 + (2.64e-05/et)^2))'),
0045     eta  = cms.string('sqrt(0.00844^2 + (1.59/et)^2)'),
0046     phi  = cms.string('sqrt(0.00982^2 + (1.6/et)^2)'),
0047     ),
0048     cms.PSet(
0049     bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
0050     et  = cms.string('et * (sqrt(0.0502^2 + (1.02/sqrt(et))^2 + (2.6e-06/et)^2))'),
0051     eta  = cms.string('sqrt(0.00915^2 + (1.57/et)^2)'),
0052     phi  = cms.string('sqrt(0.00979^2 + (1.6/et)^2)'),
0053     ),
0054     cms.PSet(
0055     bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
0056     et  = cms.string('et * (sqrt(0.053^2 + (1.03/sqrt(et))^2 + (4.87e-07/et)^2))'),
0057     eta  = cms.string('sqrt(0.00856^2 + (1.58/et)^2)'),
0058     phi  = cms.string('sqrt(0.00925^2 + (1.62/et)^2)'),
0059     ),
0060     cms.PSet(
0061     bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
0062     et  = cms.string('et * (sqrt(0.051^2 + (1.03/sqrt(et))^2 + (7.53e-06/et)^2))'),
0063     eta  = cms.string('sqrt(0.00897^2 + (1.58/et)^2)'),
0064     phi  = cms.string('sqrt(0.00973^2 + (1.61/et)^2)'),
0065     ),
0066     cms.PSet(
0067     bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
0068     et  = cms.string('et * (sqrt(0.0549^2 + (1.04/sqrt(et))^2 + (5.62e-08/et)^2))'),
0069     eta  = cms.string('sqrt(0.0095^2 + (1.6/et)^2)'),
0070     phi  = cms.string('sqrt(0.00971^2 + (1.62/et)^2)'),
0071     ),
0072     cms.PSet(
0073     bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
0074     et  = cms.string('et * (sqrt(0.0544^2 + (1.06/sqrt(et))^2 + (1.07e-05/et)^2))'),
0075     eta  = cms.string('sqrt(0.00836^2 + (1.65/et)^2)'),
0076     phi  = cms.string('sqrt(0.00916^2 + (1.64/et)^2)'),
0077     ),
0078     cms.PSet(
0079     bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
0080     et  = cms.string('et * (sqrt(0.0519^2 + (1.09/sqrt(et))^2 + (8.43e-06/et)^2))'),
0081     eta  = cms.string('sqrt(0.00782^2 + (1.68/et)^2)'),
0082     phi  = cms.string('sqrt(0.00959^2 + (1.66/et)^2)'),
0083     ),
0084     cms.PSet(
0085     bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
0086     et  = cms.string('et * (sqrt(0.0539^2 + (1.12/sqrt(et))^2 + (1.97e-07/et)^2))'),
0087     eta  = cms.string('sqrt(0.0093^2 + (1.65/et)^2)'),
0088     phi  = cms.string('sqrt(0.00964^2 + (1.67/et)^2)'),
0089     ),
0090     cms.PSet(
0091     bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
0092     et  = cms.string('et * (sqrt(0.0492^2 + (1.16/sqrt(et))^2 + (1.37e-08/et)^2))'),
0093     eta  = cms.string('sqrt(0.00986^2 + (1.69/et)^2)'),
0094     phi  = cms.string('sqrt(0.00969^2 + (1.71/et)^2)'),
0095     ),
0096     cms.PSet(
0097     bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
0098     et  = cms.string('et * (sqrt(0.0489^2 + (1.18/sqrt(et))^2 + (3.44e-07/et)^2))'),
0099     eta  = cms.string('sqrt(0.0124^2 + (1.72/et)^2)'),
0100     phi  = cms.string('sqrt(0.00992^2 + (1.76/et)^2)'),
0101     ),
0102     cms.PSet(
0103     bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
0104     et  = cms.string('et * (sqrt(0.0414^2 + (1.25/sqrt(et))^2 + (1.98e-07/et)^2))'),
0105     eta  = cms.string('sqrt(0.0181^2 + (1.63/et)^2)'),
0106     phi  = cms.string('sqrt(0.0124^2 + (1.79/et)^2)'),
0107     ),
0108     cms.PSet(
0109     bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
0110     et  = cms.string('et * (sqrt(0.0373^2 + (1.26/sqrt(et))^2 + (5.4e-07/et)^2))'),
0111     eta  = cms.string('sqrt(0.0121^2 + (1.69/et)^2)'),
0112     phi  = cms.string('sqrt(0.0135^2 + (1.8/et)^2)'),
0113     ),
0114     cms.PSet(
0115     bin = cms.string('1.479<=abs(eta) && abs(eta)<1.566'),
0116     et  = cms.string('et * (sqrt(0.0125^2 + (1.24/sqrt(et))^2 + (1e-06/et)^2))'),
0117     eta  = cms.string('sqrt(0.0122^2 + (1.69/et)^2)'),
0118     phi  = cms.string('sqrt(0.0107^2 + (1.85/et)^2)'),
0119     ),
0120     cms.PSet(
0121     bin = cms.string('1.566<=abs(eta) && abs(eta)<1.653'),
0122     et  = cms.string('et * (sqrt(1.37e-07^2 + (1.08/sqrt(et))^2 + (3.06/et)^2))'),
0123     eta  = cms.string('sqrt(0.00975^2 + (1.69/et)^2)'),
0124     phi  = cms.string('sqrt(0.00895^2 + (1.84/et)^2)'),
0125     ),
0126     cms.PSet(
0127     bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
0128     et  = cms.string('et * (sqrt(2.37e-07^2 + (1.04/sqrt(et))^2 + (3.01/et)^2))'),
0129     eta  = cms.string('sqrt(0.00881^2 + (1.71/et)^2)'),
0130     phi  = cms.string('sqrt(0.00902^2 + (1.81/et)^2)'),
0131     ),
0132     cms.PSet(
0133     bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
0134     et  = cms.string('et * (sqrt(2.3e-07^2 + (1/sqrt(et))^2 + (3.1/et)^2))'),
0135     eta  = cms.string('sqrt(0.00938^2 + (1.75/et)^2)'),
0136     phi  = cms.string('sqrt(0.00861^2 + (1.79/et)^2)'),
0137     ),
0138     cms.PSet(
0139     bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
0140     et  = cms.string('et * (sqrt(1.25e-07^2 + (0.965/sqrt(et))^2 + (3.14/et)^2))'),
0141     eta  = cms.string('sqrt(0.00894^2 + (1.8/et)^2)'),
0142     phi  = cms.string('sqrt(0.00877^2 + (1.75/et)^2)'),
0143     ),
0144     cms.PSet(
0145     bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
0146     et  = cms.string('et * (sqrt(5.78e-08^2 + (0.924/sqrt(et))^2 + (3.14/et)^2))'),
0147     eta  = cms.string('sqrt(0.00893^2 + (1.83/et)^2)'),
0148     phi  = cms.string('sqrt(0.00791^2 + (1.73/et)^2)'),
0149     ),
0150     cms.PSet(
0151     bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
0152     et  = cms.string('et * (sqrt(4.25e-08^2 + (0.923/sqrt(et))^2 + (2.85/et)^2))'),
0153     eta  = cms.string('sqrt(0.0099^2 + (1.82/et)^2)'),
0154     phi  = cms.string('sqrt(0.00775^2 + (1.73/et)^2)'),
0155     ),
0156     cms.PSet(
0157     bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
0158     et  = cms.string('et * (sqrt(0.00601^2 + (0.881/sqrt(et))^2 + (3.23/et)^2))'),
0159     eta  = cms.string('sqrt(0.00944^2 + (1.8/et)^2)'),
0160     phi  = cms.string('sqrt(0.00807^2 + (1.71/et)^2)'),
0161     ),
0162     cms.PSet(
0163     bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
0164     et  = cms.string('et * (sqrt(4.94e-08^2 + (0.86/sqrt(et))^2 + (3.56/et)^2))'),
0165     eta  = cms.string('sqrt(0.0103^2 + (2.15/et)^2)'),
0166     phi  = cms.string('sqrt(0.0103^2 + (1.81/et)^2)'),
0167     ),
0168     ),
0169                                           constraints = cms.vdouble(0)
0170                                           )
0171 
0172 bjetResolutionPF = stringResolution.clone(parametrization = 'EtEtaPhi',
0173                                           functions = cms.VPSet(
0174     cms.PSet(
0175     bin = cms.string('0.000<=abs(eta) && abs(eta)<0.087'),
0176     et  = cms.string('et * (sqrt(0.0686^2 + (1.03/sqrt(et))^2 + (1.68/et)^2))'),
0177     eta  = cms.string('sqrt(0.00605^2 + (1.63/et)^2)'),
0178     phi  = cms.string('sqrt(0.00787^2 + (1.74/et)^2)'),
0179     ),
0180     cms.PSet(
0181     bin = cms.string('0.087<=abs(eta) && abs(eta)<0.174'),
0182     et  = cms.string('et * (sqrt(0.0737^2 + (1.01/sqrt(et))^2 + (1.74/et)^2))'),
0183     eta  = cms.string('sqrt(0.00592^2 + (1.64/et)^2)'),
0184     phi  = cms.string('sqrt(0.00766^2 + (1.74/et)^2)'),
0185     ),
0186     cms.PSet(
0187     bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
0188     et  = cms.string('et * (sqrt(0.0657^2 + (1.07/sqrt(et))^2 + (5.16e-06/et)^2))'),
0189     eta  = cms.string('sqrt(0.00584^2 + (1.65/et)^2)'),
0190     phi  = cms.string('sqrt(0.00755^2 + (1.74/et)^2)'),
0191     ),
0192     cms.PSet(
0193     bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
0194     et  = cms.string('et * (sqrt(0.062^2 + (1.07/sqrt(et))^2 + (0.000134/et)^2))'),
0195     eta  = cms.string('sqrt(0.00593^2 + (1.65/et)^2)'),
0196     phi  = cms.string('sqrt(0.00734^2 + (1.74/et)^2)'),
0197     ),
0198     cms.PSet(
0199     bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
0200     et  = cms.string('et * (sqrt(0.0605^2 + (1.07/sqrt(et))^2 + (1.84e-07/et)^2))'),
0201     eta  = cms.string('sqrt(0.00584^2 + (1.68/et)^2)'),
0202     phi  = cms.string('sqrt(0.00734^2 + (1.75/et)^2)'),
0203     ),
0204     cms.PSet(
0205     bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
0206     et  = cms.string('et * (sqrt(0.059^2 + (1.08/sqrt(et))^2 + (9.06e-09/et)^2))'),
0207     eta  = cms.string('sqrt(0.00646^2 + (1.67/et)^2)'),
0208     phi  = cms.string('sqrt(0.00767^2 + (1.74/et)^2)'),
0209     ),
0210     cms.PSet(
0211     bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
0212     et  = cms.string('et * (sqrt(0.0577^2 + (1.08/sqrt(et))^2 + (5.46e-06/et)^2))'),
0213     eta  = cms.string('sqrt(0.00661^2 + (1.67/et)^2)'),
0214     phi  = cms.string('sqrt(0.00742^2 + (1.75/et)^2)'),
0215     ),
0216     cms.PSet(
0217     bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
0218     et  = cms.string('et * (sqrt(0.0525^2 + (1.09/sqrt(et))^2 + (4.05e-05/et)^2))'),
0219     eta  = cms.string('sqrt(0.00724^2 + (1.65/et)^2)'),
0220     phi  = cms.string('sqrt(0.00771^2 + (1.73/et)^2)'),
0221     ),
0222     cms.PSet(
0223     bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
0224     et  = cms.string('et * (sqrt(0.0582^2 + (1.09/sqrt(et))^2 + (1.17e-05/et)^2))'),
0225     eta  = cms.string('sqrt(0.00763^2 + (1.67/et)^2)'),
0226     phi  = cms.string('sqrt(0.00758^2 + (1.76/et)^2)'),
0227     ),
0228     cms.PSet(
0229     bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
0230     et  = cms.string('et * (sqrt(0.0649^2 + (1.08/sqrt(et))^2 + (7.85e-06/et)^2))'),
0231     eta  = cms.string('sqrt(0.00746^2 + (1.7/et)^2)'),
0232     phi  = cms.string('sqrt(0.00789^2 + (1.75/et)^2)'),
0233     ),
0234     cms.PSet(
0235     bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
0236     et  = cms.string('et * (sqrt(0.0654^2 + (1.1/sqrt(et))^2 + (1.09e-07/et)^2))'),
0237     eta  = cms.string('sqrt(0.00807^2 + (1.7/et)^2)'),
0238     phi  = cms.string('sqrt(0.00802^2 + (1.76/et)^2)'),
0239     ),
0240     cms.PSet(
0241     bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
0242     et  = cms.string('et * (sqrt(0.0669^2 + (1.11/sqrt(et))^2 + (1.87e-06/et)^2))'),
0243     eta  = cms.string('sqrt(0.00843^2 + (1.72/et)^2)'),
0244     phi  = cms.string('sqrt(0.0078^2 + (1.79/et)^2)'),
0245     ),
0246     cms.PSet(
0247     bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
0248     et  = cms.string('et * (sqrt(0.0643^2 + (1.15/sqrt(et))^2 + (2.76e-05/et)^2))'),
0249     eta  = cms.string('sqrt(0.00886^2 + (1.74/et)^2)'),
0250     phi  = cms.string('sqrt(0.00806^2 + (1.82/et)^2)'),
0251     ),
0252     cms.PSet(
0253     bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
0254     et  = cms.string('et * (sqrt(0.0645^2 + (1.16/sqrt(et))^2 + (1.04e-06/et)^2))'),
0255     eta  = cms.string('sqrt(0.0101^2 + (1.76/et)^2)'),
0256     phi  = cms.string('sqrt(0.00784^2 + (1.86/et)^2)'),
0257     ),
0258     cms.PSet(
0259     bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
0260     et  = cms.string('et * (sqrt(0.0637^2 + (1.19/sqrt(et))^2 + (1.08e-07/et)^2))'),
0261     eta  = cms.string('sqrt(0.0127^2 + (1.78/et)^2)'),
0262     phi  = cms.string('sqrt(0.00885^2 + (1.9/et)^2)'),
0263     ),
0264     cms.PSet(
0265     bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
0266     et  = cms.string('et * (sqrt(0.0695^2 + (1.21/sqrt(et))^2 + (5.75e-06/et)^2))'),
0267     eta  = cms.string('sqrt(0.0161^2 + (1.73/et)^2)'),
0268     phi  = cms.string('sqrt(0.0108^2 + (1.93/et)^2)'),
0269     ),
0270     cms.PSet(
0271     bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
0272     et  = cms.string('et * (sqrt(0.0748^2 + (1.2/sqrt(et))^2 + (5.15e-08/et)^2))'),
0273     eta  = cms.string('sqrt(0.0122^2 + (1.77/et)^2)'),
0274     phi  = cms.string('sqrt(0.0112^2 + (2/et)^2)'),
0275     ),
0276     cms.PSet(
0277     bin = cms.string('1.479<=abs(eta) && abs(eta)<1.566'),
0278     et  = cms.string('et * (sqrt(0.0624^2 + (1.23/sqrt(et))^2 + (2.28e-05/et)^2))'),
0279     eta  = cms.string('sqrt(0.0123^2 + (1.79/et)^2)'),
0280     phi  = cms.string('sqrt(0.0102^2 + (2.02/et)^2)'),
0281     ),
0282     cms.PSet(
0283     bin = cms.string('1.566<=abs(eta) && abs(eta)<1.653'),
0284     et  = cms.string('et * (sqrt(0.0283^2 + (1.25/sqrt(et))^2 + (4.79e-07/et)^2))'),
0285     eta  = cms.string('sqrt(0.0111^2 + (1.79/et)^2)'),
0286     phi  = cms.string('sqrt(0.00857^2 + (2.01/et)^2)'),
0287     ),
0288     cms.PSet(
0289     bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
0290     et  = cms.string('et * (sqrt(0.0316^2 + (1.21/sqrt(et))^2 + (5e-05/et)^2))'),
0291     eta  = cms.string('sqrt(0.0106^2 + (1.8/et)^2)'),
0292     phi  = cms.string('sqrt(0.00856^2 + (1.97/et)^2)'),
0293     ),
0294     cms.PSet(
0295     bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
0296     et  = cms.string('et * (sqrt(2.29e-07^2 + (1.2/sqrt(et))^2 + (1.71e-05/et)^2))'),
0297     eta  = cms.string('sqrt(0.0115^2 + (1.83/et)^2)'),
0298     phi  = cms.string('sqrt(0.00761^2 + (1.95/et)^2)'),
0299     ),
0300     cms.PSet(
0301     bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
0302     et  = cms.string('et * (sqrt(5.18e-09^2 + (1.14/sqrt(et))^2 + (1.7/et)^2))'),
0303     eta  = cms.string('sqrt(0.012^2 + (1.88/et)^2)'),
0304     phi  = cms.string('sqrt(0.00721^2 + (1.92/et)^2)'),
0305     ),
0306     cms.PSet(
0307     bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
0308     et  = cms.string('et * (sqrt(2.17e-07^2 + (1.09/sqrt(et))^2 + (2.08/et)^2))'),
0309     eta  = cms.string('sqrt(0.0131^2 + (1.91/et)^2)'),
0310     phi  = cms.string('sqrt(0.00722^2 + (1.86/et)^2)'),
0311     ),
0312     cms.PSet(
0313     bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
0314     et  = cms.string('et * (sqrt(3.65e-07^2 + (1.09/sqrt(et))^2 + (1.63/et)^2))'),
0315     eta  = cms.string('sqrt(0.0134^2 + (1.92/et)^2)'),
0316     phi  = cms.string('sqrt(0.00703^2 + (1.86/et)^2)'),
0317     ),
0318     cms.PSet(
0319     bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
0320     et  = cms.string('et * (sqrt(2.02e-07^2 + (1.09/sqrt(et))^2 + (1.68/et)^2))'),
0321     eta  = cms.string('sqrt(0.0132^2 + (1.89/et)^2)'),
0322     phi  = cms.string('sqrt(0.00845^2 + (1.86/et)^2)'),
0323     ),
0324     cms.PSet(
0325     bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
0326     et  = cms.string('et * (sqrt(5.27e-07^2 + (1.12/sqrt(et))^2 + (1.78/et)^2))'),
0327     eta  = cms.string('sqrt(0.0121^2 + (2.28/et)^2)'),
0328     phi  = cms.string('sqrt(0.00975^2 + (2/et)^2)'),
0329     ),
0330     ),
0331                                           constraints = cms.vdouble(0)
0332                                           )
0333 
0334 muonResolution   = stringResolution.clone(parametrization = 'EtEtaPhi',
0335                                           functions = cms.VPSet(
0336     cms.PSet(
0337     bin = cms.string('0.000<=abs(eta) && abs(eta)<0.100'),
0338     et  = cms.string('et * (0.00517 + 0.000143 * et)'),
0339     eta  = cms.string('sqrt(0.000433^2 + (0.000161/sqrt(et))^2 + (0.00334/et)^2)'),
0340     phi  = cms.string('sqrt(7.21e-05^2 + (7e-05/sqrt(et))^2 + (0.00296/et)^2)'),
0341     ),
0342     cms.PSet(
0343     bin = cms.string('0.100<=abs(eta) && abs(eta)<0.200'),
0344     et  = cms.string('et * (0.00524 + 0.000143 * et)'),
0345     eta  = cms.string('sqrt(0.000381^2 + (0.000473/sqrt(et))^2 + (0.00259/et)^2)'),
0346     phi  = cms.string('sqrt(6.79e-05^2 + (0.000245/sqrt(et))^2 + (0.00274/et)^2)'),
0347     ),
0348     cms.PSet(
0349     bin = cms.string('0.200<=abs(eta) && abs(eta)<0.300'),
0350     et  = cms.string('et * (0.00585 + 0.000138 * et)'),
0351     eta  = cms.string('sqrt(0.000337^2 + (0.000381/sqrt(et))^2 + (0.0023/et)^2)'),
0352     phi  = cms.string('sqrt(7.08e-05^2 + (6.75e-05/sqrt(et))^2 + (0.00307/et)^2)'),
0353     ),
0354     cms.PSet(
0355     bin = cms.string('0.300<=abs(eta) && abs(eta)<0.400'),
0356     et  = cms.string('et * (0.0065 + 0.000133 * et)'),
0357     eta  = cms.string('sqrt(0.000308^2 + (0.000166/sqrt(et))^2 + (0.00249/et)^2)'),
0358     phi  = cms.string('sqrt(6.59e-05^2 + (0.000301/sqrt(et))^2 + (0.00281/et)^2)'),
0359     ),
0360     cms.PSet(
0361     bin = cms.string('0.400<=abs(eta) && abs(eta)<0.500'),
0362     et  = cms.string('et * (0.0071 + 0.000129 * et)'),
0363     eta  = cms.string('sqrt(0.000289^2 + (5.37e-09/sqrt(et))^2 + (0.00243/et)^2)'),
0364     phi  = cms.string('sqrt(6.27e-05^2 + (0.000359/sqrt(et))^2 + (0.00278/et)^2)'),
0365     ),
0366     cms.PSet(
0367     bin = cms.string('0.500<=abs(eta) && abs(eta)<0.600'),
0368     et  = cms.string('et * (0.00721 + 0.00013 * et)'),
0369     eta  = cms.string('sqrt(0.000279^2 + (0.000272/sqrt(et))^2 + (0.0026/et)^2)'),
0370     phi  = cms.string('sqrt(6.46e-05^2 + (0.00036/sqrt(et))^2 + (0.00285/et)^2)'),
0371     ),
0372     cms.PSet(
0373     bin = cms.string('0.600<=abs(eta) && abs(eta)<0.700'),
0374     et  = cms.string('et * (0.00757 + 0.000129 * et)'),
0375     eta  = cms.string('sqrt(0.000282^2 + (3.63e-10/sqrt(et))^2 + (0.00288/et)^2)'),
0376     phi  = cms.string('sqrt(6.54e-05^2 + (0.000348/sqrt(et))^2 + (0.00301/et)^2)'),
0377     ),
0378     cms.PSet(
0379     bin = cms.string('0.700<=abs(eta) && abs(eta)<0.800'),
0380     et  = cms.string('et * (0.0081 + 0.000127 * et)'),
0381     eta  = cms.string('sqrt(0.000265^2 + (0.000609/sqrt(et))^2 + (0.00212/et)^2)'),
0382     phi  = cms.string('sqrt(6.2e-05^2 + (0.000402/sqrt(et))^2 + (0.00304/et)^2)'),
0383     ),
0384     cms.PSet(
0385     bin = cms.string('0.800<=abs(eta) && abs(eta)<0.900'),
0386     et  = cms.string('et * (0.00916 + 0.000131 * et)'),
0387     eta  = cms.string('sqrt(0.000241^2 + (0.000678/sqrt(et))^2 + (0.00221/et)^2)'),
0388     phi  = cms.string('sqrt(6.26e-05^2 + (0.000458/sqrt(et))^2 + (0.0031/et)^2)'),
0389     ),
0390     cms.PSet(
0391     bin = cms.string('0.900<=abs(eta) && abs(eta)<1.000'),
0392     et  = cms.string('et * (0.0108 + 0.000151 * et)'),
0393     eta  = cms.string('sqrt(0.000228^2 + (0.000612/sqrt(et))^2 + (0.00245/et)^2)'),
0394     phi  = cms.string('sqrt(7.18e-05^2 + (0.000469/sqrt(et))^2 + (0.00331/et)^2)'),
0395     ),
0396     cms.PSet(
0397     bin = cms.string('1.000<=abs(eta) && abs(eta)<1.100'),
0398     et  = cms.string('et * (0.0115 + 0.000153 * et)'),
0399     eta  = cms.string('sqrt(0.000217^2 + (0.000583/sqrt(et))^2 + (0.00307/et)^2)'),
0400     phi  = cms.string('sqrt(6.98e-05^2 + (0.000507/sqrt(et))^2 + (0.00338/et)^2)'),
0401     ),
0402     cms.PSet(
0403     bin = cms.string('1.100<=abs(eta) && abs(eta)<1.200'),
0404     et  = cms.string('et * (0.013 + 0.000136 * et)'),
0405     eta  = cms.string('sqrt(0.000195^2 + (0.000751/sqrt(et))^2 + (0.00282/et)^2)'),
0406     phi  = cms.string('sqrt(6.21e-05^2 + (0.000584/sqrt(et))^2 + (0.00345/et)^2)'),
0407     ),
0408     cms.PSet(
0409     bin = cms.string('1.200<=abs(eta) && abs(eta)<1.300'),
0410     et  = cms.string('et * (0.0144 + 0.000131 * et)'),
0411     eta  = cms.string('sqrt(0.000183^2 + (0.000838/sqrt(et))^2 + (0.00227/et)^2)'),
0412     phi  = cms.string('sqrt(5.37e-05^2 + (0.000667/sqrt(et))^2 + (0.00352/et)^2)'),
0413     ),
0414     cms.PSet(
0415     bin = cms.string('1.300<=abs(eta) && abs(eta)<1.400'),
0416     et  = cms.string('et * (0.0149 + 0.000141 * et)'),
0417     eta  = cms.string('sqrt(0.000196^2 + (0.000783/sqrt(et))^2 + (0.00274/et)^2)'),
0418     phi  = cms.string('sqrt(5.37e-05^2 + (0.000711/sqrt(et))^2 + (0.00358/et)^2)'),
0419     ),
0420     cms.PSet(
0421     bin = cms.string('1.400<=abs(eta) && abs(eta)<1.500'),
0422     et  = cms.string('et * (0.014 + 0.000155 * et)'),
0423     eta  = cms.string('sqrt(0.0002^2 + (0.000832/sqrt(et))^2 + (0.00254/et)^2)'),
0424     phi  = cms.string('sqrt(5.98e-05^2 + (0.000713/sqrt(et))^2 + (0.00362/et)^2)'),
0425     ),
0426     cms.PSet(
0427     bin = cms.string('1.500<=abs(eta) && abs(eta)<1.600'),
0428     et  = cms.string('et * (0.0132 + 0.000169 * et)'),
0429     eta  = cms.string('sqrt(0.000205^2 + (0.0007/sqrt(et))^2 + (0.00304/et)^2)'),
0430     phi  = cms.string('sqrt(6.21e-05^2 + (0.000781/sqrt(et))^2 + (0.00348/et)^2)'),
0431     ),
0432     cms.PSet(
0433     bin = cms.string('1.600<=abs(eta) && abs(eta)<1.700'),
0434     et  = cms.string('et * (0.0129 + 0.0002 * et)'),
0435     eta  = cms.string('sqrt(0.000214^2 + (0.000747/sqrt(et))^2 + (0.00319/et)^2)'),
0436     phi  = cms.string('sqrt(6.92e-05^2 + (0.000865/sqrt(et))^2 + (0.00337/et)^2)'),
0437     ),
0438     cms.PSet(
0439     bin = cms.string('1.700<=abs(eta) && abs(eta)<1.800'),
0440     et  = cms.string('et * (0.0135 + 0.000264 * et)'),
0441     eta  = cms.string('sqrt(0.000238^2 + (0.000582/sqrt(et))^2 + (0.00343/et)^2)'),
0442     phi  = cms.string('sqrt(9.13e-05^2 + (0.000896/sqrt(et))^2 + (0.00348/et)^2)'),
0443     ),
0444     cms.PSet(
0445     bin = cms.string('1.800<=abs(eta) && abs(eta)<1.900'),
0446     et  = cms.string('et * (0.0144 + 0.00034 * et)'),
0447     eta  = cms.string('sqrt(0.000263^2 + (0.000721/sqrt(et))^2 + (0.00322/et)^2)'),
0448     phi  = cms.string('sqrt(0.000102^2 + (0.000994/sqrt(et))^2 + (0.00337/et)^2)'),
0449     ),
0450     cms.PSet(
0451     bin = cms.string('1.900<=abs(eta) && abs(eta)<2.000'),
0452     et  = cms.string('et * (0.0147 + 0.000441 * et)'),
0453     eta  = cms.string('sqrt(0.000284^2 + (0.000779/sqrt(et))^2 + (0.0031/et)^2)'),
0454     phi  = cms.string('sqrt(0.000123^2 + (0.00108/sqrt(et))^2 + (0.00315/et)^2)'),
0455     ),
0456     cms.PSet(
0457     bin = cms.string('2.000<=abs(eta) && abs(eta)<2.100'),
0458     et  = cms.string('et * (0.0154 + 0.000604 * et)'),
0459     eta  = cms.string('sqrt(0.000316^2 + (0.000566/sqrt(et))^2 + (0.00384/et)^2)'),
0460     phi  = cms.string('sqrt(0.000169^2 + (0.000947/sqrt(et))^2 + (0.00422/et)^2)'),
0461     ),
0462     cms.PSet(
0463     bin = cms.string('2.100<=abs(eta) && abs(eta)<2.200'),
0464     et  = cms.string('et * (0.0163 + 0.000764 * et)'),
0465     eta  = cms.string('sqrt(0.000353^2 + (0.000749/sqrt(et))^2 + (0.0038/et)^2)'),
0466     phi  = cms.string('sqrt(0.000176^2 + (0.00116/sqrt(et))^2 + (0.00423/et)^2)'),
0467     ),
0468     cms.PSet(
0469     bin = cms.string('2.200<=abs(eta) && abs(eta)<2.300'),
0470     et  = cms.string('et * (0.0173 + 0.000951 * et)'),
0471     eta  = cms.string('sqrt(0.000412^2 + (0.00102/sqrt(et))^2 + (0.00351/et)^2)'),
0472     phi  = cms.string('sqrt(0.000207^2 + (0.00115/sqrt(et))^2 + (0.00469/et)^2)'),
0473     ),
0474     cms.PSet(
0475     bin = cms.string('2.300<=abs(eta) && abs(eta)<2.400'),
0476     et  = cms.string('et * (0.0175 + 0.00126 * et)'),
0477     eta  = cms.string('sqrt(0.000506^2 + (0.000791/sqrt(et))^2 + (0.0045/et)^2)'),
0478     phi  = cms.string('sqrt(0.00027^2 + (0.00113/sqrt(et))^2 + (0.00528/et)^2)'),
0479     ),
0480     ),
0481                                           constraints = cms.vdouble(0)
0482                                           )
0483 
0484 elecResolution   = stringResolution.clone(parametrization = 'EtEtaPhi',
0485                                           functions = cms.VPSet(
0486     cms.PSet(
0487     bin = cms.string('0.000<=abs(eta) && abs(eta)<0.174'),
0488     et  = cms.string('et * (sqrt(0.00534^2 + (0.079/sqrt(et))^2 + (0.163/et)^2))'),
0489     eta  = cms.string('sqrt(0.000452^2 + (0.000285/sqrt(et))^2 + (0.00376/et)^2)'),
0490     phi  = cms.string('sqrt(0.000101^2 + (0.0011/sqrt(et))^2 + (0.00346/et)^2)'),
0491     ),
0492     cms.PSet(
0493     bin = cms.string('0.174<=abs(eta) && abs(eta)<0.261'),
0494     et  = cms.string('et * (sqrt(0.00518^2 + (0.0749/sqrt(et))^2 + (0.227/et)^2))'),
0495     eta  = cms.string('sqrt(0.00038^2 + (0.000571/sqrt(et))^2 + (0.00276/et)^2)'),
0496     phi  = cms.string('sqrt(9.3e-05^2 + (0.00115/sqrt(et))^2 + (0.0035/et)^2)'),
0497     ),
0498     cms.PSet(
0499     bin = cms.string('0.261<=abs(eta) && abs(eta)<0.348'),
0500     et  = cms.string('et * (sqrt(0.00332^2 + (0.0879/sqrt(et))^2 + (0.12/et)^2))'),
0501     eta  = cms.string('sqrt(0.000351^2 + (1.36e-09/sqrt(et))^2 + (0.00324/et)^2)'),
0502     phi  = cms.string('sqrt(0.000103^2 + (0.00117/sqrt(et))^2 + (0.00333/et)^2)'),
0503     ),
0504     cms.PSet(
0505     bin = cms.string('0.348<=abs(eta) && abs(eta)<0.435'),
0506     et  = cms.string('et * (sqrt(0.00445^2 + (0.0895/sqrt(et))^2 + (0.186/et)^2))'),
0507     eta  = cms.string('sqrt(0.000319^2 + (0.00061/sqrt(et))^2 + (0.00182/et)^2)'),
0508     phi  = cms.string('sqrt(0.00011^2 + (0.00115/sqrt(et))^2 + (0.00365/et)^2)'),
0509     ),
0510     cms.PSet(
0511     bin = cms.string('0.435<=abs(eta) && abs(eta)<0.522'),
0512     et  = cms.string('et * (sqrt(0.00453^2 + (0.0893/sqrt(et))^2 + (0.21/et)^2))'),
0513     eta  = cms.string('sqrt(0.000301^2 + (0.000612/sqrt(et))^2 + (0.00146/et)^2)'),
0514     phi  = cms.string('sqrt(0.000105^2 + (0.00122/sqrt(et))^2 + (0.00343/et)^2)'),
0515     ),
0516     cms.PSet(
0517     bin = cms.string('0.522<=abs(eta) && abs(eta)<0.609'),
0518     et  = cms.string('et * (sqrt(0.00308^2 + (0.0886/sqrt(et))^2 + (0.188/et)^2))'),
0519     eta  = cms.string('sqrt(0.000297^2 + (0.000791/sqrt(et))^2 + (2.09e-08/et)^2)'),
0520     phi  = cms.string('sqrt(0.000102^2 + (0.00129/sqrt(et))^2 + (0.00328/et)^2)'),
0521     ),
0522     cms.PSet(
0523     bin = cms.string('0.609<=abs(eta) && abs(eta)<0.696'),
0524     et  = cms.string('et * (sqrt(0.00308^2 + (0.0914/sqrt(et))^2 + (0.182/et)^2))'),
0525     eta  = cms.string('sqrt(0.00032^2 + (0.000329/sqrt(et))^2 + (0.00325/et)^2)'),
0526     phi  = cms.string('sqrt(0.000103^2 + (0.00139/sqrt(et))^2 + (0.00253/et)^2)'),
0527     ),
0528     cms.PSet(
0529     bin = cms.string('0.696<=abs(eta) && abs(eta)<0.783'),
0530     et  = cms.string('et * (sqrt(0.00442^2 + (0.0914/sqrt(et))^2 + (0.231/et)^2))'),
0531     eta  = cms.string('sqrt(0.000309^2 + (0.000821/sqrt(et))^2 + (0.00119/et)^2)'),
0532     phi  = cms.string('sqrt(0.000115^2 + (0.00139/sqrt(et))^2 + (0.00293/et)^2)'),
0533     ),
0534     cms.PSet(
0535     bin = cms.string('0.783<=abs(eta) && abs(eta)<0.870'),
0536     et  = cms.string('et * (sqrt(0.00455^2 + (0.0949/sqrt(et))^2 + (0.335/et)^2))'),
0537     eta  = cms.string('sqrt(0.000293^2 + (0.000767/sqrt(et))^2 + (0.00211/et)^2)'),
0538     phi  = cms.string('sqrt(0.000121^2 + (0.00158/sqrt(et))^2 + (0.00151/et)^2)'),
0539     ),
0540     cms.PSet(
0541     bin = cms.string('0.870<=abs(eta) && abs(eta)<0.957'),
0542     et  = cms.string('et * (sqrt(0.00181^2 + (0.102/sqrt(et))^2 + (0.333/et)^2))'),
0543     eta  = cms.string('sqrt(0.000275^2 + (0.000765/sqrt(et))^2 + (0.00227/et)^2)'),
0544     phi  = cms.string('sqrt(0.000128^2 + (0.00169/sqrt(et))^2 + (1.93e-08/et)^2)'),
0545     ),
0546     cms.PSet(
0547     bin = cms.string('0.957<=abs(eta) && abs(eta)<1.044'),
0548     et  = cms.string('et * (sqrt(0.000764^2 + (0.108/sqrt(et))^2 + (0.42/et)^2))'),
0549     eta  = cms.string('sqrt(0.000274^2 + (0.000622/sqrt(et))^2 + (0.00299/et)^2)'),
0550     phi  = cms.string('sqrt(0.000145^2 + (0.00179/sqrt(et))^2 + (1.69e-08/et)^2)'),
0551     ),
0552     cms.PSet(
0553     bin = cms.string('1.044<=abs(eta) && abs(eta)<1.131'),
0554     et  = cms.string('et * (sqrt(0.00114^2 + (0.128/sqrt(et))^2 + (0.55/et)^2))'),
0555     eta  = cms.string('sqrt(0.000269^2 + (0.000929/sqrt(et))^2 + (0.00183/et)^2)'),
0556     phi  = cms.string('sqrt(0.000185^2 + (0.00182/sqrt(et))^2 + (2.99e-09/et)^2)'),
0557     ),
0558     cms.PSet(
0559     bin = cms.string('1.131<=abs(eta) && abs(eta)<1.218'),
0560     et  = cms.string('et * (sqrt(4.14e-09^2 + (0.155/sqrt(et))^2 + (0.674/et)^2))'),
0561     eta  = cms.string('sqrt(0.000268^2 + (0.000876/sqrt(et))^2 + (0.00234/et)^2)'),
0562     phi  = cms.string('sqrt(0.000194^2 + (0.002/sqrt(et))^2 + (2.39e-08/et)^2)'),
0563     ),
0564     cms.PSet(
0565     bin = cms.string('1.218<=abs(eta) && abs(eta)<1.305'),
0566     et  = cms.string('et * (sqrt(8.03e-09^2 + (0.144/sqrt(et))^2 + (0.8/et)^2))'),
0567     eta  = cms.string('sqrt(0.000258^2 + (0.000782/sqrt(et))^2 + (0.00246/et)^2)'),
0568     phi  = cms.string('sqrt(0.000226^2 + (0.00206/sqrt(et))^2 + (5.88e-08/et)^2)'),
0569     ),
0570     cms.PSet(
0571     bin = cms.string('1.305<=abs(eta) && abs(eta)<1.392'),
0572     et  = cms.string('et * (sqrt(0.00842^2 + (0.118/sqrt(et))^2 + (0.951/et)^2))'),
0573     eta  = cms.string('sqrt(0.000269^2 + (0.000817/sqrt(et))^2 + (0.00278/et)^2)'),
0574     phi  = cms.string('sqrt(0.000247^2 + (0.00225/sqrt(et))^2 + (1.47e-09/et)^2)'),
0575     ),
0576     cms.PSet(
0577     bin = cms.string('1.392<=abs(eta) && abs(eta)<1.479'),
0578     et  = cms.string('et * (sqrt(0.00684^2 + (0.144/sqrt(et))^2 + (0.892/et)^2))'),
0579     eta  = cms.string('sqrt(0.000267^2 + (0.000734/sqrt(et))^2 + (0.00327/et)^2)'),
0580     phi  = cms.string('sqrt(0.000234^2 + (0.00233/sqrt(et))^2 + (4.92e-09/et)^2)'),
0581     ),
0582     cms.PSet(
0583     bin = cms.string('1.479<=abs(eta) && abs(eta)<1.653'),
0584     et  = cms.string('et * (sqrt(0.0245^2 + (0.196/sqrt(et))^2 + (0.555/et)^2))'),
0585     eta  = cms.string('sqrt(0.000268^2 + (0.000757/sqrt(et))^2 + (0.00295/et)^2)'),
0586     phi  = cms.string('sqrt(0.00025^2 + (0.00268/sqrt(et))^2 + (7.5e-09/et)^2)'),
0587     ),
0588     cms.PSet(
0589     bin = cms.string('1.653<=abs(eta) && abs(eta)<1.740'),
0590     et  = cms.string('et * (sqrt(0.0174^2 + (0.127/sqrt(et))^2 + (0.894/et)^2))'),
0591     eta  = cms.string('sqrt(0.000274^2 + (1.77e-09/sqrt(et))^2 + (0.00435/et)^2)'),
0592     phi  = cms.string('sqrt(0.000284^2 + (0.00275/sqrt(et))^2 + (6.56e-09/et)^2)'),
0593     ),
0594     cms.PSet(
0595     bin = cms.string('1.740<=abs(eta) && abs(eta)<1.830'),
0596     et  = cms.string('et * (sqrt(0.0144^2 + (0.133/sqrt(et))^2 + (0.708/et)^2))'),
0597     eta  = cms.string('sqrt(0.000274^2 + (0.00101/sqrt(et))^2 + (0.000982/et)^2)'),
0598     phi  = cms.string('sqrt(0.000356^2 + (0.00279/sqrt(et))^2 + (0.00261/et)^2)'),
0599     ),
0600     cms.PSet(
0601     bin = cms.string('1.830<=abs(eta) && abs(eta)<1.930'),
0602     et  = cms.string('et * (sqrt(0.0149^2 + (0.126/sqrt(et))^2 + (0.596/et)^2))'),
0603     eta  = cms.string('sqrt(0.000299^2 + (0.000686/sqrt(et))^2 + (0.00341/et)^2)'),
0604     phi  = cms.string('sqrt(0.000347^2 + (0.00298/sqrt(et))^2 + (1.02e-08/et)^2)'),
0605     ),
0606     cms.PSet(
0607     bin = cms.string('1.930<=abs(eta) && abs(eta)<2.043'),
0608     et  = cms.string('et * (sqrt(0.0143^2 + (0.12/sqrt(et))^2 + (0.504/et)^2))'),
0609     eta  = cms.string('sqrt(0.000329^2 + (3.05e-10/sqrt(et))^2 + (0.00439/et)^2)'),
0610     phi  = cms.string('sqrt(0.000302^2 + (0.00322/sqrt(et))^2 + (5.22e-08/et)^2)'),
0611     ),
0612     cms.PSet(
0613     bin = cms.string('2.043<=abs(eta) && abs(eta)<2.172'),
0614     et  = cms.string('et * (sqrt(0.0162^2 + (0.0965/sqrt(et))^2 + (0.483/et)^2))'),
0615     eta  = cms.string('sqrt(0.00037^2 + (1.32e-08/sqrt(et))^2 + (0.00447/et)^2)'),
0616     phi  = cms.string('sqrt(0.000287^2 + (0.00349/sqrt(et))^2 + (3e-11/et)^2)'),
0617     ),
0618     cms.PSet(
0619     bin = cms.string('2.172<=abs(eta) && abs(eta)<2.322'),
0620     et  = cms.string('et * (sqrt(0.0122^2 + (0.13/sqrt(et))^2 + (0.207/et)^2))'),
0621     eta  = cms.string('sqrt(0.000442^2 + (4.03e-10/sqrt(et))^2 + (0.00544/et)^2)'),
0622     phi  = cms.string('sqrt(0.000214^2 + (0.00436/sqrt(et))^2 + (2.98e-09/et)^2)'),
0623     ),
0624     cms.PSet(
0625     bin = cms.string('2.322<=abs(eta) && abs(eta)<2.500'),
0626     et  = cms.string('et * (sqrt(0.0145^2 + (0.127/sqrt(et))^2 + (0.0782/et)^2))'),
0627     eta  = cms.string('sqrt(0.000577^2 + (0.000768/sqrt(et))^2 + (0.00331/et)^2)'),
0628     phi  = cms.string('sqrt(8.02e-05^2 + (0.00525/sqrt(et))^2 + (0.00581/et)^2)'),
0629     ),
0630     ),
0631                                           constraints = cms.vdouble(0)
0632                                           )
0633 
0634 metResolutionPF  = stringResolution.clone(parametrization = 'EtEtaPhi',
0635                                           functions = cms.VPSet(
0636     cms.PSet(
0637     et  = cms.string('et * (sqrt(0.0337^2 + (0.888/sqrt(et))^2 + (19.6/et)^2))'),
0638     eta  = cms.string('sqrt(0^2 + (0/sqrt(et))^2 + (0/et)^2)'),
0639     phi  = cms.string('sqrt(1.28e-08^2 + (1.45/sqrt(et))^2 + (1.03/et)^2)'),
0640     ),
0641     ),
0642                                           constraints = cms.vdouble(0)
0643                                           )