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
69 icf.doAmbiguityProcessorTrackFit =
False
75 icf.extension =
"ActsLargeRadius"
79 icf.isSecondaryPass =
True
82 icf.storeSeparateContainer =
True
88 icf.extension =
"ActsConversion"
92 icf.isSecondaryPass =
True
94 icf.storeSeparateContainer =
False
100 icf.extension =
"ActsLowPt"
104 icf.isSecondaryPass =
True
107 icf.storeSeparateContainer =
False
115 icf.extension =
"ActsValidateClusters"
117 icf.doActsCluster =
True
118 icf.doActsToAthenaCluster =
True
119 icf.doAthenaSpacePoint =
True
120 icf.doAthenaSeed =
True
121 icf.doAthenaTrack =
True
122 icf.doAthenaAmbiguityResolution =
True
127 icf.extension =
"ActsValidateSpacePoints"
129 icf.doAthenaCluster =
True
130 icf.doAthenaToActsCluster =
True
131 icf.doActsSpacePoint =
True
134 icf.doActsToAthenaSeed =
True
135 icf.doAthenaTrack =
True
136 icf.doAthenaAmbiguityResolution =
True
141 icf.extension =
"ActsValidateSeeds"
143 icf.doAthenaCluster =
True
144 icf.doAthenaSpacePoint =
True
145 icf.doAthenaToActsSpacePoint =
True
146 icf.doActsToAthenaSeed =
True
147 icf.doAthenaTrack =
True
148 icf.doAthenaAmbiguityResolution =
True
153 icf.extension =
"ActsValidateConversionSeeds"
155 icf.doAthenaCluster =
True
156 icf.doAthenaSpacePoint =
True
157 icf.doAthenaToActsSpacePoint =
True
158 icf.doActsToAthenaSeed =
True
159 icf.doAthenaTrack =
True
160 icf.doAthenaAmbiguityResolution =
True
161 icf.isSecondaryPass =
False
166 icf.extension =
"ActsValidateLargeRadiusSeeds"
168 icf.doAthenaCluster =
True
169 icf.doAthenaSpacePoint =
True
170 icf.doAthenaToActsSpacePoint =
True
171 icf.doActsToAthenaSeed =
True
172 icf.doAthenaTrack =
True
173 icf.doAthenaAmbiguityResolution =
True
174 icf.isSecondaryPass =
False
179 icf.extension =
lambda pcf :
"ActsValidateTracks" if not pcf.Acts.doAmbiguityResolution
else "ActsValidateResolvedTracks"
185 icf.doAthenaCluster =
True
186 icf.doAthenaToActsCluster =
True
187 icf.doActsSpacePoint =
True
188 icf.doActsSeed =
True
189 icf.doActsTrack =
True
192 icf.doActsToAthenaTrack =
lambda pcf :
not pcf.Acts.doAmbiguityResolution
193 icf.doAthenaAmbiguityResolution =
lambda pcf :
not pcf.Acts.doAmbiguityResolution
196 icf.doActsAmbiguityResolution =
lambda pcf : pcf.Acts.doAmbiguityResolution
197 icf.doActsToAthenaResolvedTrack =
lambda pcf : pcf.Acts.doAmbiguityResolution
200 icf.doAmbiguityProcessorTrackFit =
False
205 icf.extension =
"ActsValidateAmbiguityResolution"
211 icf.doAthenaCluster =
True
212 icf.doAthenaSpacePoint =
True
213 icf.doAthenaSeed =
True
214 icf.doAthenaTrack =
True
215 icf.doAthenaToActsTrack =
True
216 icf.doActsAmbiguityResolution =
True
217 icf.doActsToAthenaResolvedTrack =
True
222 icf.extension =
"ActsValidateF100"
223 icf.doActsCluster =
False
224 icf.doFPGACluster =
True
225 icf.doFPGATrackSim =
True
226 icf.doActsSpacePoint =
True
227 icf.doActsSeed =
True
228 icf.doActsTrack =
True
233 icf.extension =
"ActsValidateF150"
234 icf.doActsCluster =
False
235 icf.doFPGACluster =
True
236 icf.doFPGASeed =
True
237 icf.doFPGATrackSim =
True
238 icf.doActsSpacePoint =
False
239 icf.doActsSeed =
False
240 icf.doActsTrack =
True