4 from AthenaConfiguration.ComponentFactory
import CompFactory
5 from MuonCondTest.MdtCablingTester
import setupServicesCfg
7 from MuonConfig.MuonCablingConfig
import NRPCCablingConfigCfg
10 event_algo = CompFactory.RpcCablingTestAlg(name, OutputLevel = DEBUG)
11 result.addEventAlgo(event_algo, primary =
True)
14 if __name__ ==
"__main__":
15 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
16 from MuonCondTest.MdtCablingTester
import SetupArgParser
18 parser.set_defaults(inputFile=[
"/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/MuonRecRTT/UnitTestInput/Run3MC.ESD.pool.root"])
19 args = parser.parse_args()
22 flags.Muon.enableNRPC =
True
23 flags.Concurrency.NumThreads = args.threads
24 flags.Concurrency.NumConcurrentEvents = args.threads
25 flags.Output.ESDFileName = args.output
26 flags.Input.Files = args.inputFile
30 cfg.printConfig(withDetails=
True, summariseProps=
True)
34 if not sc.isSuccess():
36 sys.exit(
"Execution failed")