1 import FWCore.ParameterSet.Config
as cms
3 _barrel_FastTimeDigitizer = cms.PSet(
4 digitizerName = cms.string(
"SimpleFTLDigitizerInMIPs"),
5 inputSimHits = cms.InputTag(
"g4SimHits:FastTimerHitsBarrel"),
6 digiCollectionTag = cms.string(
"FTLBarrel"),
7 maxSimHitsAccTime = cms.uint32(100),
8 bxTime = cms.double(25),
9 tofDelay = cms.double(1),
10 DeviceSimulation = cms.PSet(
11 meVPerMIP = cms.double(3.438),
13 ElectronicsSimulation = cms.PSet(
15 adcNbits = cms.uint32(12),
17 tdcNbits = cms.uint32(12),
19 adcSaturation_MIP = cms.double(102),
21 adcThreshold_MIP = cms.double(0.025),
23 toaLSB_ns = cms.double(0.005),
27 _endcap_FastTimeDigitizer = cms.PSet(
28 digitizerName = cms.string(
"SimpleFTLDigitizerInMIPs"),
29 inputSimHits = cms.InputTag(
"g4SimHits:FastTimerHitsEndcap"),
30 digiCollectionTag = cms.string(
"FTLEndcap"),
31 maxSimHitsAccTime = cms.uint32(100),
32 bxTime = cms.double(25),
33 tofDelay = cms.double(1),
34 DeviceSimulation = cms.PSet(
35 meVPerMIP = cms.double(0.085),
37 ElectronicsSimulation = cms.PSet(
39 adcNbits = cms.uint32(12),
41 tdcNbits = cms.uint32(12),
43 adcSaturation_MIP = cms.double(102),
45 adcThreshold_MIP = cms.double(0.025),
47 toaLSB_ns = cms.double(0.005),
52 fastTimeDigitizer = cms.PSet(
53 accumulatorType = cms.string(
"FTLDigiProducer"),
54 doTimeSamples = cms.bool(
True),
55 makeDigiSimLinks = cms.bool(
False),
56 verbosity = cms.untracked.uint32(0),
58 barrelDigitizer = _barrel_FastTimeDigitizer,
59 endcapDigitizer = _endcap_FastTimeDigitizer