1 import FWCore.ParameterSet.Config
as cms
3 SiStripSimBlock = cms.PSet(
5 DeltaProductionCut = cms.double(0.120425),
6 APVpeakmode = cms.bool(
False),
7 LandauFluctuations = cms.bool(
True),
8 chargeDivisionsPerStrip = cms.int32(10),
9 CosmicDelayShift = cms.untracked.double(0.0),
11 DepletionVoltage = cms.double(170.0),
12 AppliedVoltage = cms.double(300.0),
13 ChargeMobility = cms.double(310.0),
14 Temperature = cms.double(273.0),
15 GevPerElectron = cms.double(3.61e-09),
16 ChargeDistributionRMS = cms.double(6.5e-10),
17 noDiffusion = cms.bool(
False),
20 CouplingConstantDecIB1 = cms.vdouble(0.7748, 0.0962,0.0165),
21 CouplingConstantDecIB2 = cms.vdouble(0.8300, 0.0756,0.0094),
22 CouplingConstantPeakIB1 = cms.vdouble(0.9006, 0.0497),
23 CouplingConstantPeakIB2 = cms.vdouble(0.9342, 0.0328),
25 CouplingConstantDecOB1 = cms.vdouble(0.6871, 0.1222, 0.0342),
26 CouplingConstantDecOB2 = cms.vdouble(0.7250, 0.1102, 0.0273),
27 CouplingConstantPeakOB1 = cms.vdouble(0.8542, 0.0729),
28 CouplingConstantPeakOB2 = cms.vdouble(0.8719, 0.0640),
30 CouplingConstantDecW1a = cms.vdouble(0.786, 0.093, 0.014),
31 CouplingConstantDecW2a = cms.vdouble(0.7962, 0.0914, 0.0104),
32 CouplingConstantDecW3a = cms.vdouble(0.8164, 0.0900, 0.0018),
33 CouplingConstantPeakW1a = cms.vdouble(0.996, 0.002),
34 CouplingConstantPeakW2a = cms.vdouble(1.0, 0.000),
35 CouplingConstantPeakW3a = cms.vdouble(0.996, 0.002),
37 CouplingConstantDecW1b = cms.vdouble(0.822, 0.08, 0.009),
38 CouplingConstantDecW2b = cms.vdouble(0.888, 0.05, 0.006),
39 CouplingConstantDecW3b = cms.vdouble(0.848, 0.06, 0.016),
40 CouplingConstantDecW4 = cms.vdouble(0.876, 0.06, 0.002),
41 CouplingConstantDecW5 = cms.vdouble(0.7565, 0.0913, 0.0304),
42 CouplingConstantDecW6 = cms.vdouble(0.758, 0.093, 0.026),
43 CouplingConstantDecW7 = cms.vdouble(0.7828, 0.0862, 0.0224),
44 CouplingConstantPeakW1b = cms.vdouble(0.976, 0.012),
45 CouplingConstantPeakW2b = cms.vdouble(0.998, 0.001),
46 CouplingConstantPeakW3b = cms.vdouble(0.992, 0.004),
47 CouplingConstantPeakW4 = cms.vdouble(0.992, 0.004),
48 CouplingConstantPeakW5 = cms.vdouble(0.968, 0.016),
49 CouplingConstantPeakW6 = cms.vdouble(0.972, 0.014),
50 CouplingConstantPeakW7 = cms.vdouble(0.964, 0.018),
52 DigiModeList = cms.PSet(SCDigi = cms.string(
'ScopeMode'),
53 ZSDigi = cms.string(
'ZeroSuppressed'),
54 PRDigi = cms.string(
'ProcessedRaw'),
55 VRDigi = cms.string(
'VirginRaw')),
56 ROUList = cms.vstring(
"TrackerHitsTIBLowTof",
"TrackerHitsTIBHighTof",
57 "TrackerHitsTIDLowTof",
"TrackerHitsTIDHighTof",
58 "TrackerHitsTOBLowTof",
"TrackerHitsTOBHighTof",
59 "TrackerHitsTECLowTof",
"TrackerHitsTECHighTof"),
60 GeometryType = cms.string(
'idealForDigi'),
61 TrackerConfigurationFromDB = cms.bool(
False),
62 ZeroSuppression = cms.bool(
True),
63 LorentzAngle = cms.string(
''),
64 Gain = cms.string(
''),
66 PreMixingMode = cms.bool(
False),
67 NoiseSigmaThreshold = cms.double(2.0),
68 electronPerAdcDec = cms.double(247.0),
69 electronPerAdcPeak = cms.double(262.0),
70 FedAlgorithm = cms.int32(4),
71 FedAlgorithm_PM = cms.int32(4),
72 Noise = cms.bool(
True),
74 RealPedestals = cms.bool(
True),
75 SingleStripNoise = cms.bool(
True),
76 CommonModeNoise = cms.bool(
True),
77 BaselineShift = cms.bool(
True),
78 APVSaturationFromHIP = cms.bool(
False),
79 APVSaturationProbScaling = cms.double(1.0),
80 APVProbabilityFile = cms.FileInPath(
"SimTracker/SiStripDigitizer/data/APVProbaList.txt"),
81 cmnRMStib = cms.double(5.92),
82 cmnRMStob = cms.double(1.08),
83 cmnRMStid = cms.double(3.08),
84 cmnRMStec = cms.double(2.44),
85 PedestalsOffset = cms.double(128),
87 TOFCutForDeconvolution = cms.double(50.0),
88 TOFCutForPeak = cms.double(100.0),
89 Inefficiency = cms.double(0.0)
92 from Configuration.ProcessModifiers.premix_stage1_cff
import premix_stage1
93 premix_stage1.toModify(SiStripSimBlock,