6 from AthenaConfiguration.AthConfigFlags
import AthConfigFlags
8 cf.addFlag(
'pipeline',
'')
9 cf.addFlag(
'algoTag',
'Hough')
10 cf.addFlag(
'wrapperFileName', [])
11 cf.addFlag(
'wrapperFileName2', [])
12 cf.addFlag(
'secondInputToolN', 0)
13 cf.addFlag(
'mapsDir',
'__MUST_BE_SET__')
14 cf.addFlag(
'wrapperMetaData',
"Default Meta Data")
15 cf.addFlag(
'sampleType',
'singleMuons')
16 cf.addFlag(
'FPGATrackSimMatrixFileRegEx', [])
17 cf.addFlag(
'FPGATrackSimMaxnMatrixInputFiles', -1)
18 cf.addFlag(
'outputMergedFPGATrackSimMatrixFile',
'combined_matrix.root')
19 cf.addFlag(
'FPGATrackSimNBanks', 1)
20 cf.addFlag(
'FPGATrackSimallBanks',
False)
21 cf.addFlag(
'region', 34)
22 cf.addFlag(
'd0min', -2.0)
23 cf.addFlag(
'd0max', +2.0)
24 cf.addFlag(
'z0min', -150.0)
25 cf.addFlag(
'z0max', +150.0)
26 cf.addFlag(
'qOverPtmin', -0.001)
27 cf.addFlag(
'qOverPtmax', +0.001)
28 cf.addFlag(
'oldRegionDefs',
False)
29 cf.addFlag(
'phiShift', 0.0)
30 cf.addFlag(
'minSpacePlusPixel', 3)
31 cf.addFlag(
'baseName',
'')
32 cf.addFlag(
'CheckGood2ndStage',
True)
33 cf.addFlag(
'Is2ndStage',
False)
34 cf.addFlag(
'UseHitScaleFactor',
False)
35 cf.addFlag(
'missHitsConsts',
False)
36 cf.addFlag(
'tracking',
False)
37 cf.addFlag(
'layerStudyStage', 0)
38 cf.addFlag(
'doOverlapRemoval',
True)
39 cf.addFlag(
'clustering', 1)
40 cf.addFlag(
'bankDir',
'')
41 cf.addFlag(
'slicesFile',
'eventSelectionSlices/v1.0/slices.txt')
42 cf.addFlag(
'spacePoints',
True)
43 cf.addFlag(
'outputMonitorFile',
"monitoring.root")
44 cf.addFlag(
'connectToToITkTracking',
True)
45 cf.addFlag(
'loglevel', AthenaCommon.Constants.INFO)
46 cf.addFlag(
'msgLimit',-1)
47 cf.addFlag(
'singleTrackSample',
True)
48 cf.addFlag(
'FakeNNonnxFile1st',
'banks_9L/v0.20/ClassificationHT_v5.onnx')
49 cf.addFlag(
'FakeNNonnxFile2nd',
'banks_9L/v0.20/ClassificationHT_v5.onnx')
50 cf.addFlag(
'ExtensionNNVolonnxFile',
'banks_9L/v0.20/HT_detector_v6_3.onnx')
51 cf.addFlag(
'ExtensionNNHitonnxFile',
'banks_9L/v0.20/Ath_Extrap_v51_6_superBig_0_outsideIN.onnx')
52 cf.addFlag(
'ParamNNonnxFile1st',
'banks_9L/v0.20/ParamEstimationHT_v5.onnx')
53 cf.addFlag(
'ParamNNonnxFile2nd',
'banks_9L/v0.20/ParamEstimationHT_v5.onnx')
54 cf.addFlag(
'doNNPathFinder',
False)
55 cf.addFlag(
'windowR', [20])
56 cf.addFlag(
'windowZ', [20])
57 cf.addFlag(
'lowPtvalueR', -1)
58 cf.addFlag(
'lowPtvalueZ', -1)
59 cf.addFlag(
'lowPtWindowRScaling', 1.0)
60 cf.addFlag(
'lowPtWindowZScaling', 1.0)
61 cf.addFlag(
'missedHitRScaling', -1.0)
62 cf.addFlag(
'missedHitZScaling', -1.0)
63 cf.addFlag(
'maxBranches', -1)
64 cf.addFlag(
'hitThreshold', 10)
66 def __httHough1DFlags():
67 """Additional function delays import"""
68 from FPGATrackSimConfTools.FPGATrackSimConfigFlags
import createHough1dFPGATrackSimConfigFlags
70 cf.addFlagsCategory(
"Hough1D", __httHough1DFlags, prefix=
True )
72 def __httHoughFlags():
73 """Additional function delays import"""
74 from FPGATrackSimConfTools.FPGATrackSimConfigFlags
import createHoughFPGATrackSimConfigFlags
76 cf.addFlagsCategory(
"Hough", __httHoughFlags, prefix=
True )
78 def __httGenScanFlags():
79 """Additional function delays import"""
80 from FPGATrackSimConfTools.FPGATrackSimConfigFlags
import createGenScanFPGATrackSimConfigFlags
82 cf.addFlagsCategory(
"GenScan", __httGenScanFlags, prefix=
True )
84 def __httDev21_02_15Flags():
85 """Additional function delays import"""
86 from FPGATrackSimConfTools.FPGATrackSimConfigFlags
import createDev21_02_15_FPGATrackSimConfigFlags
88 cf.addFlagsCategory(
"Dev21_02_15", __httDev21_02_15Flags, prefix=
True )
91 """Additional function delays import"""
92 from FPGATrackSimConfTools.FPGATrackSimConfigFlags
import createGNNFPGATrackSimConfigFlags
94 cf.addFlagsCategory(
"GNN", __GNNFlags, prefix=
True )
97 cf.addFlag(
'doEDMConversion',
False)
98 cf.addFlag(
'convertUnmappedHits',
False)
99 cf.addFlag(
'writeToAOD',
False)
102 cf.addFlag(
'writeAdditionalOutputData',
True)
105 cf.addFlag(
'runCKF',
True)
106 cf.addFlag(
'useFPGATruthTrackMatching',
False)