Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-02-07 14:24:10

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def CaloMETProducer(*args, **kwargs):
0004   mod = cms.EDProducer('CaloMETProducer',
0005     src = cms.InputTag('towerMaker'),
0006     calculateSignificance = cms.bool(False),
0007     globalThreshold = cms.double(0.3),
0008     noHF = cms.bool(False),
0009     alias = cms.string(''),
0010     EB_EtResPar = cms.vdouble(
0011       0.2,
0012       0.03,
0013       0.005
0014     ),
0015     EB_PhiResPar = cms.vdouble(0.00502),
0016     EE_EtResPar = cms.vdouble(
0017       0.2,
0018       0.03,
0019       0.005
0020     ),
0021     EE_PhiResPar = cms.vdouble(0.02511),
0022     HB_EtResPar = cms.vdouble(
0023       0,
0024       1.22,
0025       0.05
0026     ),
0027     HB_PhiResPar = cms.vdouble(0.02511),
0028     HE_EtResPar = cms.vdouble(
0029       0,
0030       1.3,
0031       0.05
0032     ),
0033     HE_PhiResPar = cms.vdouble(0.02511),
0034     HO_EtResPar = cms.vdouble(
0035       0,
0036       1.3,
0037       0.005
0038     ),
0039     HO_PhiResPar = cms.vdouble(0.02511),
0040     HF_EtResPar = cms.vdouble(
0041       0,
0042       1.82,
0043       0.09
0044     ),
0045     HF_PhiResPar = cms.vdouble(0.05022),
0046     PF_EtResType1 = cms.vdouble(
0047       0.05,
0048       0,
0049       0
0050     ),
0051     PF_PhiResType1 = cms.vdouble(0.002),
0052     PF_EtResType2 = cms.vdouble(
0053       0.05,
0054       0,
0055       0
0056     ),
0057     PF_PhiResType2 = cms.vdouble(0.002),
0058     PF_EtResType3 = cms.vdouble(
0059       0.05,
0060       0,
0061       0
0062     ),
0063     PF_PhiResType3 = cms.vdouble(0.002),
0064     PF_EtResType4 = cms.vdouble(
0065       0.042,
0066       0.1,
0067       0
0068     ),
0069     PF_PhiResType4 = cms.vdouble(
0070       0.0028,
0071       0,
0072       0.0022
0073     ),
0074     PF_EtResType5 = cms.vdouble(
0075       0.41,
0076       0.52,
0077       0.25
0078     ),
0079     PF_PhiResType5 = cms.vdouble(
0080       0.1,
0081       0.1,
0082       0.13
0083     ),
0084     PF_EtResType6 = cms.vdouble(
0085       0,
0086       1.22,
0087       0.05
0088     ),
0089     PF_PhiResType6 = cms.vdouble(0.02511),
0090     PF_EtResType7 = cms.vdouble(
0091       0,
0092       1.22,
0093       0.05
0094     ),
0095     PF_PhiResType7 = cms.vdouble(0.02511),
0096     resolutionsEra = cms.string('Spring10'),
0097     resolutionsAlgo = cms.string('AK5PF'),
0098     ptresolthreshold = cms.double(10),
0099     jdpt0 = cms.vdouble(),
0100     jdphi0 = cms.vdouble(),
0101     jdpt1 = cms.vdouble(),
0102     jdphi1 = cms.vdouble(),
0103     jdpt2 = cms.vdouble(),
0104     jdphi2 = cms.vdouble(),
0105     jdpt3 = cms.vdouble(),
0106     jdphi3 = cms.vdouble(),
0107     jdpt4 = cms.vdouble(),
0108     jdphi4 = cms.vdouble(),
0109     jdpt5 = cms.vdouble(),
0110     jdphi5 = cms.vdouble(),
0111     jdpt6 = cms.vdouble(),
0112     jdphi6 = cms.vdouble(),
0113     jdpt7 = cms.vdouble(),
0114     jdphi7 = cms.vdouble(),
0115     jdpt8 = cms.vdouble(),
0116     jdphi8 = cms.vdouble(),
0117     jdpt9 = cms.vdouble(),
0118     jdphi9 = cms.vdouble(),
0119     mightGet = cms.optional.untracked.vstring
0120   )
0121   for a in args:
0122     mod.update_(a)
0123   mod.update_(kwargs)
0124   return mod