3 from AthenaConfiguration.ComponentAccumulator 
import ComponentAccumulator
 
    4 from AthenaConfiguration.ComponentFactory 
import CompFactory
 
    8     muonJetDrTool = CompFactory.DerivationFramework.MuonJetDrTool(name)
 
    9     acc.addPublicTool(muonJetDrTool, primary=
True)
 
   15     from TrkConfig.AtlasExtrapolatorConfig 
import MuonExtrapolatorCfg
 
   17     the_alg = CompFactory.DerivationFramework.MuonTPExtrapolationAlg(name = name,**kwargs)
 
   18     acc.addEventAlgo(the_alg, primary = 
True)
 
   24     from MuonCombinedConfig.MuonCombinedRecToolsConfig 
import TrackDepositInCaloToolCfg
 
   26     the_alg = CompFactory.DerivationFramework.IDTrackCaloDepositsDecoratorAlg(name, **kwargs)
 
   27     acc.addEventAlgo(the_alg, primary = 
True)
 
   33     from MuonSelectorTools.MuonSelectorToolsConfig 
import MuonSelectionToolCfg
 
   35                                                             name=
"MuonSelThinningTool")))
 
   36     the_alg = CompFactory.DerivationFramework.AnalysisMuonThinningAlg(name, **kwargs)
 
   37     acc.addEventAlgo(the_alg, primary = 
True)
 
   45     kwargs.setdefault(
"applyTrigger",
True)
 
   46     if kwargs[
"applyTrigger"]:
 
   47         from TriggerMatchingTool.TriggerMatchingToolConfig 
import TriggerMatchingToolCfg
 
   48         kwargs.setdefault(
"TrigMatchingTool",  acc.popToolsAndMerge(
 
   51     from MuonSelectorTools.MuonSelectorToolsConfig 
import MuonSelectionToolCfg
 
   53     kwargs.setdefault(
"isMC", ConfigFlags.Input.isMC)
 
   54     the_alg = CompFactory.DerivationFramework.DiMuonTaggingAlg(name, **kwargs)
 
   55     acc.addEventAlgo(the_alg, primary = 
True)