ATLAS Offline Software
Loading...
Searching...
No Matches
muonBucketDump.py
Go to the documentation of this file.
1# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
4def main(args):
5 from MuonGeoModelTestR4.testGeoModel import setupGeoR4TestCfg
6 from MuonConfig.MuonConfigUtils import executeTest, setupHistSvcCfg
7 from AthenaConfiguration.AllConfigFlags import initConfigFlags
8 flags = initConfigFlags()
9 flags.PerfMon.doFullMonMT = True
10
11 flags, cfg = setupGeoR4TestCfg(args)
12
13 cfg.merge(setupHistSvcCfg(flags,outFile=args.outRootFile,
14 outStream="MuonBucketDump"))
15
16 from MuonConfig.MuonDataPrepConfig import xAODUncalibMeasPrepCfg
17 cfg.merge(xAODUncalibMeasPrepCfg(flags))
18
19 from MuonSpacePointFormation.SpacePointFormationConfig import MuonSpacePointFormationCfg
20 cfg.merge(MuonSpacePointFormationCfg(flags))
21
22 from MuonPatternRecognitionAlgs.MuonPatternRecognitionConfig import MuonPatternRecognitionCfg
23 cfg.merge(MuonPatternRecognitionCfg(flags))
24
25
26 from MuonBucketDump.MuonBucketDumpConfig import MuonBucketDumpCfg
27 from MuonPatternRecognitionTest.PatternTestConfig import PatternVisualizationToolCfg
28 cfg.merge(MuonBucketDumpCfg(flags,
29 VisualizationTool = cfg.popToolsAndMerge(PatternVisualizationToolCfg(flags, CanvasLimits =0))))
30
31 executeTest(cfg)
32
33if __name__=="__main__":
34 from MuonGeoModelTestR4.testGeoModel import SetupArgParser, MuonPhaseIITestDefaults
35 parser = SetupArgParser()
36 parser.set_defaults(nEvents = -1)
37 parser.set_defaults(outRootFile="MuonBucketDump_R3SimHits.root")
38
39 parser.set_defaults(inputFile=MuonPhaseIITestDefaults.HITS_PG_R3)
40 args = parser.parse_args()
41 main(args)
42
43
int main()
Definition hello.cxx:18