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

Functions

 L0MuonMDTSimCfg (flags, name="L0MuonMDTSim", **kwargs)

Variables

 _log = logging.getLogger(__name__)
 parser = SetupArgParser()
 inputFile
 nEvents
 args = parser.parse_args()
 flags = initConfigFlags()
 MsgSuppression
 acc

Function Documentation

◆ L0MuonMDTSimCfg()

L0MuonMDTConfig.L0MuonMDTSimCfg ( flags,
name = "L0MuonMDTSim",
** kwargs )

Definition at line 8 of file L0MuonMDTConfig.py.

8def L0MuonMDTSimCfg(flags, name = "L0MuonMDTSim", **kwargs):
9
10 result = ComponentAccumulator()
11
12 alg = CompFactory.L0Muon.MDTSimulation(name = name, **kwargs)
13
14 from AthenaMonitoringKernel.GenericMonitoringTool import GenericMonitoringTool
15 monTool = GenericMonitoringTool(flags, 'MonTool')
16 monTool.HistPath = 'L0MuonMDTSim'
17 monTool.defineHistogram('track_input_eta', path='EXPERT', type='TH1F', title=';#eta_{#mu}^{truth};Muons', xbins=50, xmin=-3, xmax=3)
18
19 alg.MonTool = monTool
20 from MuonConfig.MuonConfigUtils import setupHistSvcCfg
21 result.merge(setupHistSvcCfg(flags, outFile = f"{name}.root", outStream="EXPERT"))
22 result.addEventAlgo(alg)
23 return result
24
25

Variable Documentation

◆ _log

L0MuonMDTConfig._log = logging.getLogger(__name__)
protected

Definition at line 6 of file L0MuonMDTConfig.py.

◆ acc

L0MuonMDTConfig.acc

Definition at line 37 of file L0MuonMDTConfig.py.

◆ args

L0MuonMDTConfig.args = parser.parse_args()

Definition at line 32 of file L0MuonMDTConfig.py.

◆ flags

L0MuonMDTConfig.flags = initConfigFlags()

Definition at line 34 of file L0MuonMDTConfig.py.

◆ inputFile

L0MuonMDTConfig.inputFile

Definition at line 30 of file L0MuonMDTConfig.py.

◆ MsgSuppression

L0MuonMDTConfig.MsgSuppression

Definition at line 35 of file L0MuonMDTConfig.py.

◆ nEvents

L0MuonMDTConfig.nEvents

Definition at line 31 of file L0MuonMDTConfig.py.

◆ parser

L0MuonMDTConfig.parser = SetupArgParser()

Definition at line 29 of file L0MuonMDTConfig.py.