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