Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-02-07 14:24:07

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def alpaka_cuda_async_HBHERecHitProducerPortable(*args, **kwargs):
0004   mod = cms.EDProducer('alpaka_cuda_async::HBHERecHitProducerPortable',
0005     maxTimeSamples = cms.uint32(10),
0006     kprep1dChannelsPerBlock = cms.uint32(32),
0007     digisLabelF01HE = cms.InputTag('hcalRawToDigiGPU', 'f01HEDigisGPU'),
0008     digisLabelF5HB = cms.InputTag('hcalRawToDigiGPU', 'f5HBDigisGPU'),
0009     digisLabelF3HB = cms.InputTag('hcalRawToDigiGPU', 'f3HBDigisGPU'),
0010     recHitsLabelM0HBHE = cms.string('recHitsM0HBHE'),
0011     sipmQTSShift = cms.int32(0),
0012     sipmQNTStoSum = cms.int32(3),
0013     firstSampleShift = cms.int32(0),
0014     useEffectivePedestals = cms.bool(True),
0015     meanTime = cms.double(0),
0016     timeSigmaSiPM = cms.double(2.5),
0017     timeSigmaHPD = cms.double(5),
0018     ts4Thresh = cms.double(0),
0019     applyTimeSlew = cms.bool(True),
0020     tzeroTimeSlewParameters = cms.vdouble(
0021       23.960177,
0022       11.977461,
0023       9.109694
0024     ),
0025     slopeTimeSlewParameters = cms.vdouble(
0026       -3.178648,
0027       -1.5610227,
0028       -1.075824
0029     ),
0030     tmaxTimeSlewParameters = cms.vdouble(
0031       16,
0032       10,
0033       6.25
0034     ),
0035     kernelMinimizeThreads = cms.vuint32(
0036       16,
0037       1,
0038       1
0039     ),
0040     pulseOffsets = cms.vint32(
0041       -3,
0042       -2,
0043       -1,
0044       0,
0045       1,
0046       2,
0047       3,
0048       4
0049     ),
0050     mightGet = cms.optional.untracked.vstring,
0051     alpaka = cms.untracked.PSet(
0052       backend = cms.untracked.string(''),
0053       synchronize = cms.optional.untracked.bool
0054     )
0055   )
0056   for a in args:
0057     mod.update_(a)
0058   mod.update_(kwargs)
0059   return mod