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 EcalUncalibRecHitProducerGPU(**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 k,v in kwargs.items():
0038     setattr(mod, k, v)
0039   return mod