File indexing completed on 2024-04-06 12:00:48
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def MahiDebugger(**kwargs):
0004 mod = cms.EDAnalyzer('MahiDebugger',
0005 recoLabel = cms.required.InputTag,
0006 dynamicPed = cms.required.bool,
0007 calculateArrivalTime = cms.required.bool,
0008 timeAlgo = cms.required.int32,
0009 thEnergeticPulse = cms.required.double,
0010 ts4Thresh = cms.required.double,
0011 chiSqSwitch = cms.required.double,
0012 applyTimeSlew = cms.required.bool,
0013 meanTime = cms.required.double,
0014 timeSigmaHPD = cms.required.double,
0015 timeSigmaSiPM = cms.required.double,
0016 activeBXs = cms.required.vint32,
0017 nMaxItersMin = cms.required.int32,
0018 nMaxItersNNLS = cms.required.int32,
0019 deltaChiSqThresh = cms.required.double,
0020 nnlsThresh = cms.required.double,
0021 mightGet = cms.optional.untracked.vstring
0022 )
0023 for k,v in kwargs.items():
0024 setattr(mod, k, v)
0025 return mod