File indexing completed on 2025-02-20 03:45:09
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def PFRecHitProducer(*args, **kwargs):
0004 mod = cms.EDProducer('PFRecHitProducer',
0005 navigator = cms.PSet(
0006 name = cms.string(''),
0007 hcalEnums = cms.vint32(),
0008 barrel = cms.PSet(),
0009 endcap = cms.PSet(),
0010 hgcee = cms.PSet(
0011 name = cms.string(''),
0012 topologySource = cms.string('')
0013 ),
0014 hgcheb = cms.PSet(
0015 name = cms.string(''),
0016 topologySource = cms.string('')
0017 ),
0018 hgchef = cms.PSet(
0019 name = cms.string(''),
0020 topologySource = cms.string('')
0021 )
0022 ),
0023 producers = cms.VPSet(
0024 template = cms.PSetTemplate(
0025 name = cms.string(''),
0026 src = cms.InputTag(''),
0027 qualityTests = cms.VPSet(
0028 template = cms.PSetTemplate(
0029 name = cms.string(''),
0030 maxSeverities = cms.vint32(),
0031 cleaningThresholds = cms.vdouble(),
0032 flags = cms.vstring(),
0033 usePFThresholdsFromDB = cms.bool(False),
0034 cuts = cms.VPSet(
0035 template = cms.PSetTemplate(
0036 depth = cms.vint32(),
0037 threshold = cms.vdouble(),
0038 detectorEnum = cms.int32(0)
0039 )
0040 ),
0041 thresholdSNR = cms.double(0),
0042 applySelectionsToAllCrystals = cms.bool(False),
0043 cleaningThreshold = cms.double(0),
0044 timingCleaning = cms.bool(False),
0045 topologicalCleaning = cms.bool(False),
0046 skipTTRecoveredHits = cms.bool(False),
0047 threshold = cms.double(0),
0048 threshold_ring0 = cms.double(0),
0049 threshold_ring12 = cms.double(0)
0050 )
0051 ),
0052 EMDepthCorrection = cms.double(0),
0053 HADDepthCorrection = cms.double(0),
0054 thresh_HF = cms.double(0),
0055 ShortFibre_Cut = cms.double(0),
0056 LongFibre_Fraction = cms.double(0),
0057 LongFibre_Cut = cms.double(0),
0058 ShortFibre_Fraction = cms.double(0),
0059 HFCalib29 = cms.double(0),
0060 srFlags = cms.InputTag(''),
0061 geometryInstance = cms.string('')
0062 )
0063 ),
0064 mightGet = cms.optional.untracked.vstring
0065 )
0066 for a in args:
0067 mod.update_(a)
0068 mod.update_(kwargs)
0069 return mod