1 import FWCore.ParameterSet.Config
as cms
3 TrackTrigger_params = cms.PSet (
5 fromDD4hep = cms.bool(
False),
9 UnSupportedGeometry = cms.PSet (
10 XMLLabel = cms.string (
"geomXMLFiles" ),
11 XMLPath = cms.string (
"Geometry/TrackerCommonData/data/PhaseII/" ),
12 XMLFile = cms.string (
"tracker.xml" ),
13 XMLVersions = cms.vstring()
17 ProcessHistory = cms.PSet (
18 GeometryConfiguration = cms.string(
"XMLIdealGeometryESSource@" ),
19 TTStubAlgorithm = cms.string(
"TTStubAlgorithm_official_Phase2TrackerDigi_@" )
23 TrackFinding = cms.PSet (
24 BeamWindowZ = cms.double( 15. ),
25 MatchedLayers = cms.int32 ( 4 ),
26 MatchedLayersPS = cms.int32 ( 0 ),
27 UnMatchedStubs = cms.int32 ( 1 ),
28 UnMatchedStubsPS = cms.int32 ( 0 ),
29 Scattering = cms.double( 0.131283 )
34 MinPt = cms.double( 3. ),
35 MaxEta = cms.double( 2.4 ),
36 ChosenRofPhi = cms.double( 67.24 ),
37 NumLayers = cms.int32 ( 7 ),
38 WidthR = cms.int32 ( 12 ),
39 WidthPhi = cms.int32 ( 15 ),
40 WidthZ = cms.int32 ( 14 )
45 MinPtStub = cms.double( 2.0 ),
46 MinPtCand = cms.double( 1.34 ),
47 MaxEta = cms.double( 2.5 ),
48 ChosenRofPhi = cms.double( 55. ),
49 NumLayers = cms.int32 ( 4 ),
50 NumRingsPS = cms.vint32 ( 11, 11, 8, 8, 8 ),
51 WidthsR = cms.vint32 ( 7, 7, 12, 7 ),
52 WidthsZ = cms.vint32 ( 12, 8, 7, 7 ),
53 WidthsPhi = cms.vint32 ( 14, 17, 14, 14 ),
54 WidthsAlpha = cms.vint32 ( 0, 0, 0, 4 ),
55 WidthsBend = cms.vint32 ( 3, 4, 3, 4 ),
56 RangesR = cms.vdouble( 7.5, 7.5, 120. , 0. ),
57 RangesZ = cms.vdouble( 240., 240., 7.5, 7.5 ),
58 RangesAlpha = cms.vdouble( 0., 0., 0., 2048. ),
59 LayerRs = cms.vdouble( 24.9316, 37.1777, 52.2656, 68.7598, 86.0156, 108.3105 ),
60 DiskZs = cms.vdouble( 131.1914, 154.9805, 185.3320, 221.6016, 265.0195 ),
61 Disk2SRsSet = cms.VPSet(
62 cms.PSet( Disk2SRs = cms.vdouble( 66.4391, 71.4391, 76.2750, 81.2750, 82.9550, 87.9550, 93.8150, 98.8150, 99.8160, 104.8160 ) ),
63 cms.PSet( Disk2SRs = cms.vdouble( 66.4391, 71.4391, 76.2750, 81.2750, 82.9550, 87.9550, 93.8150, 98.8150, 99.8160, 104.8160 ) ),
64 cms.PSet( Disk2SRs = cms.vdouble( 63.9903, 68.9903, 74.2750, 79.2750, 81.9562, 86.9562, 92.4920, 97.4920, 99.8160, 104.8160 ) ),
65 cms.PSet( Disk2SRs = cms.vdouble( 63.9903, 68.9903, 74.2750, 79.2750, 81.9562, 86.9562, 92.4920, 97.4920, 99.8160, 104.8160 ) ),
66 cms.PSet( Disk2SRs = cms.vdouble( 63.9903, 68.9903, 74.2750, 79.2750, 81.9562, 86.9562, 92.4920, 97.4920, 99.8160, 104.8160 ) )
68 InnerRadius = cms.double( 19.6 ),
69 WidthsRTB = cms.vint32 ( 7, 7, 12, 12 ),
73 TrackingParticle = cms.PSet (
74 MinPt = cms.double( 2. ),
75 MaxEta = cms.double( 2.4 ),
76 MaxVertR = cms.double( 1. ),
77 MaxVertZ = cms.double( 30. ),
78 MaxD0 = cms.double( 5. ),
79 MinLayers = cms.int32 ( 4 ),
80 MinLayersPS = cms.int32 ( 0 ),
81 MaxBadStubs2S = cms.int32 ( 1 ),
82 MaxBadStubsPS = cms.int32 ( 0 )
87 WidthDSPa = cms.int32( 27 ),
88 WidthDSPb = cms.int32( 18 ),
89 WidthDSPc = cms.int32( 48 ),
90 WidthAddrBRAM36 = cms.int32( 9 ),
91 WidthAddrBRAM18 = cms.int32( 10 ),
92 NumFramesInfra = cms.int32 ( 6 ),
93 FreqLHC = cms.double( 40. ),
94 FreqBE = cms.double( 360. ),
95 TMP_FE = cms.int32 ( 8 ),
96 TMP_TFP = cms.int32 ( 18 ),
97 SpeedOfLight = cms.double( 2.99792458 ),
98 BField = cms.double( 3.81120228767395 ),
99 BFieldError = cms.double( 1.e-6 ),
100 OuterRadius = cms.double( 112.7 ),
101 InnerRadius = cms.double( 21.8 ),
102 HalfLength = cms.double( 270. ),
103 TiltApproxSlope = cms.double( 0.884 ),
104 TiltApproxIntercept = cms.double( 0.507 ),
105 TiltUncertaintyR = cms.double( 0.12 ),
106 MindPhi = cms.double( 0.0001 ),
107 MaxdPhi = cms.double( 0.02 ),
108 MindZ = cms.double( 0.1 ),
109 MaxdZ = cms.double( 30. ),
110 Pitch2S = cms.double( 0.009 ),
111 PitchPS = cms.double( 0.01 ),
112 Length2S = cms.double( 5.025 ),
113 LengthPS = cms.double( 0.1467 ),
114 TiltedLayerLimitsZ = cms.vdouble( 15.5, 24.9, 34.3, -1., -1., -1. ),
115 PSDiskLimitsR = cms.vdouble( 66.4, 66.4, 64.55, 64.55, 64.55 ),
119 FrontEnd = cms.PSet (
120 WidthBend = cms.int32 ( 6 ),
121 WidthCol = cms.int32 ( 5 ),
122 WidthRow = cms.int32 ( 11 ),
123 BaseBend = cms.double( .25 ),
124 BaseCol = cms.double( 1. ),
125 BaseRow = cms.double( .5 ),
126 BaseWindowSize = cms.double( .5 ),
127 BendCut = cms.double( 1.3125 )
132 NumRegions = cms.int32( 9 ),
133 NumOverlappingRegions = cms.int32( 2 ),
134 NumATCASlots = cms.int32( 12 ),
135 NumDTCsPerRegion = cms.int32( 24 ),
136 NumModulesPerDTC = cms.int32( 72 ),
137 NumRoutingBlocks = cms.int32( 2 ),
138 DepthMemory = cms.int32( 64 ),
139 WidthRowLUT = cms.int32( 4 ),
140 WidthInv2R = cms.int32( 9 ),
141 OffsetDetIdDSV = cms.int32( 1 ),
142 OffsetDetIdTP = cms.int32( -1 ),
143 OffsetLayerDisks = cms.int32( 10 ),
144 OffsetLayerId = cms.int32( 1 ),
145 NumBarrelLayer = cms.int32( 6 ),
146 SlotLimitPS = cms.int32( 6 ),
147 SlotLimit10gbps = cms.int32( 3 )
152 WidthPhi0 = cms.int32( 12 ),
153 WidthInv2R = cms.int32( 15 ),
154 WidthCot = cms.int32( 16 ),
155 WidthZ0 = cms.int32( 12 ),
156 NumChannel = cms.int32( 2 )
160 GeometricProcessor = cms.PSet (
161 NumSectorsPhi = cms.int32 ( 2 ),
162 ChosenRofZ = cms.double( 50. ),
163 RangeChiZ = cms.double( 160. ),
164 DepthMemory = cms.int32 ( 64 ),
166 BoundariesEta = cms.vdouble( -2.50, -2.23, -1.88, -1.36, -0.90, -0.62, -0.41, -0.20, 0.0, 0.20, 0.41, 0.62, 0.90, 1.36, 1.88, 2.23, 2.50 )
170 HoughTransform = cms.PSet (
171 NumBinsInv2R = cms.int32( 16 ),
172 NumBinsPhiT = cms.int32( 32 ),
173 MinLayers = cms.int32( 5 ),
174 DepthMemory = cms.int32( 32 )
178 MiniHoughTransform = cms.PSet (
179 NumBinsInv2R = cms.int32( 2 ),
180 NumBinsPhiT = cms.int32( 2 ),
181 NumDLBs = cms.int32( 2 ),
182 NumDLBNodes = cms.int32( 8 ),
183 NumDLBChannel = cms.int32( 2 ),
184 MinLayers = cms.int32( 5 )
188 ZHoughTransform = cms.PSet (
189 NumBinsZT = cms.int32( 2 ),
190 NumBinsCot = cms.int32( 2 ),
191 NumStages = cms.int32( 5 ),
192 MinLayers = cms.int32( 4 ),
193 MaxTracks = cms.int32( 16 ),
194 MaxStubsPerLayer = cms.int32( 4 )
199 KalmanFilterIn = cms.PSet (
200 ShiftRangePhi = cms.int32( 2 ),
201 ShiftRangeZ = cms.int32( 1 )
205 KalmanFilter = cms.PSet (
206 NumWorker = cms.int32 ( 2 ),
207 RangeFactor = cms.double( 2.0 ),
208 MinLayers = cms.int32 ( 4 ),
209 MaxLayers = cms.int32 ( 7 ),
210 ShiftInitialC00 = cms.int32 ( 0 ),
211 ShiftInitialC11 = cms.int32 ( -2 ),
212 ShiftInitialC22 = cms.int32 ( 0 ),
213 ShiftInitialC33 = cms.int32 ( 0 )
217 KalmanFilterOut = cms.PSet (
218 Chi2rphiConv = cms.int32( 3 ),
219 Chi2rzConv = cms.int32( 13 ),
220 WeightBinFraction = cms.int32( 0 ),
221 DzTruncation = cms.int32( 262144 ),
222 DphiTruncation = cms.int32( 16 )
226 DuplicateRemoval = cms.PSet (
227 DepthMemory = cms.int32( 16 )