File indexing completed on 2025-02-07 14:24:06
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def alpaka_rocm_async_EcalRecHitProducerPortable(*args, **kwargs):
0004 mod = cms.EDProducer('alpaka_rocm_async::EcalRecHitProducerPortable',
0005 uncalibrecHitsInLabelEB = cms.InputTag('ecalMultiFitUncalibRecHitPortable', 'EcalUncalibRecHitsEB'),
0006 recHitsLabelEB = cms.string('EcalRecHitsEB'),
0007 killDeadChannels = cms.bool(True),
0008 recoverEBIsolatedChannels = cms.bool(False),
0009 recoverEBVFE = cms.bool(False),
0010 recoverEBFE = cms.bool(True),
0011 EBLaserMIN = cms.double(0.5),
0012 EBLaserMAX = cms.double(3),
0013 isPhase2 = cms.bool(False),
0014 uncalibrecHitsInLabelEE = cms.InputTag('ecalMultiFitUncalibRecHitPortable', 'EcalUncalibRecHitsEE'),
0015 recHitsLabelEE = cms.string('EcalRecHitsEE'),
0016 recoverEEIsolatedChannels = cms.bool(False),
0017 recoverEEVFE = cms.bool(False),
0018 recoverEEFE = cms.bool(True),
0019 EELaserMIN = cms.double(0.5),
0020 EELaserMAX = cms.double(8),
0021 ChannelStatusToBeExcluded = cms.vstring(
0022 'kDAC',
0023 'kNoisy',
0024 'kNNoisy',
0025 'kFixedG6',
0026 'kFixedG1',
0027 'kFixedG0',
0028 'kNonRespondingIsolated',
0029 'kDeadVFE',
0030 'kDeadFE',
0031 'kNoDataNoTP'
0032 ),
0033 flagsMapDBReco = cms.PSet(
0034 kGood = cms.vstring(
0035 'kOk',
0036 'kDAC',
0037 'kNoLaser',
0038 'kNoisy'
0039 ),
0040 kNeighboursRecovered = cms.vstring(
0041 'kFixedG0',
0042 'kNonRespondingIsolated',
0043 'kDeadVFE'
0044 ),
0045 kDead = cms.vstring('kNoDataNoTP'),
0046 kNoisy = cms.vstring(
0047 'kNNoisy',
0048 'kFixedG6',
0049 'kFixedG1'
0050 ),
0051 kTowerRecovered = cms.vstring('kDeadFE')
0052 ),
0053 mightGet = cms.optional.untracked.vstring,
0054 alpaka = cms.untracked.PSet(
0055 backend = cms.untracked.string(''),
0056 synchronize = cms.optional.untracked.bool
0057 )
0058 )
0059 for a in args:
0060 mod.update_(a)
0061 mod.update_(kwargs)
0062 return mod