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

Functions

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

Variables

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

Function Documentation

◆ L0MuonTGCSimCfg()

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

Definition at line 6 of file L0MuonS1TGCConfig.py.

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

Variable Documentation

◆ acc

L0MuonS1TGCConfig.acc

Definition at line 75 of file L0MuonS1TGCConfig.py.

◆ args

L0MuonS1TGCConfig.args = parser.parse_args()

Definition at line 69 of file L0MuonS1TGCConfig.py.

◆ candidateBuilderTool

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

Definition at line 81 of file L0MuonS1TGCConfig.py.

◆ flags

L0MuonS1TGCConfig.flags = initConfigFlags()

Definition at line 71 of file L0MuonS1TGCConfig.py.

◆ inputFile

L0MuonS1TGCConfig.inputFile

Definition at line 66 of file L0MuonS1TGCConfig.py.

◆ MsgSuppression

L0MuonS1TGCConfig.MsgSuppression

Definition at line 72 of file L0MuonS1TGCConfig.py.

◆ nEvents

L0MuonS1TGCConfig.nEvents

Definition at line 67 of file L0MuonS1TGCConfig.py.

◆ parser

L0MuonS1TGCConfig.parser = SetupArgParser()

Definition at line 65 of file L0MuonS1TGCConfig.py.

◆ RDOFileName

L0MuonS1TGCConfig.RDOFileName

Definition at line 73 of file L0MuonS1TGCConfig.py.