File indexing completed on 2025-02-07 14:24:05
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def CalibratedPatPhotonProducer(*args, **kwargs):
0004 mod = cms.EDProducer('CalibratedPatPhotonProducer',
0005 src = cms.InputTag('gedGsfElectrons'),
0006 recHitCollectionEB = cms.InputTag('reducedEcalRecHitsEB'),
0007 recHitCollectionEE = cms.InputTag('reducedEcalRecHitsEE'),
0008 correctionFile = cms.string(''),
0009 minEtToCalibrate = cms.double(5),
0010 produceCalibratedObjs = cms.bool(True),
0011 semiDeterministic = cms.bool(True),
0012 valueMapsStored = cms.vstring(
0013 'energyScaleStatUp',
0014 'energyScaleStatDown',
0015 'energyScaleSystUp',
0016 'energyScaleSystDown',
0017 'energyScaleGainUp',
0018 'energyScaleGainDown',
0019 'energySigmaRhoUp',
0020 'energySigmaRhoDown',
0021 'energySigmaPhiUp',
0022 'energySigmaPhiDown',
0023 'energyScaleUp',
0024 'energyScaleDown',
0025 'energySigmaUp',
0026 'energySigmaDown',
0027 'energyScaleValue',
0028 'energySigmaValue',
0029 'energySmearNrSigma',
0030 'ecalEnergyPreCorr',
0031 'ecalEnergyErrPreCorr',
0032 'ecalEnergyPostCorr',
0033 'ecalEnergyErrPostCorr'
0034 ),
0035 mightGet = cms.optional.untracked.vstring
0036 )
0037 for a in args:
0038 mod.update_(a)
0039 mod.update_(kwargs)
0040 return mod