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

Functions

 MuonSPIdDumpCfg (flags, name="MuonSPIdMaker", **kwargs)
 main (args)

Variables

 parser = SetupArgParser()
 nEvents
 outRootFile
 inputFile
 args = parser.parse_args()

Function Documentation

◆ main()

muonSPIdDump.main ( args)

Definition at line 18 of file muonSPIdDump.py.

18def main(args):
19 from MuonGeoModelTestR4.testGeoModel import setupGeoR4TestCfg
20 from MuonConfig.MuonConfigUtils import executeTest, setupHistSvcCfg
21 from AthenaConfiguration.AllConfigFlags import initConfigFlags
22 flags = initConfigFlags()
23 flags.PerfMon.doFullMonMT = True
24
25 flags, cfg = setupGeoR4TestCfg(args,flags)
26
27 cfg.merge(setupHistSvcCfg(flags,outFile=args.outRootFile, outStream="MuonSPId"))
28
29 from MuonConfig.MuonDataPrepConfig import xAODUncalibMeasPrepCfg
30 cfg.merge(xAODUncalibMeasPrepCfg(flags))
31
32 from MuonSpacePointFormation.SpacePointFormationConfig import MuonSpacePointFormationCfg
33 cfg.merge(MuonSpacePointFormationCfg(flags))
34
35 from MuonPatternRecognitionAlgs.MuonPatternRecognitionConfig import MuonPatternRecognitionCfg
36 cfg.merge(MuonPatternRecognitionCfg(flags))
37
38
39 cfg.merge(MuonSPIdDumpCfg(flags))
40 #cfg.getService("MessageSvc").setVerbose= [ "MuonSPIdMaker"]
41 executeTest(cfg)
42
43
int main()
Definition hello.cxx:18

◆ MuonSPIdDumpCfg()

muonSPIdDump.MuonSPIdDumpCfg ( flags,
name = "MuonSPIdMaker",
** kwargs )

Definition at line 6 of file muonSPIdDump.py.

6def MuonSPIdDumpCfg(flags, name="MuonSPIdMaker", **kwargs):
7 result = ComponentAccumulator()
8 from MuonSpacePointFormation.SpacePointFormationConfig import MuonSpacePointFormationCfg
9 result.merge(MuonSpacePointFormationCfg(flags))
10 kwargs.setdefault("isMC", flags.Input.isMC)
11 from MuonInference.InferenceConfig import GraphBucketFilterToolCfg
12 kwargs.setdefault("GraphFilterTool", result.popToolsAndMerge(GraphBucketFilterToolCfg(flags)))
13 the_alg = CompFactory.MuonR4.SPIdDumperAlg(name=name, **kwargs)
14 result.addEventAlgo(the_alg, primary = True)
15 return result
16
17

Variable Documentation

◆ args

muonSPIdDump.args = parser.parse_args()

Definition at line 50 of file muonSPIdDump.py.

◆ inputFile

muonSPIdDump.inputFile

Definition at line 49 of file muonSPIdDump.py.

◆ nEvents

muonSPIdDump.nEvents

Definition at line 47 of file muonSPIdDump.py.

◆ outRootFile

muonSPIdDump.outRootFile

Definition at line 48 of file muonSPIdDump.py.

◆ parser

muonSPIdDump.parser = SetupArgParser()

Definition at line 46 of file muonSPIdDump.py.