39 actscf = AthConfigFlags()
42 actscf.addFlag(
'Acts.EDM.PersistifyClusters',
lambda pcf: pcf.Acts.EDM.PersistifySpacePoints)
43 actscf.addFlag(
'Acts.EDM.PersistifySpacePoints',
False)
44 actscf.addFlag(
'Acts.EDM.PersistifyTracks',
False)
45 actscf.addFlag(
'Acts.useCache',
False)
48 actscf.addFlag(
'Acts.doITkConversion',
False)
49 actscf.addFlag(
'Acts.doLargeRadius',
False)
50 actscf.addFlag(
'Acts.doLowPt',
False)
58 actscf.addFlag(
'Acts.TrackingGeometry.MaterialSource',
'Default')
59 actscf.addFlag(
'Acts.TrackingGeometry.MaterialCalibrationFolder',
'ACTS/MaterialMaps/ITk')
60 actscf.addFlag(
'Acts.TrackingGeometry.MaterialFileExtension',
'')
63 actscf.addFlag(
'Acts.TrackingGeometry.InsertITkPassiveMaterialLayers',
False)
64 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkInnerPixelBarrelLayerRadii', [70.])
65 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkInnerPixelBarrelLayerHalflengthZ', [240.])
66 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkInnerPixelBarrelLayerThickness', [1.])
67 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkOuterPixelBarrelLayerRadii', [195., 260.])
68 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkOuterPixelBarrelLayerHalflengthZ', [370., 370.])
69 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkOuterPixelBarrelLayerThickness', [1., 1.])
70 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkStripBarrelLayerRadii', [480., 665., 880.])
71 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkStripBarrelLayerHalflengthZ', [1370., 1370., 1370.])
72 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkStripBarrelLayerThickness', [1., 1., 1.])
75 actscf.addFlag(
'Acts.doMonitoring',
False)
76 actscf.addFlag(
'Acts.doAnalysis',
False)
77 actscf.addFlag(
'Acts.doAnalysisNtuples',
lambda pcf: pcf.Acts.doAnalysis)
78 actscf.addFlag(
'Acts.Clusters.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
79 actscf.addFlag(
'Acts.SpacePoints.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
80 actscf.addFlag(
'Acts.Seeds.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
81 actscf.addFlag(
'Acts.Tracks.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
82 actscf.addFlag(
'Acts.Particles.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
83 actscf.addFlag(
'Acts.storeTrackStateInfo',
False)
86 actscf.addFlag(
"Acts.SpacePointStrategy", SpacePointStrategy.ActsTrk, type=SpacePointStrategy)
89 actscf.addFlag(
"Acts.SeedingStrategy", SeedingStrategy.Default, type=SeedingStrategy)
92 actscf.addFlag(
'Acts.PixelCalibrationStrategy', PixelCalibrationStrategy.AnalogueClusteringAfterSelection, type=PixelCalibrationStrategy)
93 actscf.addFlag(
'Acts.doRotCorrection',
True)
94 actscf.addFlag(
'Acts.doPrintTrackStates',
False)
95 actscf.addFlag(
'Acts.skipDuplicateSeeds',
True)
96 actscf.addFlag(
'Acts.doTwoWayCKF',
True)
97 actscf.addFlag(
'Acts.useStripSeedsFirst',
False)
98 actscf.addFlag(
'Acts.autoReverseSearchCKF',
False)
99 actscf.addFlag(
'Acts.useHGTDClusterInTrackFinding',
False)
101 actscf.addFlag(
'Acts.doAmbiguityResolution',
True)
102 actscf.addFlag(
'Acts.AmbiguitySolverStrategy', AmbiguitySolverStrategy.Greedy, type=AmbiguitySolverStrategy)
105 actscf.addFlag(
'Acts.OnTrackCalibration.performCovarianceCalibration',
True)
108 actscf.addFlag(
'Acts.writeTrackCollection',
False)
109 actscf.addFlag(
'Acts.fitFromPRD',
False)
110 actscf.addFlag(
'Acts.trackFitterType', TrackFitterType.KalmanFitter, type=TrackFitterType)
113 actscf.addFlag(
"Acts.GsfRefitLegacyTrk",
False)
114 actscf.addFlag(
"Acts.GsfRefitActs",
False)
115 actscf.addFlag(
"Acts.GsfMaxComponents", 12)
116 actscf.addFlag(
"Acts.GsfComponentMergeMethod",
'MaxWeight')
117 actscf.addFlag(
"Acts.GsfDirectNavigation",
False)
118 actscf.addFlag(
"Acts.GsfOutlierChi2Cut", 1e4)
121 actscf.addFlag(
'Acts.decoratePRD.sdoSiHit',
lambda pcf: pcf.Tracking.doTIDE_AmbiTrackMonitoring)