ATLAS Offline Software
Loading...
Searching...
No Matches
MuonTrackPerformanceConfig Namespace Reference

Functions

 TrajectoryBuilderCfg (flags, name="MuonDecayTruthTrajectoryBuilder", **kwargs)
 MuonTrackTruthToolCfg (flags, name="MuonTrackTruthTool", **kwargs)
 MuonTrackPerformanceAlgCfg (flags, name="MuonTrackPerformanceAlg", **kwargs)
 MuonPerformanceAlgCfg (flags, name="MuonPerformanceAlg", **kwargs)
 MuonSegmentPerformanceAlgCfg (flags, name="MuonSegmentPerformanceAlg", **kwargs)
 MuonTrackStatisticsToolCfg (flags, name="MuonTrackStatisticsTool", **kwargs)
 MuonTrackStatisticsAlgCfg (flags, name="MuonTrackStatisticsAlg", **kwargs)

Function Documentation

◆ MuonPerformanceAlgCfg()

MuonTrackPerformanceConfig.MuonPerformanceAlgCfg ( flags,
name = "MuonPerformanceAlg",
** kwargs )

Definition at line 30 of file MuonTrackPerformanceConfig.py.

30def MuonPerformanceAlgCfg(flags, name = "MuonPerformanceAlg", **kwargs):
31 result = ComponentAccumulator()
32 the_alg = CompFactory.MuonPerformanceAlg(name, **kwargs)
33 result.addEventAlgo(the_alg, primary = True)
34 return result
35

◆ MuonSegmentPerformanceAlgCfg()

MuonTrackPerformanceConfig.MuonSegmentPerformanceAlgCfg ( flags,
name = "MuonSegmentPerformanceAlg",
** kwargs )

Definition at line 36 of file MuonTrackPerformanceConfig.py.

36def MuonSegmentPerformanceAlgCfg(flags, name = "MuonSegmentPerformanceAlg", **kwargs):
37 result = ComponentAccumulator()
38 the_alg = CompFactory.MuonSegmentPerformanceAlg(name, **kwargs)
39 result.addEventAlgo(the_alg, primary = True)
40 return result
41

◆ MuonTrackPerformanceAlgCfg()

MuonTrackPerformanceConfig.MuonTrackPerformanceAlgCfg ( flags,
name = "MuonTrackPerformanceAlg",
** kwargs )

Definition at line 19 of file MuonTrackPerformanceConfig.py.

19def MuonTrackPerformanceAlgCfg(flags, name = "MuonTrackPerformanceAlg", **kwargs):
20 result = ComponentAccumulator()
21 from MuonConfig.MuonRecToolsConfig import MuonEDMPrinterToolCfg, MuonTrackSummaryHelperToolCfg
22 kwargs.setdefault("Printer", result.getPrimaryAndMerge(MuonEDMPrinterToolCfg(flags)))
23 kwargs.setdefault("TrackTruthTool", result.popToolsAndMerge(MuonTrackTruthToolCfg(flags)))
24 kwargs.setdefault("SummaryHelperTool", result.popToolsAndMerge(MuonTrackSummaryHelperToolCfg(flags)))
25 kwargs.setdefault("DoTruth", flags.Input.isMC)
26 the_alg = CompFactory. MuonTrackPerformanceAlg(name, **kwargs)
27 result.addEventAlgo(the_alg, primary = True)
28 return result
29

◆ MuonTrackStatisticsAlgCfg()

MuonTrackPerformanceConfig.MuonTrackStatisticsAlgCfg ( flags,
name = "MuonTrackStatisticsAlg",
** kwargs )

Definition at line 46 of file MuonTrackPerformanceConfig.py.

46def MuonTrackStatisticsAlgCfg(flags, name = "MuonTrackStatisticsAlg", **kwargs):
47 result = ComponentAccumulator()
48 kwargs.setdefault("StatTool", result.popToolsAndMerge(MuonTrackStatisticsToolCfg(flags)))
49 return result

◆ MuonTrackStatisticsToolCfg()

MuonTrackPerformanceConfig.MuonTrackStatisticsToolCfg ( flags,
name = "MuonTrackStatisticsTool",
** kwargs )

Definition at line 42 of file MuonTrackPerformanceConfig.py.

42def MuonTrackStatisticsToolCfg(flags, name = "MuonTrackStatisticsTool", **kwargs):
43 result = ComponentAccumulator()
44 result.setPrivateTools(CompFactory.MuonTrackStatisticsTool(name, **kwargs))
45 return result

◆ MuonTrackTruthToolCfg()

MuonTrackPerformanceConfig.MuonTrackTruthToolCfg ( flags,
name = "MuonTrackTruthTool",
** kwargs )

Definition at line 10 of file MuonTrackPerformanceConfig.py.

10def MuonTrackTruthToolCfg(flags, name = "MuonTrackTruthTool", **kwargs):
11 result = ComponentAccumulator()
12 from MuonConfig.MuonRecToolsConfig import MuonEDMPrinterToolCfg
13 kwargs.setdefault("Printer", result.getPrimaryAndMerge(MuonEDMPrinterToolCfg(flags)))
14 kwargs.setdefault("TruthTrajectoryBuilder", result.popToolsAndMerge(TrajectoryBuilderCfg(flags)))
15 the_tool = CompFactory.Muon.MuonTrackTruthTool(name, **kwargs)
16 result.setPrivateTools(the_tool)
17 return result
18

◆ TrajectoryBuilderCfg()

MuonTrackPerformanceConfig.TrajectoryBuilderCfg ( flags,
name = "MuonDecayTruthTrajectoryBuilder",
** kwargs )

Definition at line 5 of file MuonTrackPerformanceConfig.py.

5def TrajectoryBuilderCfg(flags, name = "MuonDecayTruthTrajectoryBuilder", **kwargs):
6 result = ComponentAccumulator()
7 the_tool = CompFactory.Muon.MuonDecayTruthTrajectoryBuilder(name, **kwargs)
8 result.setPrivateTools(the_tool)
9 return result