File indexing completed on 2024-04-06 12:15:58
0001 import FWCore.ParameterSet.Config as cms
0002
0003 hgchefrontDigitizer = cms.PSet(
0004 NoiseGeneration_Method = cms.bool(True),
0005 accumulatorType = cms.string('HGCDigiProducer'),
0006 bxTime = cms.double(25),
0007 digiCfg = cms.PSet(
0008 cceParams = cms.PSet(
0009 refToPSet_ = cms.string('HGCAL_cceParams_toUse')
0010 ),
0011 chargeCollectionEfficiencies = cms.PSet(
0012 refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
0013 ),
0014 doTimeSamples = cms.bool(False),
0015 feCfg = cms.PSet(
0016 adcNbits = cms.uint32(10),
0017 adcPulse = cms.vdouble(
0018 0.0, 0.017, 0.817, 0.163, 0.003,
0019 0.0
0020 ),
0021 adcSaturation_fC = cms.double(100),
0022 adcThreshold_fC = cms.double(0.672),
0023 fwVersion = cms.uint32(2),
0024 jitterConstant_ns = cms.vdouble(0.0004, 0.0004, 0.0004),
0025 jitterNoise_ns = cms.vdouble(25.0, 25.0, 25.0),
0026 pulseAvgT = cms.vdouble(
0027 0.0, 23.42298, 13.16733, 6.41062, 5.03946,
0028 4.532
0029 ),
0030 targetMIPvalue_ADC = cms.uint32(10),
0031 tdcChargeDrainParameterisation = cms.vdouble(
0032 -919.13, 365.36, -14.1, 0.2, -21.85,
0033 49.39, 22.21, 0.8, -0.28, 27.14,
0034 43.95, 3.89048
0035 ),
0036 tdcForToAOnset_fC = cms.vdouble(12.0, 12.0, 12.0),
0037 tdcNbits = cms.uint32(12),
0038 tdcOnset_fC = cms.double(60),
0039 tdcResolutionInPs = cms.double(0.001),
0040 tdcSaturation_fC = cms.double(10000),
0041 toaLSB_ns = cms.double(0.0244),
0042 toaMode = cms.uint32(1)
0043 ),
0044 ileakParam = cms.PSet(
0045 refToPSet_ = cms.string('HGCAL_ileakParam_toUse')
0046 ),
0047 keV2fC = cms.double(0.044259),
0048 noise_fC = cms.PSet(
0049 refToPSet_ = cms.string('HGCAL_noise_fC')
0050 ),
0051 thresholdFollowsMIP = cms.bool(True)
0052 ),
0053 digiCollection = cms.string('HGCDigisHEfront'),
0054 digitizationType = cms.uint32(0),
0055 geometryType = cms.uint32(1),
0056 hitCollection = cms.string('HGCHitsHEfront'),
0057 makeDigiSimLinks = cms.bool(False),
0058 maxSimHitsAccTime = cms.uint32(100),
0059 premixStage1 = cms.bool(False),
0060 premixStage1MaxCharge = cms.double(1000000.0),
0061 premixStage1MinCharge = cms.double(0),
0062 tofDelay = cms.double(5),
0063 useAllChannels = cms.bool(True),
0064 verbosity = cms.untracked.uint32(0)
0065 )