3 from TrkConfig.TrackingPassFlags
import createITkTrackingPassFlags, createITkFastTrackingPassFlags, createITkConversionTrackingPassFlags, createITkHeavyIonTrackingPassFlags, createITkLargeD0TrackingPassFlags, createITkLowPtTrackingPassFlags
6 icf.doAthenaCluster =
False
7 icf.doAthenaSpacePoint =
False
8 icf.doAthenaSeed =
False
9 icf.doAthenaTrack =
False
10 icf.doAthenaAmbiguityResolution =
False
11 icf.doActsCluster =
False
12 icf.doActsSpacePoint =
False
13 icf.doActsSeed =
False
14 icf.doActsTrack =
False
15 icf.doActsAmbiguityResolution =
False
18 icf.doActsCluster =
True
19 icf.doActsSpacePoint =
True
21 icf.doActsTrack =
True
25 icf.doActsAmbiguityResolution =
lambda pcf: pcf.Acts.doAmbiguityResolution
31 icf.extension =
"ActsLegacy"
39 icf.extension =
"Acts"
50 icf.extension =
"ActsHeavyIon"
52 icf.doAthenaCluster =
True
53 icf.doAthenaToActsCluster =
True
54 icf.doActsSpacePoint =
True
56 icf.doActsTrack =
True
59 icf.doActsToAthenaTrack =
lambda pcf :
not pcf.Acts.doAmbiguityResolution
60 icf.doAthenaAmbiguityResolution =
lambda pcf :
not pcf.Acts.doAmbiguityResolution
63 icf.doActsAmbiguityResolution =
lambda pcf : pcf.Acts.doAmbiguityResolution
64 icf.doActsToAthenaResolvedTrack =
lambda pcf : pcf.Acts.doAmbiguityResolution
67 icf.doAmbiguityProcessorTrackFit =
False
73 icf.extension =
"ActsLargeRadius"
77 icf.isSecondaryPass =
True
80 icf.storeSeparateContainer =
True
86 icf.extension =
"ActsConversion"
90 icf.isSecondaryPass =
True
92 icf.storeSeparateContainer =
False
98 icf.extension =
"ActsLowPt"
102 icf.isSecondaryPass =
True
105 icf.storeSeparateContainer =
False
113 icf.extension =
"ActsValidateClusters"
115 icf.doActsCluster =
True
116 icf.doActsToAthenaCluster =
True
117 icf.doAthenaSpacePoint =
True
118 icf.doAthenaSeed =
True
119 icf.doAthenaTrack =
True
120 icf.doAthenaAmbiguityResolution =
True
125 icf.extension =
"ActsValidateSpacePoints"
127 icf.doAthenaCluster =
True
128 icf.doAthenaToActsCluster =
True
129 icf.doActsSpacePoint =
True
132 icf.doActsToAthenaSeed =
True
133 icf.doAthenaTrack =
True
134 icf.doAthenaAmbiguityResolution =
True
139 icf.extension =
"ActsValidateSeeds"
141 icf.doAthenaCluster =
True
142 icf.doAthenaSpacePoint =
True
143 icf.doAthenaToActsSpacePoint =
True
144 icf.doActsToAthenaSeed =
True
145 icf.doAthenaTrack =
True
146 icf.doAthenaAmbiguityResolution =
True
151 icf.extension =
"ActsValidateConversionSeeds"
153 icf.doAthenaCluster =
True
154 icf.doAthenaSpacePoint =
True
155 icf.doAthenaToActsSpacePoint =
True
156 icf.doActsToAthenaSeed =
True
157 icf.doAthenaTrack =
True
158 icf.doAthenaAmbiguityResolution =
True
159 icf.isSecondaryPass =
False
164 icf.extension =
"ActsValidateLargeRadiusStandalone"
165 icf.isSecondaryPass =
False
170 icf.extension =
"ActsValidateLargeRadiusSeeds"
172 icf.doAthenaCluster =
True
173 icf.doAthenaSpacePoint =
True
174 icf.doAthenaToActsSpacePoint =
True
175 icf.doActsToAthenaSeed =
True
176 icf.doAthenaTrack =
True
177 icf.doAthenaAmbiguityResolution =
True
178 icf.isSecondaryPass =
False
183 icf.extension =
lambda pcf :
"ActsValidateTracks" if not pcf.Acts.doAmbiguityResolution
else "ActsValidateResolvedTracks"
189 icf.doAthenaCluster =
True
190 icf.doAthenaToActsCluster =
True
191 icf.doActsSpacePoint =
True
192 icf.doActsSeed =
True
193 icf.doActsTrack =
True
196 icf.doActsToAthenaTrack =
lambda pcf :
not pcf.Acts.doAmbiguityResolution
197 icf.doAthenaAmbiguityResolution =
lambda pcf :
not pcf.Acts.doAmbiguityResolution
200 icf.doActsAmbiguityResolution =
lambda pcf : pcf.Acts.doAmbiguityResolution
201 icf.doActsToAthenaResolvedTrack =
lambda pcf : pcf.Acts.doAmbiguityResolution
204 icf.doAmbiguityProcessorTrackFit =
False
209 icf.extension =
"ActsValidateAmbiguityResolution"
215 icf.doAthenaCluster =
True
216 icf.doAthenaSpacePoint =
True
217 icf.doAthenaSeed =
True
218 icf.doAthenaTrack =
True
219 icf.doAthenaToActsTrack =
True
220 icf.doActsAmbiguityResolution =
True
221 icf.doActsToAthenaResolvedTrack =
True
226 icf.extension =
"ActsValidateF100"
227 icf.doActsCluster =
False
228 icf.doFPGACluster =
True
229 icf.doFPGATrackSim =
True
230 icf.doActsSpacePoint =
True
231 icf.doActsSeed =
True
232 icf.doActsTrack =
True
237 icf.extension =
"ActsValidateF150"
238 icf.doActsCluster =
False
239 icf.doFPGACluster =
True
240 icf.doFPGASeed =
True
241 icf.doFPGATrackSim =
True
242 icf.doActsSpacePoint =
False
243 icf.doActsSeed =
False
244 icf.doActsTrack =
True