1 import FWCore.ParameterSet.Config
as cms
3 TrackTrigger_params = cms.PSet (
6 SupportedGeometry = cms.PSet (
7 XMLLabel = cms.string (
"geomXMLFiles" ),
8 XMLPath = cms.string (
"Geometry/TrackerCommonData/data/PhaseII/" ),
9 XMLFile = cms.string (
"tracker.xml" ),
10 XMLVersions = cms.vstring(
"TiltedTracker613",
"TiltedTracker613_MB_2019_04",
"OuterTracker616_2020_04",
"OuterTracker800_2020_07",
"Tracker_DD4hep_compatible_2021_02" )
14 ProcessHistory = cms.PSet (
15 GeometryConfiguration = cms.string(
"XMLIdealGeometryESSource@" ),
16 TTStubAlgorithm = cms.string(
"TTStubAlgorithm_official_Phase2TrackerDigi_@" )
20 TrackFinding = cms.PSet (
21 BeamWindowZ = cms.double( 15. ),
22 MatchedLayers = cms.int32 ( 4 ),
23 MatchedLayersPS = cms.int32 ( 0 ),
24 UnMatchedStubs = cms.int32 ( 1 ),
25 UnMatchedStubsPS = cms.int32 ( 0 )
30 MinPt = cms.double( 3. ),
31 MaxEta = cms.double( 2.4 ),
32 ChosenRofPhi = cms.double( 67.24 ),
33 NumLayers = cms.int32 ( 7 ),
34 WidthR = cms.int32 ( 12 ),
35 WidthPhi = cms.int32 ( 14 ),
36 WidthZ = cms.int32 ( 14 )
41 MinPt = cms.double( 2. ),
42 MaxEta = cms.double( 2.5 ),
43 ChosenRofPhi = cms.double( 55. ),
44 NumLayers = cms.int32 ( 4 ),
45 NumRingsPS = cms.vint32 ( 11, 11, 8, 8, 8 ),
46 WidthsR = cms.vint32 ( 7, 7, 12, 7 ),
47 WidthsZ = cms.vint32 ( 12, 8, 7, 7 ),
48 WidthsPhi = cms.vint32 ( 14, 17, 14, 14 ),
49 WidthsAlpha = cms.vint32 ( 0, 0, 0, 4 ),
50 WidthsBend = cms.vint32 ( 3, 4, 3, 4 ),
51 RangesR = cms.vdouble( 7.5, 7.5, 120. , 0. ),
52 RangesZ = cms.vdouble( 240., 240., 7.5, 7.5 ),
53 RangesAlpha = cms.vdouble( 0., 0., 0., 1024. ),
54 LayerRs = cms.vdouble( 24.9316, 37.1777, 52.2656, 68.7598, 86.0156, 108.3105 ),
55 DiskZs = cms.vdouble( 131.1914, 154.9805, 185.3320, 221.6016, 265.0195 ),
56 Disk2SRsSet = cms.VPSet(
57 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 ) ),
58 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 ) ),
59 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 ) ),
60 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 ) ),
61 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 TrackingParticle = cms.PSet (
67 MaxEta = cms.double( 2.4 ),
68 MaxVertR = cms.double( 1. ),
69 MaxVertZ = cms.double( 30. ),
70 MaxD0 = cms.double( 5. ),
71 MinLayers = cms.int32 ( 4 ),
72 MinLayersPS = cms.int32 ( 0 )
77 NumFramesInfra = cms.int32 ( 6 ),
78 FreqLHC = cms.double( 40. ),
79 FreqBE = cms.double( 360. ),
80 TMP_FE = cms.int32 ( 8 ),
81 TMP_TFP = cms.int32 ( 18 ),
82 SpeedOfLight = cms.double( 2.99792458 ),
83 BField = cms.double( 3.81120228767395 ),
84 BFieldError = cms.double( 1.e-6 ),
85 OuterRadius = cms.double( 112.7 ),
86 InnerRadius = cms.double( 21.8 ),
87 HalfLength = cms.double( 270. ),
88 MaxPitch = cms.double( .01 )
93 WidthBend = cms.int32 ( 6 ),
94 WidthCol = cms.int32 ( 5 ),
95 WidthRow = cms.int32 ( 11 ),
96 BaseBend = cms.double( .25 ),
97 BaseCol = cms.double( 1. ),
98 BaseRow = cms.double( .5 ),
99 BaseWindowSize = cms.double( .5 ),
100 BendCut = cms.double( 1.3125 )
105 NumRegions = cms.int32 ( 9 ),
106 NumOverlappingRegions = cms.int32 ( 2 ),
107 NumATCASlots = cms.int32 ( 12 ),
108 NumDTCsPerRegion = cms.int32 ( 24 ),
109 NumModulesPerDTC = cms.int32 ( 72 ),
110 NumRoutingBlocks = cms.int32 ( 2 ),
111 DepthMemory = cms.int32 ( 64 ),
112 WidthRowLUT = cms.int32 ( 4 ),
113 WidthQoverPt = cms.int32 ( 9 ),
114 OffsetDetIdDSV = cms.int32 ( 1 ),
115 OffsetDetIdTP = cms.int32 ( -1 ),
116 OffsetLayerDisks = cms.int32 ( 10 ),
117 OffsetLayerId = cms.int32 ( 1 )
121 GeometricProcessor = cms.PSet (
122 NumSectorsPhi = cms.int32 ( 2 ),
123 ChosenRofZ = cms.double( 50. ),
124 RangeChiZ = cms.double( 90. ),
125 DepthMemory = cms.int32 ( 64 ),
126 BoundariesEta = cms.vdouble( -2.40, -2.08, -1.68, -1.26, -0.90, -0.62, -0.41, -0.20, 0.0, 0.20, 0.41, 0.62, 0.90, 1.26, 1.68, 2.08, 2.40 )
130 HoughTransform = cms.PSet (
131 NumBinsQoverPt = cms.int32( 16 ),
132 NumBinsPhiT = cms.int32( 32 ),
133 MinLayers = cms.int32( 5 ),
134 DepthMemory = cms.int32( 32 )
138 MiniHoughTransform = cms.PSet (
139 NumBinsQoverPt = cms.int32( 2 ),
140 NumBinsPhiT = cms.int32( 2 ),
141 NumDLB = cms.int32( 2 ),
142 MinLayers = cms.int32( 5 )
146 SeedFilter = cms.PSet (
147 PowerBaseCot = cms.int32( -6 ),
148 BaseDiffZ = cms.int32( 4 ),
149 MinLayers = cms.int32( 4 )
153 KalmanFilter = cms.PSet (
154 WidthLutInvPhi = cms.int32( 10 ),
155 WidthLutInvZ = cms.int32( 10 ),
156 NumTracks = cms.int32( 16 ),
157 MinLayers = cms.int32( 4 ),
158 MaxLayers = cms.int32( 4 ),
159 MaxStubsPerLayer = cms.int32( 4 ),
160 MaxSkippedLayers = cms.int32( 2 ),
161 BaseShiftr0 = cms.int32( -3 ),
162 BaseShiftr02 = cms.int32( -5 ),
163 BaseShiftv0 = cms.int32( -2 ),
164 BaseShiftS00 = cms.int32( -1 ),
165 BaseShiftS01 = cms.int32( -7 ),
166 BaseShiftK00 = cms.int32( -9 ),
167 BaseShiftK10 = cms.int32( -15 ),
168 BaseShiftR00 = cms.int32( -2 ),
169 BaseShiftInvR00 = cms.int32( -19 ),
170 BaseShiftChi20 = cms.int32( -5 ),
171 BaseShiftC00 = cms.int32( 5 ),
172 BaseShiftC01 = cms.int32( -3 ),
173 BaseShiftC11 = cms.int32( -7 ),
174 BaseShiftr1 = cms.int32( 2 ),
175 BaseShiftr12 = cms.int32( 5 ),
176 BaseShiftv1 = cms.int32( 3 ),
177 BaseShiftS12 = cms.int32( -3 ),
178 BaseShiftS13 = cms.int32( -3 ),
179 BaseShiftK21 = cms.int32( -13 ),
180 BaseShiftK31 = cms.int32( -14 ),
181 BaseShiftR11 = cms.int32( 3 ),
182 BaseShiftInvR11 = cms.int32( -21 ),
183 BaseShiftChi21 = cms.int32( -5 ),
184 BaseShiftC22 = cms.int32( -3 ),
185 BaseShiftC23 = cms.int32( -5 ),
186 BaseShiftC33 = cms.int32( -3 ),
187 BaseShiftChi2 = cms.int32( -5 )
191 DuplicateRemoval = cms.PSet (
192 DepthMemory = cms.int32( 16 ),
193 WidthPhi0 = cms.int32( 12 ),
194 WidthQoverPt = cms.int32( 15 ),
195 WidthCot = cms.int32( 16 ),
196 WidthZ0 = cms.int32( 12 )