Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:00:47

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