1 import FWCore.ParameterSet.Config
as cms
3 hgchefrontDigitizer = cms.PSet(
4 NoiseGeneration_Method = cms.bool(
True),
5 accumulatorType = cms.string(
'HGCDigiProducer'),
6 bxTime = cms.double(25),
9 refToPSet_ = cms.string(
'HGCAL_cceParams_toUse')
11 chargeCollectionEfficiencies = cms.PSet(
12 refToPSet_ = cms.string(
'HGCAL_chargeCollectionEfficiencies')
14 doTimeSamples = cms.bool(
False),
16 adcNbits = cms.uint32(10),
17 adcPulse = cms.vdouble(
18 0.0, 0.017, 0.817, 0.163, 0.003,
21 adcSaturation_fC = cms.double(100),
22 adcThreshold_fC = cms.double(0.672),
23 fwVersion = cms.uint32(2),
24 jitterConstant_ns = cms.vdouble(0.0004, 0.0004, 0.0004),
25 jitterNoise_ns = cms.vdouble(25.0, 25.0, 25.0),
26 pulseAvgT = cms.vdouble(
27 0.0, 23.42298, 13.16733, 6.41062, 5.03946,
30 targetMIPvalue_ADC = cms.uint32(10),
31 tdcChargeDrainParameterisation = cms.vdouble(
32 -919.13, 365.36, -14.1, 0.2, -21.85,
33 49.39, 22.21, 0.8, -0.28, 27.14,
36 tdcForToAOnset_fC = cms.vdouble(12.0, 12.0, 12.0),
37 tdcNbits = cms.uint32(12),
38 tdcOnset_fC = cms.double(60),
39 tdcResolutionInPs = cms.double(0.001),
40 tdcSaturation_fC = cms.double(10000),
41 toaLSB_ns = cms.double(0.0244),
42 toaMode = cms.uint32(1)
44 ileakParam = cms.PSet(
45 refToPSet_ = cms.string(
'HGCAL_ileakParam_toUse')
47 keV2fC = cms.double(0.044259),
49 refToPSet_ = cms.string(
'HGCAL_noise_fC')
51 thresholdFollowsMIP = cms.bool(
True)
53 digiCollection = cms.string(
'HGCDigisHEfront'),
54 digitizationType = cms.uint32(0),
55 geometryType = cms.uint32(1),
56 hitCollection = cms.string(
'HGCHitsHEfront'),
57 makeDigiSimLinks = cms.bool(
False),
58 maxSimHitsAccTime = cms.uint32(100),
59 premixStage1 = cms.bool(
False),
60 premixStage1MaxCharge = cms.double(1000000.0),
61 premixStage1MinCharge = cms.double(0),
62 tofDelay = cms.double(5),
63 useAllChannels = cms.bool(
True),
64 verbosity = cms.untracked.uint32(0)