ATLAS Offline Software
Loading...
Searching...
No Matches
python.MuonsToolsConfig Namespace Reference

Functions

 MuonJetDrToolCfg (ConfigFlags, name)
 MuonTPExtrapolationAlgCfg (ConfigFlags, name="MuonTPExtrapolationAlg", **kwargs)
 Configuration for the MuonTPExtrapolation tool.
 MuonCaloDepositAlgCfg (ConfigFlags, name="MuonCaloDepositAlg", **kwargs)
 Algorithm that decorates the calorimeter deposits in form of 3 vectors to the muon.
 AnalysisMuonThinningAlgCfg (ConfigFlags, name="AnalysisMuonThinningAlg", **kwargs)
 Algorithm used to thin bad muons from the analysis stream.
 DiMuonTaggingAlgCfg (ConfigFlags, name="DiMuonTaggingTool", **kwargs)
 Di-muon tagging tool, for T&P studies.

Function Documentation

◆ AnalysisMuonThinningAlgCfg()

python.MuonsToolsConfig.AnalysisMuonThinningAlgCfg ( ConfigFlags,
name = "AnalysisMuonThinningAlg",
** kwargs )

Algorithm used to thin bad muons from the analysis stream.

Definition at line 31 of file MuonsToolsConfig.py.

31def AnalysisMuonThinningAlgCfg(ConfigFlags, name="AnalysisMuonThinningAlg", **kwargs):
32 acc = ComponentAccumulator()
33 from MuonSelectorTools.MuonSelectorToolsConfig import MuonSelectionToolCfg
34 kwargs.setdefault("SelectionTool", acc.popToolsAndMerge(MuonSelectionToolCfg(ConfigFlags,
35 name="MuonSelThinningTool")))
36 the_alg = CompFactory.DerivationFramework.AnalysisMuonThinningAlg(name, **kwargs)
37 acc.addEventAlgo(the_alg, primary = True)
38 return acc
39
40

◆ DiMuonTaggingAlgCfg()

python.MuonsToolsConfig.DiMuonTaggingAlgCfg ( ConfigFlags,
name = "DiMuonTaggingTool",
** kwargs )

Di-muon tagging tool, for T&P studies.

Definition at line 42 of file MuonsToolsConfig.py.

42def DiMuonTaggingAlgCfg(ConfigFlags, name="DiMuonTaggingTool", **kwargs):
43 acc = ComponentAccumulator()
44
45 kwargs.setdefault("applyTrigger",True)
46 if kwargs["applyTrigger"]:
47 from TriggerMatchingTool.TriggerMatchingToolConfig import TriggerMatchingToolCfg
48 kwargs.setdefault("TrigMatchingTool", acc.popToolsAndMerge(
49 TriggerMatchingToolCfg(ConfigFlags)))
50
51 from MuonSelectorTools.MuonSelectorToolsConfig import MuonSelectionToolCfg
52 kwargs.setdefault("SelectionTool", acc.popToolsAndMerge(MuonSelectionToolCfg(ConfigFlags)))
53 kwargs.setdefault("isMC", ConfigFlags.Input.isMC)
54 the_alg = CompFactory.DerivationFramework.DiMuonTaggingAlg(name, **kwargs)
55 acc.addEventAlgo(the_alg, primary = True)
56 return acc
57

◆ MuonCaloDepositAlgCfg()

python.MuonsToolsConfig.MuonCaloDepositAlgCfg ( ConfigFlags,
name = "MuonCaloDepositAlg",
** kwargs )

Algorithm that decorates the calorimeter deposits in form of 3 vectors to the muon.

The deposits are used to identify the track as CT muon

Definition at line 22 of file MuonsToolsConfig.py.

22def MuonCaloDepositAlgCfg(ConfigFlags, name= "MuonCaloDepositAlg", **kwargs):
23 acc = ComponentAccumulator()
24 from MuonCombinedConfig.MuonCombinedRecToolsConfig import TrackDepositInCaloToolCfg
25 kwargs.setdefault("TrackDepositInCaloTool", acc.popToolsAndMerge(TrackDepositInCaloToolCfg(ConfigFlags)))
26 the_alg = CompFactory.DerivationFramework.IDTrackCaloDepositsDecoratorAlg(name, **kwargs)
27 acc.addEventAlgo(the_alg, primary = True)
28 return acc
29

◆ MuonJetDrToolCfg()

python.MuonsToolsConfig.MuonJetDrToolCfg ( ConfigFlags,
name )

Definition at line 6 of file MuonsToolsConfig.py.

6def MuonJetDrToolCfg(ConfigFlags, name):
7 acc = ComponentAccumulator()
8 muonJetDrTool = CompFactory.DerivationFramework.MuonJetDrTool(name)
9 acc.addPublicTool(muonJetDrTool, primary=True)
10 return acc
11

◆ MuonTPExtrapolationAlgCfg()

python.MuonsToolsConfig.MuonTPExtrapolationAlgCfg ( ConfigFlags,
name = "MuonTPExtrapolationAlg",
** kwargs )

Configuration for the MuonTPExtrapolation tool.

Definition at line 13 of file MuonsToolsConfig.py.

13def MuonTPExtrapolationAlgCfg(ConfigFlags, name = "MuonTPExtrapolationAlg", **kwargs):
14 acc= ComponentAccumulator()
15 from TrkConfig.AtlasExtrapolatorConfig import MuonExtrapolatorCfg
16 kwargs.setdefault("Extrapolator", acc.popToolsAndMerge(MuonExtrapolatorCfg(ConfigFlags)))
17 the_alg = CompFactory.DerivationFramework.MuonTPExtrapolationAlg(name = name,**kwargs)
18 acc.addEventAlgo(the_alg, primary = True)
19 return acc