File indexing completed on 2024-04-06 12:15:58
0001 import FWCore.ParameterSet.Config as cms
0002
0003 hgchebackDigitizer = cms.PSet(
0004 NoiseGeneration_Method = cms.bool(True),
0005 accumulatorType = cms.string('HGCDigiProducer'),
0006 bxTime = cms.double(25),
0007 digiCfg = cms.PSet(
0008 algo = cms.uint32(2),
0009 doTimeSamples = cms.bool(False),
0010 feCfg = cms.PSet(
0011 adcNbits = cms.uint32(10),
0012 adcPulse = cms.vdouble(
0013 0.0, 0.017, 0.817, 0.163, 0.003,
0014 0.0
0015 ),
0016 adcSaturation_fC = cms.double(68.75),
0017 adcThreshold_fC = cms.double(0.5),
0018 fwVersion = cms.uint32(2),
0019 jitterConstant_ns = cms.vdouble(0.0004, 0.0004, 0.0004),
0020 jitterNoise_ns = cms.vdouble(25.0, 25.0, 25.0),
0021 pulseAvgT = cms.vdouble(
0022 0.0, 23.42298, 13.16733, 6.41062, 5.03946,
0023 4.532
0024 ),
0025 targetMIPvalue_ADC = cms.uint32(15),
0026 tdcChargeDrainParameterisation = cms.vdouble(
0027 -919.13, 365.36, -14.1, 0.2, -21.85,
0028 49.39, 22.21, 0.8, -0.28, 27.14,
0029 43.95, 3.89048
0030 ),
0031 tdcForToAOnset_fC = cms.vdouble(12.0, 12.0, 12.0),
0032 tdcNbits = cms.uint32(12),
0033 tdcOnset_fC = cms.double(55),
0034 tdcResolutionInPs = cms.double(0.001),
0035 tdcSaturation_fC = cms.double(1000),
0036 toaLSB_ns = cms.double(0.0244),
0037 toaMode = cms.uint32(1)
0038 ),
0039 keV2MIP = cms.double(0.00148148148148),
0040 nPEperMIP = cms.double(21.0),
0041 nTotalPE = cms.double(7500),
0042 noise = cms.PSet(
0043 refToPSet_ = cms.string('HGCAL_noise_heback')
0044 ),
0045 scaleBySipmArea = cms.bool(False),
0046 scaleByTileArea = cms.bool(False),
0047 sdPixels = cms.double(1e-06),
0048 sipmMap = cms.string('SimCalorimetry/HGCalSimProducers/data/sipmParams_geom-10.txt'),
0049 thresholdFollowsMIP = cms.bool(True),
0050 xTalk = cms.double(0.01)
0051 ),
0052 digiCollection = cms.string('HGCDigisHEback'),
0053 digitizationType = cms.uint32(1),
0054 geometryType = cms.uint32(1),
0055 hitCollection = cms.string('HGCHitsHEback'),
0056 makeDigiSimLinks = cms.bool(False),
0057 maxSimHitsAccTime = cms.uint32(100),
0058 premixStage1 = cms.bool(False),
0059 premixStage1MaxCharge = cms.double(1000000.0),
0060 premixStage1MinCharge = cms.double(0),
0061 tofDelay = cms.double(1),
0062 useAllChannels = cms.bool(True),
0063 verbosity = cms.untracked.uint32(0)
0064 )