File indexing completed on 2024-08-27 22:59:26
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def alpaka_serial_sync_EcalUncalibRecHitProducerPortable(**kwargs):
0004 mod = cms.EDProducer('alpaka_serial_sync::EcalUncalibRecHitProducerPortable',
0005 digisLabelEB = cms.InputTag('ecalRawToDigiPortable', 'ebDigis'),
0006 digisLabelEE = cms.InputTag('ecalRawToDigiPortable', 'eeDigis'),
0007 recHitsLabelEB = cms.string('EcalUncalibRecHitsEB'),
0008 recHitsLabelEE = cms.string('EcalUncalibRecHitsEE'),
0009 EBtimeFitLimits_Lower = cms.double(0.2),
0010 EBtimeFitLimits_Upper = cms.double(1.4),
0011 EEtimeFitLimits_Lower = cms.double(0.2),
0012 EEtimeFitLimits_Upper = cms.double(1.4),
0013 EBtimeConstantTerm = cms.double(0.6),
0014 EEtimeConstantTerm = cms.double(1),
0015 EBtimeNconst = cms.double(28.5),
0016 EEtimeNconst = cms.double(31.8),
0017 outOfTimeThresholdGain12pEB = cms.double(5),
0018 outOfTimeThresholdGain12mEB = cms.double(5),
0019 outOfTimeThresholdGain61pEB = cms.double(5),
0020 outOfTimeThresholdGain61mEB = cms.double(5),
0021 outOfTimeThresholdGain12pEE = cms.double(1000),
0022 outOfTimeThresholdGain12mEE = cms.double(1000),
0023 outOfTimeThresholdGain61pEE = cms.double(1000),
0024 outOfTimeThresholdGain61mEE = cms.double(1000),
0025 amplitudeThresholdEB = cms.double(10),
0026 amplitudeThresholdEE = cms.double(10),
0027 kernelMinimizeThreads = cms.untracked.vuint32(
0028 32,
0029 1,
0030 1
0031 ),
0032 shouldRunTimingComputation = cms.bool(True),
0033 mightGet = cms.optional.untracked.vstring,
0034 alpaka = cms.untracked.PSet(
0035 backend = cms.untracked.string('')
0036 )
0037 )
0038 for k,v in kwargs.items():
0039 setattr(mod, k, v)
0040 return mod