File indexing completed on 2025-02-20 03:45:03
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def SiPixelGainCalibScaler(*args, **kwargs):
0004 mod = cms.EDAnalyzer('SiPixelGainCalibScaler',
0005 record = cms.string('SiPixelGainCalibrationForHLTRcd'),
0006 isForHLT = cms.bool(True),
0007 parameters = cms.VPSet(
0008 cms.PSet(
0009 conversionFactor = cms.double(65),
0010 conversionFactorL1 = cms.double(65),
0011 offset = cms.double(-414),
0012 offsetL1 = cms.double(-414),
0013 phase = cms.uint32(0)
0014 ),
0015 cms.PSet(
0016 conversionFactor = cms.double(47),
0017 conversionFactorL1 = cms.double(50),
0018 offset = cms.double(-60),
0019 offsetL1 = cms.double(-670),
0020 phase = cms.uint32(1)
0021 ),
0022 template = cms.PSetTemplate(
0023 phase = cms.required.uint32,
0024 conversionFactor = cms.required.double,
0025 conversionFactorL1 = cms.required.double,
0026 offset = cms.required.double,
0027 offsetL1 = cms.required.double
0028 )
0029 ),
0030 verbose = cms.untracked.bool(False),
0031 mightGet = cms.optional.untracked.vstring
0032 )
0033 for a in args:
0034 mod.update_(a)
0035 mod.update_(kwargs)
0036 return mod