3 from AthenaConfiguration.ComponentFactory 
import CompFactory
 
    4 from AthenaConfiguration.ComponentAccumulator 
import ComponentAccumulator
 
    8         flags, name = 'InDetTRT_TrackSegmentsFinder',
 
    9         InputCollections = None, **kwargs):
 
   11     from MagFieldServices.MagFieldServicesConfig 
import (
 
   12         AtlasFieldCacheCondAlgCfg)
 
   15     if "SegmentsMakerTool" not in kwargs:
 
   16         from InDetConfig.TRT_TrackSegmentsToolConfig 
import (
 
   17             TRT_TrackSegmentsMaker_ATLxkCfg)
 
   18         InDetTRT_TrackSegmentsMaker = acc.popToolsAndMerge(
 
   20                                             InputCollections = InputCollections))
 
   21         kwargs.setdefault(
"SegmentsMakerTool", InDetTRT_TrackSegmentsMaker)
 
   23     if "RoadTool" not in kwargs:
 
   24         from InDetConfig.TRT_DetElementsRoadToolConfig 
import (
 
   25             TRT_DetElementsRoadMaker_xkCfg)
 
   26         kwargs.setdefault(
"RoadTool", acc.popToolsAndMerge(
 
   29     if flags.Tracking.BackTracking.doRoISeeded:
 
   30         from InDetConfig.InDetCaloClusterROISelectorConfig 
import (
 
   31             CaloClusterROIPhiRZContainerMakerCfg)
 
   33         kwargs.setdefault(
"useCaloSeeds", 
True)
 
   34         kwargs.setdefault(
"EMROIPhiRZContainer", (
 
   35             "InDetCaloClusterROIPhiRZ%.0fGeVBackTracking" %
 
   36             (flags.Tracking.BackTracking.minRoIClusterEt/Units.GeV)))
 
   38     kwargs.setdefault(
"SegmentsLocation", 
"TRTSegments")
 
   40     acc.addEventAlgo(CompFactory.InDet.TRT_TrackSegmentsFinder(name, **kwargs))
 
   44         flags, name = 'InDetTRT_TrackSegmentsFinder_Cosmics', **kwargs):
 
   47     if "SegmentsMakerTool" not in kwargs:
 
   48         from InDetConfig.TRT_TrackSegmentsToolConfig 
import (
 
   49             TRT_TrackSegmentsMaker_BarrelCosmicsCfg)
 
   50         kwargs.setdefault(
"SegmentsMakerTool", acc.popToolsAndMerge(
 
   57         flags, name = 'InDetTRT_TrackSegmentsFinder_Phase', **kwargs):
 
   60     if "SegmentsMakerTool" not in kwargs:
 
   61         from InDetConfig.TRT_TrackSegmentsToolConfig 
import (
 
   62             TRT_TrackSegmentsMaker_ATLxk_Phase_Cfg)
 
   63         kwargs.setdefault(
"SegmentsMakerTool", acc.popToolsAndMerge(
 
   66     kwargs.setdefault(
"SegmentsLocation", 
"TRTSegments_Phase")
 
   72         flags, name = 'InDetTRT_TrackSegmentsFinder_TrackSegments', **kwargs):
 
   75     if "SegmentsMakerTool" not in kwargs:
 
   76         from InDetConfig.TRT_TrackSegmentsToolConfig 
import (
 
   77             TRT_TrackSegmentsMaker_ATLxk_TrackSegmentsCfg)
 
   78         kwargs.setdefault(
"SegmentsMakerTool", acc.popToolsAndMerge(
 
   81     kwargs.setdefault(
"SegmentsLocation", 
"TRTSegmentsTRT")