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