3 @file FPGATrackSimAlgorithmTags.py
4 @author Riley Xu - riley.xu@cern.ch
7 This file declares tags for configuration parameters of algorithm jobs in this package.
8 All options can be further overridden from the command line or job options.
10 In general, tags should not be edited after creation for consistent results.
12 See FPGATrackSim README for more info on tag heirarchy and usage.
24 'realHitsOverlay':
None,
25 'HitFiltering':
False,
27 'SpacePointFiltering':
False,
28 'writeOutputData':
True,
34 'hough_rootoutput':
None,
37 'TrackNNAnalysis':
None,
56 'IdealGeoRoads':
True,
62 'fieldCorrection':
True,
65 'barcodeFracMatch' : 0.5,
68 'chi2DofRecoveryMin' :
None,
69 'chi2DofRecoveryMax' :
None,
73 'nHits_noRecovery':
None,
76 'DoMissingHitsChecks':
None,
77 'IdealCoordFitType':
None,
78 'EtaPatternRoadFilter':
None,
79 'PhiRoadFilter' :
None,
80 'PhiRoad_ptscaling' :0.0,
81 'DoDeltaGPhis' :
False,
84 'secondStage' :
False,
88 'canExtendHistRanges':
False,
97 'lrt_use_basicHitFilter':
False,
98 'lrt_use_mlHitFilter':
False,
99 'lrt_use_straightTrackHT':
False,
100 'lrt_use_doubletHT':
False,
101 'lrt_doublet_d0_range': 120.0,
102 'lrt_doublet_d0_bins': 216,
103 'lrt_doublet_qpt_range': 0.02,
104 'lrt_doublet_qpt_bins': 216,
105 'lrt_mon_phiRange': (0.2, 0.5),
106 'lrt_mon_d0Range': (-100,100),
107 'lrt_mon_z0Range': (-300,300),
112 empty_tag_clone = empty_tag.copy()
113 empty_tag_clone.update(otherdict)
114 return empty_tag_clone
116 defaultTag =
'dev_21-02-15'
119 FPGATrackSimAlgorithmTags = {
126 'FirstInputToolN': 1,
127 'realHitsOverlay':
False,
128 'HitFiltering':
False,
129 'SpacePoints':
False,
130 'SpacePointFiltering':
False,
131 'writeOutputData':
True,
136 'hough_rootoutput':
False,
139 'TrackNNAnalysis':
False,
158 'IdealGeoRoads':
True,
162 'hitExtend_x': [1] * 8,
163 'localMaxWindowSize': 0,
164 'roadSliceOR':
False,
165 'fieldCorrection':
True,
168 'barcodeFracMatch' : 0.5,
171 'phiRangeCut' :
True,
176 'chi2DofRecoveryMin': 40,
177 'chi2DofRecoveryMax': 100000000000,
179 'nHits_noRecovery': -1,
181 'DoMissingHitsChecks':
False,
182 'IdealCoordFitType': 0,
183 'EtaPatternRoadFilter':
None,
184 'PhiRoadFilter' :
None,
185 'DoDeltaGPhis' :
False,
188 'secondStage' :
False,
192 'canExtendHistRanges':
False,
197 'outputHitTxt':
None,
200 'lrt_use_basicHitFilter':
False,
201 'lrt_use_mlHitFilter':
False,
202 'lrt_use_straightTrackHT':
False,
203 'lrt_use_doubletHT':
False,
204 'lrt_doublet_d0_range': 120.0,
205 'lrt_doublet_d0_bins': 216,
206 'lrt_doublet_qpt_range': 0.02,
207 'lrt_doublet_qpt_bins': 216,
208 'lrt_mon_phiRange': (0.2, 0.5),
209 'lrt_mon_d0Range': (-100,100),
210 'lrt_mon_z0Range': (-300,300),
218 'FirstInputToolN': 1,
219 'realHitsOverlay':
False,
220 'HitFiltering':
False,
221 'SpacePoints':
False,
222 'SpacePointFiltering':
False,
223 'writeOutputData':
True,
228 'hough_rootoutput':
False,
231 'TrackNNAnalysis':
False,
250 'IdealGeoRoads':
True,
252 'combine_layers': [],
256 'hitExtend_x': [2,1,0,0,0,0,0,0],
257 'localMaxWindowSize': 0,
258 'roadSliceOR':
False,
259 'fieldCorrection':
True,
262 'chi2DofRecoveryMin': 40,
263 'chi2DofRecoveryMax': 20000,
265 'nHits_noRecovery': -1,
267 'DoMissingHitsChecks':
False,
268 'IdealCoordFitType': 0,
269 'EtaPatternRoadFilter':
None,
270 'PhiRoadFilter' :
None,
271 'DoDeltaGPhis' :
False,
274 'secondStage' :
False,
278 'canExtendHistRanges':
False,
283 'outputHitTxt':
False,
286 'barcodeFracMatch' : 0.5,
290 'lrt_use_basicHitFilter':
False,
291 'lrt_use_mlHitFilter':
False,
292 'lrt_use_straightTrackHT':
False,
293 'lrt_use_doubletHT':
False,
295 'lrt_skip_hit_filtering' :
False,
300 'allowHighTruthBarcode' :
False,
303 'lrt_doublet_d0_range': 120.0,
304 'lrt_doublet_d0_bins': 216,
305 'lrt_doublet_qpt_range': 0.02,
306 'lrt_doublet_qpt_bins': 216,
308 'lrt_straighttrack_xVar':
'phi',
309 'lrt_straighttrack_yVar':
'd0',
310 'lrt_straighttrack_phi_min': 0.3,
311 'lrt_straighttrack_phi_max': 0.5,
312 'lrt_straighttrack_d0_min': -300.0,
313 'lrt_straighttrack_d0_max': 300.0,
314 'lrt_straighttrack_xBins': 216,
315 'lrt_straighttrack_yBins': 216,
316 'lrt_straighttrack_xBufferBins': 6,
317 'lrt_straighttrack_yBufferBins': 2,
318 'lrt_straighttrack_slicing':
True,
319 'lrt_straighttrack_threshold': [7],
320 'lrt_straighttrack_convolution': [],
321 'lrt_straighttrack_combine_layers': [0,1,2,3,4,5,6,7],
322 'lrt_straighttrack_scale': [1,1,1,1,1,1,1,1],
323 'lrt_straighttrack_convSize_x': 0,
324 'lrt_straighttrack_convSize_y': 0,
325 'lrt_straighttrack_hitExtend_x': [2,1,0,0,0,0,0,0],
326 'lrt_straighttrack_stereo':
False,
327 'lrt_straighttrack_localMaxWindowSize': 0,
329 'lrt_mon_phiRange': (0.2, 0.5),
330 'lrt_mon_d0Range': (-100,100),
331 'lrt_mon_z0Range': (-300,300),
334 'name':
'dev_21-02-15',
338 'FirstInputToolN': 1,
339 'realHitsOverlay':
False,
340 'HitFiltering':
False,
341 'SpacePoints':
False,
342 'SpacePointFiltering':
False,
343 'writeOutputData':
True,
348 'hough_rootoutput':
False,
351 'TrackNNAnalysis' :
False,
370 'IdealGeoRoads':
True,
371 'convolution': [1, 10, 1],
372 'combine_layers': [],
377 'localMaxWindowSize': 0,
378 'roadSliceOR':
False,
379 'fieldCorrection':
True,
382 'barcodeFracMatch' : 0.5,
385 'chi2DofRecoveryMin': 40,
386 'chi2DofRecoveryMax': 100000000000,
388 'nHits_noRecovery': -1,
390 'DoMissingHitsChecks':
False,
391 'IdealCoordFitType': 0,
392 'DoDeltaGPhis' :
False,
394 'EtaPatternRoadFilter':
None,
395 'PhiRoadFilter' :
None,
398 'secondStage' :
False,
402 'canExtendHistRanges':
False,
407 'outputHitTxt':
False,
409 'lrt_use_basicHitFilter':
False,
410 'lrt_use_mlHitFilter':
False,
411 'lrt_use_straightTrackHT':
False,
412 'lrt_use_doubletHT':
False,
413 'lrt_doublet_d0_range': 120.0,
414 'lrt_doublet_d0_bins': 216,
415 'lrt_doublet_qpt_range': 0.02,
416 'lrt_doublet_qpt_bins': 216,
417 'lrt_mon_phiRange': (0.2, 0.5),
418 'lrt_mon_d0Range': (-100,100),
419 'lrt_mon_z0Range': (-300,300),