CMS 3D CMS Logo

hgchebackDigitizer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hgchebackDigitizer = cms.PSet(
4  NoiseGeneration_Method = cms.bool(True),
5  accumulatorType = cms.string('HGCDigiProducer'),
6  bxTime = cms.double(25),
7  digiCfg = cms.PSet(
8  algo = cms.uint32(2),
9  doTimeSamples = cms.bool(False),
10  feCfg = cms.PSet(
11  adcNbits = cms.uint32(10),
12  adcPulse = cms.vdouble(
13  0.0, 0.017, 0.817, 0.163, 0.003,
14  0.0
15  ),
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,
23  4.532
24  ),
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,
29  43.95, 3.89048
30  ),
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)
38  ),
39  keV2MIP = cms.double(0.00148148148148),
40  nPEperMIP = cms.double(21.0),
41  nTotalPE = cms.double(7500),
42  noise = cms.PSet(
43  refToPSet_ = cms.string('HGCAL_noise_heback')
44  ),
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)
51  ),
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)
64 )