2 from AthenaConfiguration.ComponentFactory
import CompFactory
3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
7 event_algo = CompFactory.MuonGM.NSWGeoPlottingAlg(name, **kwargs)
8 result.addEventAlgo(event_algo, primary =
True)
11 if __name__ ==
"__main__":
12 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
13 from MuonCondTest.MdtCablingTester
import SetupArgParser
14 from AthenaCommon.TestDefaults
import defaultTestFiles
16 parser.set_defaults(inputFile=defaultTestFiles.EVNT)
17 args = parser.parse_args()
20 flags.Concurrency.NumThreads = args.threads
21 flags.Concurrency.NumConcurrentEvents = args.threads
22 flags.Output.ESDFileName = args.output
23 flags.Input.Files = args.inputFile
24 flags.Muon.applyMMPassivation =
True
25 from AthenaConfiguration.TestDefaults
import defaultConditionsTags, defaultGeometryTags
26 flags.GeoModel.AtlasVersion = defaultGeometryTags.RUN3
27 flags.IOVDb.GlobalTag = defaultConditionsTags.RUN3_MC
30 from MuonCondTest.MdtCablingTester
import setupServicesCfg
35 msgService = cfg.getService(
'MessageSvc')
37 cfg.printConfig(withDetails=
True, summariseProps=
True)
42 if not sc.isSuccess():
44 sys.exit(
"Execution failed")