4 from AthenaConfiguration.ComponentFactory
import CompFactory
5 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
8 from MuonConfig.MuonCablingConfig
import MDTCablingConfigCfg
10 event_algo = CompFactory.MdtCablingJsonDumpAlg(name,**kwargs)
11 result.addEventAlgo(event_algo, primary =
True)
14 if __name__ ==
"__main__":
15 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
16 from MuonCondTest.MdtCablingTester
import SetupArgParser
17 from MuonConfig.MuonConfigUtils
import executeTest, configureCondTag, SetupMuonStandaloneCA
20 parser.set_defaults(output=
"SummaryFile.txt")
21 parser.set_defaults(mezzMap=
"MezzMapping.json")
22 parser.set_defaults(cablingMap=
"MdtCabling.json")
24 args = parser.parse_args()
26 flags.Concurrency.NumThreads = 1
27 flags.Concurrency.NumConcurrentEvents = 1
28 flags.Exec.MaxEvents = 1
29 flags.Input.Files = args.inputFile
30 if not flags.GeoModel.AtlasVersion:
31 flags.GeoModel.AtlasVersion = args.geoTag
34 flags.dump(evaluate=
True)
38 SummaryFile=args.output,
39 OutMezzanineJSON=args.mezzMap,
40 OutCablingJSON=args.cablingMap))