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