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

Functions

 L0MuonTGCSimCfg (flags, name="L0Muon.TGCSimulation", configureHistSvc=True, **kwargs)

Variables

 parser = SetupArgParser()
 inputFile
 nEvents
 args = parser.parse_args()
 flags = initConfigFlags()
 MsgSuppression
 RDOFileName
 acc
 candidateBuilderTool

Function Documentation

◆ L0MuonTGCSimCfg()

L0MuonTGCSimCfg ( flags,
name = "L0Muon.TGCSimulation",
configureHistSvc = True,
** kwargs )

Definition at line 6 of file L0MuonS1TGCConfig.py.

10 **kwargs):
11
12 result = ComponentAccumulator()
13
14 if "CandidateBuilderTool" not in kwargs:
15 from L0MuonS1TGCFloatingTools.L0MuonS1TGCFloatingToolsConfig import (
16 TgcL0FloatingCandidateBuilderToolCfg,
17 )
18 kwargs["CandidateBuilderTool"] = result.popToolsAndMerge(
19 TgcL0FloatingCandidateBuilderToolCfg(flags)
20 )
21
22 if "InnerCoincidenceTool" not in kwargs:
23 from L0MuonS1TGCFloatingTools.L0MuonS1TGCFloatingToolsConfig import (
24 TgcL0FloatingInnerCoincidenceToolCfg,
25 )
26 kwargs["InnerCoincidenceTool"] = result.popToolsAndMerge(
27 TgcL0FloatingInnerCoincidenceToolCfg(flags)
28 )
29
30 if "TrackSelectorTool" not in kwargs:
31 from L0MuonS1TGCFloatingTools.L0MuonS1TGCFloatingToolsConfig import (
32 TgcL0FloatingTrackSelectorToolCfg,
33 )
34 kwargs["TrackSelectorTool"] = result.popToolsAndMerge(
35 TgcL0FloatingTrackSelectorToolCfg(flags)
36 )
37
38 alg = CompFactory.L0Muon.TGCSimulation(name=name, **kwargs)
39
40 from AthenaMonitoringKernel.GenericMonitoringTool import GenericMonitoringTool
41 monTool = GenericMonitoringTool(flags, "MonTool")
42 monTool.defineHistogram(
43 "nTgcRdoCollections",
44 path="EXPERT",
45 type="TH1F",
46 title=";TGC RDO collections;Events",
47 xbins=50,
48 xmin=0,
49 xmax=100,
50 )
51 alg.MonTool = monTool
52
53 result.addEventAlgo(alg)
54 if configureHistSvc:
55 histSvc = CompFactory.THistSvc(
56 Output=["EXPERT DATAFILE='" + name + ".root' OPT='RECREATE'"]
57 )
58 result.addService(histSvc)
59 return result
60
61

Variable Documentation

◆ acc

L0MuonS1TGCConfig.acc

Definition at line 80 of file L0MuonS1TGCConfig.py.

◆ args

L0MuonS1TGCConfig.args = parser.parse_args()

Definition at line 74 of file L0MuonS1TGCConfig.py.

◆ candidateBuilderTool

L0MuonS1TGCConfig.candidateBuilderTool
Initial value:
= acc.popToolsAndMerge(
TgcL0FloatingCandidateBuilderToolCfg(flags)
)

Definition at line 86 of file L0MuonS1TGCConfig.py.

◆ flags

L0MuonS1TGCConfig.flags = initConfigFlags()

Definition at line 76 of file L0MuonS1TGCConfig.py.

◆ inputFile

L0MuonS1TGCConfig.inputFile

Definition at line 71 of file L0MuonS1TGCConfig.py.

◆ MsgSuppression

L0MuonS1TGCConfig.MsgSuppression

Definition at line 77 of file L0MuonS1TGCConfig.py.

◆ nEvents

L0MuonS1TGCConfig.nEvents

Definition at line 72 of file L0MuonS1TGCConfig.py.

◆ parser

L0MuonS1TGCConfig.parser = SetupArgParser()

Definition at line 70 of file L0MuonS1TGCConfig.py.

◆ RDOFileName

L0MuonS1TGCConfig.RDOFileName

Definition at line 78 of file L0MuonS1TGCConfig.py.