1 import FWCore.ParameterSet.Config
as cms
3 _barrel_MTDDigitizer = cms.PSet(
4 digitizerName = cms.string(
"BTLDigitizer"),
5 inputSimHits = cms.InputTag(
"g4SimHits:FastTimerHitsBarrel"),
6 digiCollectionTag = cms.string(
"FTLBarrel"),
7 maxSimHitsAccTime = cms.uint32(100),
8 DeviceSimulation = cms.PSet(
9 bxTime = cms.double(25),
10 LightYield = cms.double(40000.),
11 LightCollectionEff = cms.double(0.30),
12 LightCollectionTime = cms.double(0.2),
13 smearLightCollectionTime = cms.double(0.),
14 PhotonDetectionEff = cms.double(0.20),
16 ElectronicsSimulation = cms.PSet(
17 bxTime = cms.double(25),
18 ScintillatorRiseTime = cms.double(1.1),
19 ScintillatorDecayTime = cms.double(40.),
20 ChannelTimeOffset = cms.double(0.),
21 smearChannelTimeOffset = cms.double(0.),
22 EnergyThreshold = cms.double(4.),
23 TimeThreshold1 = cms.double(20.),
24 TimeThreshold2 = cms.double(50.),
25 ReferencePulseNpe = cms.double(100.),
26 DarkCountRate = cms.double(10.),
27 SinglePhotonTimeResolution = cms.double(0.060),
28 SigmaElectronicNoise = cms.double(1.),
29 SigmaClock = cms.double(0.015),
30 CorrelationCoefficient = cms.double(1.),
31 Npe_to_pC = cms.double(0.016),
32 Npe_to_V = cms.double(0.0064),
35 adcNbits = cms.uint32(10),
37 tdcNbits = cms.uint32(10),
39 adcSaturation_MIP = cms.double(600.),
41 adcThreshold_MIP = cms.double(0.064),
43 toaLSB_ns = cms.double(0.020),
47 _endcap_MTDDigitizer = cms.PSet(
48 digitizerName = cms.string(
"ETLDigitizer"),
49 inputSimHits = cms.InputTag(
"g4SimHits:FastTimerHitsEndcap"),
50 digiCollectionTag = cms.string(
"FTLEndcap"),
51 maxSimHitsAccTime = cms.uint32(100),
52 DeviceSimulation = cms.PSet(
53 bxTime = cms.double(25),
54 tofDelay = cms.double(1),
55 meVPerMIP = cms.double(0.085),
57 ElectronicsSimulation = cms.PSet(
58 bxTime = cms.double(25),
59 etaResolution = cms.string(
"0.03+0.0025*x"),
61 adcNbits = cms.uint32(12),
63 tdcNbits = cms.uint32(12),
65 adcSaturation_MIP = cms.double(102),
67 adcThreshold_MIP = cms.double(0.025),
69 toaLSB_ns = cms.double(0.005),
74 mtdDigitizer = cms.PSet(
75 accumulatorType = cms.string(
"MTDDigiProducer"),
76 makeDigiSimLinks = cms.bool(
False),
77 verbosity = cms.untracked.uint32(0),
79 barrelDigitizer = _barrel_MTDDigitizer,
80 endcapDigitizer = _endcap_MTDDigitizer