52     from TrkConfig.TrkTrackSummaryToolConfig 
import ITkTrackSummaryToolCfg
 
   54     from InDetConfig.SiTrackMakerConfig 
import ITkSiTrackMaker_xkCfg
 
   57     ITkSiTrackMakerTool.CombinatorialTrackFinder.writeHolesFromPattern = 
False 
   59     if flags.Tracking.ActiveConfig.useTrigTrackFollowing:
 
   60         acc.addPublicTool( CompFactory.TrigInDetTrackFollowingTool( name = 
"TrigTrackFollowingTool_FTF", LayerNumberTool = acc.popToolsAndMerge(
ITkTrigL2LayerNumberToolCfg(flags))))
 
   62         ITkSiTrackMakerTool.useTrigTrackFollowingTool = 
True 
   63         ITkSiTrackMakerTool.TrigTrackFollowingTool = acc.getPublicTool(
"TrigTrackFollowingTool_FTF")
 
   65     if flags.Tracking.ActiveConfig.useTrigRoadPredictor:
 
   66         acc.addPublicTool( CompFactory.TrigInDetRoadPredictorTool( name = 
"TrigRoadPredictorTool_FTF", LayerNumberTool = acc.popToolsAndMerge(
ITkTrigL2LayerNumberToolCfg(flags))))
 
   68         ITkSiTrackMakerTool.useTrigInDetRoadPredictorTool = 
True 
   69         ITkSiTrackMakerTool.TrigInDetRoadPredictorTool = acc.getPublicTool(
"TrigRoadPredictorTool_FTF")
 
   71     ITkSiTrackMakerTool.trackletPoints = flags.Trigger.InDetTracking.trackletPoints
 
   73     acc.addPublicTool(ITkSiTrackMakerTool)
 
   75     acc.addPublicTool( CompFactory.TrigInDetTrackFitter( 
"TrigInDetTrackFitter" ) )
 
   77     isLRT=flags.Tracking.ActiveConfig.extension == 
"LargeD0" 
   79     from TrigFastTrackFinder.TrigFastTrackFinderConfig 
import TrigFastTrackFinderMonitoringArg
 
   80     from TriggerJobOpts.TriggerHistSvcConfig 
import TriggerHistSvcConfig
 
   86     ftf = CompFactory.TrigFastTrackFinder(  name = 
"TrigFastTrackFinder"+flags.Tracking.ActiveConfig.extension,
 
   88                                             TrigAccelerationTool     = 
None,
 
   89                                             TrigAccelerationSvc      = 
None,
 
   90                                             SpacePointProviderTool   = 
None,
 
   93                                             initialTrackMaker        = ITkSiTrackMakerTool,
 
   94                                             trigInDetTrackFitter     = CompFactory.TrigInDetTrackFitter( 
"TrigInDetTrackFitter" ),
 
   95                                             trigZFinder              = CompFactory.TrigZFinder(),
 
   98                                             TrackInitialD0Max        = 300. 
if isLRT 
else 20.0,
 
   99                                             TracksName               = SiSPSeededTrackCollectionKey,
 
  100                                             TrackZ0Max               = 500. 
if isLRT 
else 300.,
 
  101                                             Triplet_D0Max            = 300. 
if isLRT 
else 4,
 
  102                                             Triplet_MaxBufferLength  = 3    
if isLRT 
else 1,
 
  103                                             Triplet_MinPtFrac        = 0.8,
 
  106                                             doSeedRedundancyCheck    = 
True,
 
  107                                             pTmin                    = flags.Tracking.ActiveConfig.minPT[0],
 
  108                                             useNewLayerNumberScheme  = 
True,
 
  112                                             StandaloneMode           = 
True, 
 
  113                                             UseTracklets             = flags.Tracking.ActiveConfig.useTracklets,
 
  114                                             doTrackRefit             = 
False,
 
  117                                             DoubletDR_Max            = 150.0,
 
  119                                             doDisappearingTrk        = 
False,
 
  122     acc.addEventAlgo( ftf, primary=
True )