51 actscf = AthConfigFlags()
54 actscf.addFlag(
'Acts.EDM.PersistifyClusters',
lambda pcf: pcf.Acts.EDM.PersistifySpacePoints)
55 actscf.addFlag(
'Acts.EDM.PersistifySpacePoints',
False)
56 actscf.addFlag(
'Acts.EDM.PersistifyTracks',
False)
57 actscf.addFlag(
'Acts.useCache',
False)
60 actscf.addFlag(
'Acts.doITkConversion',
False)
61 actscf.addFlag(
'Acts.doLargeRadius',
False)
62 actscf.addFlag(
'Acts.doLowPt',
False)
70 actscf.addFlag(
'Acts.TrackingGeometry.MaterialSource',
'Default')
71 actscf.addFlag(
'Acts.TrackingGeometry.MaterialCalibrationFolder',
'ACTS/MaterialMaps/ITk')
72 actscf.addFlag(
'Acts.TrackingGeometry.MaterialFileExtension',
'')
73 actscf.addFlag(
'Acts.TrackingGeometry.UseBlueprint',
False)
76 actscf.addFlag(
'Acts.TrackingGeometry.InsertITkPassiveMaterialLayers',
False)
77 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkInnerPixelBarrelLayerRadii', [70.])
78 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkInnerPixelBarrelLayerHalflengthZ', [240.])
79 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkInnerPixelBarrelLayerThickness', [1.])
80 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkOuterPixelBarrelLayerRadii', [195., 260.])
81 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkOuterPixelBarrelLayerHalflengthZ', [370., 370.])
82 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkOuterPixelBarrelLayerThickness', [1., 1.])
83 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkStripBarrelLayerRadii', [480., 665., 880.])
84 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkStripBarrelLayerHalflengthZ', [1370., 1370., 1370.])
85 actscf.addFlag(
'Acts.TrackingGeometry.PassiveITkStripBarrelLayerThickness', [1., 1., 1.])
88 actscf.addFlag(
'Acts.doMonitoring',
False)
89 actscf.addFlag(
'Acts.doAnalysis',
False)
90 actscf.addFlag(
'Acts.doAnalysisNtuples',
lambda pcf: pcf.Acts.doAnalysis)
91 actscf.addFlag(
'Acts.Clusters.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
92 actscf.addFlag(
'Acts.SpacePoints.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
93 actscf.addFlag(
'Acts.Seeds.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
94 actscf.addFlag(
'Acts.Tracks.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
95 actscf.addFlag(
'Acts.Particles.doAnalysis',
lambda pcf: pcf.Acts.doAnalysis)
96 actscf.addFlag(
'Acts.storeTrackStateInfo',
False)
99 actscf.addFlag(
"Acts.Clusters.UseWeightedPosition",
False)
100 actscf.addFlag(
"Acts.Clusters.RetrieveChargeInformation",
lambda pcf:
not pcf.Tracking.doPixelDigitalClustering)
103 actscf.addFlag(
"Acts.SpacePointStrategy", SpacePointStrategy.ActsTrk, type=SpacePointStrategy)
106 actscf.addFlag(
"Acts.SeedingStrategy", SeedingStrategy.GridTriplet, type=SeedingStrategy)
109 actscf.addFlag(
'Acts.PixelCalibrationStrategy', PixelCalibrationStrategy.AnalogueClusteringAfterSelection, type=PixelCalibrationStrategy)
110 actscf.addFlag(
'Acts.doRotCorrection',
True)
111 actscf.addFlag(
'Acts.doPrintTrackStates',
False)
112 actscf.addFlag(
'Acts.skipDuplicateSeeds',
True)
113 actscf.addFlag(
'Acts.doTwoWayCKF',
True)
114 actscf.addFlag(
'Acts.useStripSeedsFirst',
False)
115 actscf.addFlag(
'Acts.autoReverseSearchCKF',
False)
116 actscf.addFlag(
'Acts.useHGTDClusterInTrackFinding',
False)
117 actscf.addFlag(
'Acts.branchStopperMeasCutReduce', 2)
118 actscf.addFlag(
'Acts.branchStopperAbsEtaMeasCut', 1.2)
119 actscf.addFlag(
'Acts.forceTrackOnSeed',
lambda pcf: pcf.Acts.SeedingStrategy!=SeedingStrategy.Gbts2
or pcf.Tracking.doPixelDigitalClustering)
122 actscf.addFlag(
'Acts.doAmbiguityResolution',
True)
123 actscf.addFlag(
'Acts.AmbiguitySolverStrategy', AmbiguitySolverStrategy.Greedy, type=AmbiguitySolverStrategy)
124 actscf.addFlag(
'Acts.AmbiguitySolverMode',
lambda pcf: AmbiguitySolverMode.OUTSIDE_TF
if pcf.Acts.doAmbiguityResolution
else AmbiguitySolverMode.DURING_TF, type=AmbiguitySolverMode)
127 actscf.addFlag(
'Acts.OnTrackCalibration.performCovarianceCalibration',
True)
130 actscf.addFlag(
'Acts.writeTrackCollection',
False)
131 actscf.addFlag(
'Acts.fitFromPRD',
False)
132 actscf.addFlag(
'Acts.trackFitterType', TrackFitterType.KalmanFitter, type=TrackFitterType)
135 actscf.addFlag(
"Acts.GsfRefitLegacyTrk",
False)
136 actscf.addFlag(
"Acts.GsfRefitActs",
False)
137 actscf.addFlag(
"Acts.GsfMaxComponents", 12)
138 actscf.addFlag(
"Acts.GsfComponentMergeMethod",
'MaxWeight')
139 actscf.addFlag(
"Acts.GsfDirectNavigation",
False)
140 actscf.addFlag(
"Acts.GsfOutlierChi2Cut", 1e4)
143 actscf.addFlag(
'Acts.decoratePRD.sdoSiHit',
lambda pcf: pcf.Tracking.doTIDE_AmbiTrackMonitoring)