File indexing completed on 2025-02-07 14:24:07
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def EcalUncalibRecHitProducerGPU(*args, **kwargs):
0004 mod = cms.EDProducer('EcalUncalibRecHitProducerGPU',
0005 digisLabelEB = cms.InputTag('ecalRawToDigiGPU', 'ebDigis'),
0006 digisLabelEE = cms.InputTag('ecalRawToDigiGPU', 'eeDigis'),
0007 recHitsLabelEB = cms.string('EcalUncalibRecHitsEB'),
0008 recHitsLabelEE = cms.string('EcalUncalibRecHitsEE'),
0009 timeCalibTag = cms.ESInputTag('', ''),
0010 timeOffsetTag = cms.ESInputTag('', ''),
0011 EBtimeFitLimits_Lower = cms.double(0.2),
0012 EBtimeFitLimits_Upper = cms.double(1.4),
0013 EEtimeFitLimits_Lower = cms.double(0.2),
0014 EEtimeFitLimits_Upper = cms.double(1.4),
0015 EBtimeConstantTerm = cms.double(0.6),
0016 EEtimeConstantTerm = cms.double(1),
0017 EBtimeNconst = cms.double(28.5),
0018 EEtimeNconst = cms.double(31.8),
0019 outOfTimeThresholdGain12pEB = cms.double(5),
0020 outOfTimeThresholdGain12mEB = cms.double(5),
0021 outOfTimeThresholdGain61pEB = cms.double(5),
0022 outOfTimeThresholdGain61mEB = cms.double(5),
0023 outOfTimeThresholdGain12pEE = cms.double(1000),
0024 outOfTimeThresholdGain12mEE = cms.double(1000),
0025 outOfTimeThresholdGain61pEE = cms.double(1000),
0026 outOfTimeThresholdGain61mEE = cms.double(1000),
0027 amplitudeThresholdEB = cms.double(10),
0028 amplitudeThresholdEE = cms.double(10),
0029 kernelMinimizeThreads = cms.untracked.vuint32(
0030 32,
0031 1,
0032 1
0033 ),
0034 shouldRunTimingComputation = cms.bool(True),
0035 mightGet = cms.optional.untracked.vstring
0036 )
0037 for a in args:
0038 mod.update_(a)
0039 mod.update_(kwargs)
0040 return mod