50 actscf = AthConfigFlags()
53 actscf.addFlag(
'Acts.EDM.PersistifyClusters',
lambda pcf: pcf.Acts.EDM.PersistifySpacePoints)
54 actscf.addFlag(
'Acts.EDM.PersistifySpacePoints',
False)
55 actscf.addFlag(
'Acts.EDM.PersistifyTracks',
False)
56 actscf.addFlag(
'Acts.useCache',
False)
59 actscf.addFlag(
'Acts.doITkConversion',
False)
60 actscf.addFlag(
'Acts.doLargeRadius',
False)
61 actscf.addFlag(
'Acts.doLowPt',
False)
69 actscf.addFlag(
'Acts.TrackingGeometry.MaterialSource',
'Default')
70 actscf.addFlag(
'Acts.TrackingGeometry.MaterialCalibrationFolder',
'ACTS/MaterialMaps/ITk')
71 actscf.addFlag(
'Acts.TrackingGeometry.MaterialFileExtension',
'')
72 actscf.addFlag(
'Acts.TrackingGeometry.UseBlueprint',
False)
75 actscf.addFlag(
'Acts.TrackingGeometry.InsertITkPassiveMaterialLayers',
False)
76 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkInnerPixelBarrelLayerRadii', [70.])
77 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkInnerPixelBarrelLayerHalflengthZ', [240.])
78 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkInnerPixelBarrelLayerThickness', [1.])
79 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkOuterPixelBarrelLayerRadii', [195., 260.])
80 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkOuterPixelBarrelLayerHalflengthZ', [370., 370.])
81 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkOuterPixelBarrelLayerThickness', [1., 1.])
82 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkStripBarrelLayerRadii', [480., 665., 880.])
83 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkStripBarrelLayerHalflengthZ', [1370., 1370., 1370.])
84 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkStripBarrelLayerThickness', [1., 1., 1.])
87 actscf.addFlag(
'Acts.doMonitoring',
False)
88 actscf.addFlag(
'Acts.doAnalysis',
False)
89 actscf.addFlag(
'Acts.doAnalysisNtuples',
lambda pcf: pcf.Acts.doAnalysis)
90 actscf.addFlag(
'Acts.Clusters.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
91 actscf.addFlag(
'Acts.SpacePoints.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
92 actscf.addFlag(
'Acts.Seeds.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
93 actscf.addFlag(
'Acts.Tracks.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
94 actscf.addFlag(
'Acts.Particles.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
95 actscf.addFlag(
'Acts.storeTrackStateInfo',
False)
98 actscf.addFlag(
"Acts.Clusters.UseWeightedPosition",
False)
99 actscf.addFlag(
"Acts.Clusters.RetrieveChargeInformation",
lambda pcf:
not pcf.Tracking.doPixelDigitalClustering)
102 actscf.addFlag(
"Acts.SpacePointStrategy", SpacePointStrategy.ActsTrk, type=SpacePointStrategy)
105 actscf.addFlag(
"Acts.SeedingStrategy", SeedingStrategy.Default, type=SeedingStrategy)
108 actscf.addFlag(
'Acts.PixelCalibrationStrategy', PixelCalibrationStrategy.AnalogueClusteringAfterSelection, type=PixelCalibrationStrategy)
109 actscf.addFlag(
'Acts.doRotCorrection',
True)
110 actscf.addFlag(
'Acts.doPrintTrackStates',
False)
111 actscf.addFlag(
'Acts.skipDuplicateSeeds',
True)
112 actscf.addFlag(
'Acts.doTwoWayCKF',
True)
113 actscf.addFlag(
'Acts.useStripSeedsFirst',
False)
114 actscf.addFlag(
'Acts.autoReverseSearchCKF',
False)
115 actscf.addFlag(
'Acts.useHGTDClusterInTrackFinding',
False)
116 actscf.addFlag(
'Acts.branchStopperMeasCutReduce', 2)
117 actscf.addFlag(
'Acts.branchStopperAbsEtaMeasCut', 1.2)
120 actscf.addFlag(
'Acts.doAmbiguityResolution',
True)
121 actscf.addFlag(
'Acts.AmbiguitySolverStrategy', AmbiguitySolverStrategy.Greedy, type=AmbiguitySolverStrategy)
122 actscf.addFlag(
'Acts.AmbiguitySolverMode',
lambda pcf: AmbiguitySolverMode.OUTSIDE_TF
if pcf.Acts.doAmbiguityResolution
else AmbiguitySolverMode.DURING_TF, type=AmbiguitySolverMode)
125 actscf.addFlag(
'Acts.OnTrackCalibration.performCovarianceCalibration',
True)
128 actscf.addFlag(
'Acts.writeTrackCollection',
False)
129 actscf.addFlag(
'Acts.fitFromPRD',
False)
130 actscf.addFlag(
'Acts.trackFitterType', TrackFitterType.KalmanFitter, type=TrackFitterType)
133 actscf.addFlag(
"Acts.GsfRefitLegacyTrk",
False)
134 actscf.addFlag(
"Acts.GsfRefitActs",
False)
135 actscf.addFlag(
"Acts.GsfMaxComponents", 12)
136 actscf.addFlag(
"Acts.GsfComponentMergeMethod",
'MaxWeight')
137 actscf.addFlag(
"Acts.GsfDirectNavigation",
False)
138 actscf.addFlag(
"Acts.GsfOutlierChi2Cut", 1e4)
141 actscf.addFlag(
'Acts.decoratePRD.sdoSiHit',
lambda pcf: pcf.Tracking.doTIDE_AmbiTrackMonitoring)