1 import FWCore.ParameterSet.Config
as cms
3 hgchebackDigitizer = cms.PSet(
4 NoiseGeneration_Method = cms.bool(
True),
5 accumulatorType = cms.string(
'HGCDigiProducer'),
6 bxTime = cms.double(25),
9 doTimeSamples = cms.bool(
False),
11 adcNbits = cms.uint32(10),
12 adcPulse = cms.vdouble(
13 0.0, 0.017, 0.817, 0.163, 0.003,
16 adcSaturation_fC = cms.double(68.75),
17 adcThreshold_fC = cms.double(0.5),
18 fwVersion = cms.uint32(2),
19 jitterConstant_ns = cms.vdouble(0.0004, 0.0004, 0.0004),
20 jitterNoise_ns = cms.vdouble(25.0, 25.0, 25.0),
21 pulseAvgT = cms.vdouble(
22 0.0, 23.42298, 13.16733, 6.41062, 5.03946,
25 targetMIPvalue_ADC = cms.uint32(15),
26 tdcChargeDrainParameterisation = cms.vdouble(
27 -919.13, 365.36, -14.1, 0.2, -21.85,
28 49.39, 22.21, 0.8, -0.28, 27.14,
31 tdcForToAOnset_fC = cms.vdouble(12.0, 12.0, 12.0),
32 tdcNbits = cms.uint32(12),
33 tdcOnset_fC = cms.double(55),
34 tdcResolutionInPs = cms.double(0.001),
35 tdcSaturation_fC = cms.double(1000),
36 toaLSB_ns = cms.double(0.0244),
37 toaMode = cms.uint32(1)
39 keV2MIP = cms.double(0.00148148148148),
40 nPEperMIP = cms.double(21.0),
41 nTotalPE = cms.double(7500),
43 refToPSet_ = cms.string(
'HGCAL_noise_heback')
45 scaleBySipmArea = cms.bool(
False),
46 scaleByTileArea = cms.bool(
False),
47 sdPixels = cms.double(1e-06),
48 sipmMap = cms.string(
'SimCalorimetry/HGCalSimProducers/data/sipmParams_geom-10.txt'),
49 thresholdFollowsMIP = cms.bool(
True),
50 xTalk = cms.double(0.01)
52 digiCollection = cms.string(
'HGCDigisHEback'),
53 digitizationType = cms.uint32(1),
54 geometryType = cms.uint32(1),
55 hitCollection = cms.string(
'HGCHitsHEback'),
56 makeDigiSimLinks = cms.bool(
False),
57 maxSimHitsAccTime = cms.uint32(100),
58 premixStage1 = cms.bool(
False),
59 premixStage1MaxCharge = cms.double(1000000.0),
60 premixStage1MinCharge = cms.double(0),
61 tofDelay = cms.double(1),
62 useAllChannels = cms.bool(
True),
63 verbosity = cms.untracked.uint32(0)