Back to home page

Project CMSSW displayed by LXR

 
 

    


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