File indexing completed on 2024-11-23 03:28:23
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def ZdcHitReconstructor_Run3(*args, **kwargs):
0004 mod = cms.EDProducer('ZdcHitReconstructor_Run3',
0005 digiLabelQIE10ZDC = cms.InputTag('hcalDigis', 'ZDC'),
0006 Subdetector = cms.string('ZDC'),
0007 dropZSmarkedPassed = cms.bool(True),
0008 skipRPD = cms.bool(True),
0009 recoMethod = cms.int32(1),
0010 correctionMethodEM = cms.int32(1),
0011 correctionMethodHAD = cms.int32(1),
0012 correctionMethodRPD = cms.int32(0),
0013 ootpuRatioEM = cms.double(3),
0014 ootpuRatioHAD = cms.double(3),
0015 ootpuRatioRPD = cms.double(-1),
0016 ootpuFracEM = cms.double(1),
0017 ootpuFracHAD = cms.double(1),
0018 ootpuFracRPD = cms.double(0),
0019 chargeRatiosEM = cms.vdouble(
0020 1,
0021 0.23157,
0022 0.10477,
0023 0.06312
0024 ),
0025 chargeRatiosHAD = cms.vdouble(
0026 1,
0027 0.23157,
0028 0.10477,
0029 0.06312
0030 ),
0031 chargeRatiosRPD = cms.vdouble(
0032 1,
0033 0.23157,
0034 0.10477,
0035 0.06312
0036 ),
0037 bxTs = cms.vuint32(
0038 0,
0039 2,
0040 4
0041 ),
0042 nTs = cms.int32(6),
0043 forceSOI = cms.bool(False),
0044 signalSOI = cms.vuint32(2),
0045 noiseSOI = cms.vuint32(1),
0046 setSaturationFlags = cms.bool(True),
0047 saturationParameters = cms.PSet(
0048 maxADCvalue = cms.int32(255)
0049 ),
0050 mightGet = cms.optional.untracked.vstring
0051 )
0052 for a in args:
0053 mod.update_(a)
0054 mod.update_(kwargs)
0055 return mod