File indexing completed on 2024-09-26 05:06:17
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def HGCalLayerClusterProducer(*args, **kwargs):
0004 mod = cms.EDProducer('HGCalLayerClusterProducer',
0005 plugin = cms.PSet(
0006 thresholdW0 = cms.vdouble(
0007 2.9,
0008 2.9,
0009 2.9
0010 ),
0011 positionDeltaRho2 = cms.double(1.69),
0012 deltac = cms.vdouble(
0013 1.3,
0014 1.3,
0015 1.3,
0016 0.0315
0017 ),
0018 dependSensor = cms.bool(True),
0019 ecut = cms.double(3),
0020 kappa = cms.double(9),
0021 verbosity = cms.untracked.uint32(3),
0022 dEdXweights = cms.vdouble(),
0023 thicknessCorrection = cms.vdouble(),
0024 sciThicknessCorrection = cms.double(0.9),
0025 deltasi_index_regemfac = cms.int32(3),
0026 maxNumberOfThickIndices = cms.uint32(6),
0027 fcPerMip = cms.vdouble(),
0028 fcPerEle = cms.double(0),
0029 noises = cms.vdouble(),
0030 noiseMip = cms.PSet(
0031 scaleByDose = cms.bool(False),
0032 scaleByDoseAlgo = cms.uint32(0),
0033 scaleByDoseFactor = cms.double(1),
0034 doseMap = cms.string(''),
0035 sipmMap = cms.string(''),
0036 referenceIdark = cms.double(-1),
0037 referenceXtalk = cms.double(-1),
0038 noise_MIP = cms.double(0.01)
0039 ),
0040 use2x2 = cms.bool(True),
0041 type = cms.string('SiCLUE')
0042
0043 ),
0044 detector = cms.string('EE'),
0045 recHits = cms.InputTag('HGCalRecHit', 'HGCEERecHits'),
0046 timeClname = cms.string('timeLayerCluster'),
0047 nHitsTime = cms.uint32(3),
0048 calculatePositionInAlgo = cms.bool(True),
0049 mightGet = cms.optional.untracked.vstring
0050 )
0051 for a in args:
0052 mod.update_(a)
0053 mod.update_(kwargs)
0054 return mod