File indexing completed on 2024-09-24 22:51:02
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def SCEnergyCorrectorDRNProducer(*args, **kwargs):
0004 mod = cms.EDProducer('SCEnergyCorrectorDRNProducer',
0005 correctorCfg = cms.PSet(
0006 ecalRecHitsEE = cms.InputTag('ecalRecHit', 'reducedEcalRecHitsEE'),
0007 ecalRecHitsEB = cms.InputTag('ecalRecHit', 'reducedEcalRecHitsEB'),
0008 rhoFastJet = cms.InputTag('fixedGridRhoAll')
0009 ),
0010 Client = cms.PSet(
0011 mode = cms.string('PseudoAsync'),
0012 allowedTries = cms.untracked.uint32(0),
0013 verbose = cms.untracked.bool(False),
0014 modelName = cms.required.string,
0015 modelVersion = cms.string(''),
0016 modelConfigPath = cms.required.FileInPath,
0017 preferredServer = cms.untracked.string(''),
0018 timeout = cms.required.untracked.uint32,
0019 timeoutUnit = cms.untracked.string('seconds'),
0020 useSharedMemory = cms.untracked.bool(True),
0021 compression = cms.untracked.string(''),
0022 outputs = cms.untracked.vstring()
0023 ),
0024 inputSCs = cms.InputTag('particleFlowSuperClusterECAL'),
0025 mightGet = cms.optional.untracked.vstring
0026 )
0027 for a in args:
0028 mod.update_(a)
0029 mod.update_(kwargs)
0030 return mod