2 from AthenaConfiguration.ComponentFactory
import CompFactory
3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
7 the_tool = CompFactory.Muon.MuonDecayTruthTrajectoryBuilder(name, **kwargs)
8 result.setPrivateTools(the_tool)
12 from MuonConfig.MuonRecToolsConfig
import MuonEDMPrinterToolCfg
14 kwargs.setdefault(
"TruthTrajectoryBuilder", result.popToolsAndMerge(
TrajectoryBuilderCfg(flags)))
15 the_tool = CompFactory.Muon.MuonTrackTruthTool(name, **kwargs)
16 result.setPrivateTools(the_tool)
21 from MuonConfig.MuonRecToolsConfig
import MuonEDMPrinterToolCfg, MuonTrackSummaryHelperToolCfg
25 kwargs.setdefault(
"DoTruth", flags.Input.isMC)
27 result.addEventAlgo(the_alg, primary =
True)
32 the_alg = CompFactory.MuonPerformanceAlg(name, **kwargs)
33 result.addEventAlgo(the_alg, primary =
True)
38 the_alg = CompFactory.MuonSegmentPerformanceAlg(name, **kwargs)
39 result.addEventAlgo(the_alg, primary =
True)
44 result.setPrivateTools(CompFactory.MuonTrackStatisticsTool(name, **kwargs))