3 if __name__==
"__main__":
4 from MuonGeoModelTestR4.testGeoModel
import setupGeoR4TestCfg, SetupArgParser, executeTest
6 parser.set_defaults(nEvents = -1)
7 parser.set_defaults(inputFile = [
"myMuonSimTestStream.pool.root"])
8 args = parser.parse_args()
11 from xAODMuonSimHitCnv.MuonSimHitCnvCfg
import MuonSimHitToMeasurementCfg
14 from MuonHitCsvDump.MuonHitCsvDumpConfig
import CsvMuonSimHitDumpCfg, CsvMuonStripDumpCfg, CsvMdtDriftCircleDumpCfg
17 if flags.Detector.GeometryMDT:
18 truthContainers += [
"xMdtSimHits"]
21 if flags.Detector.GeometryRPC:
22 truthContainers += [
"xMdtSimHits"]
23 cfg.merge(
CsvMuonStripDumpCfg(flags, name =
"RpcCsvDumper", ContainerKey=
"xRpcStrips", PreFix=
"Rpc"))
25 if flags.Detector.GeometryTGC:
26 truthContainers += [
"xTgcSimHits"]
27 cfg.merge(
CsvMuonStripDumpCfg(flags,name =
"TgcCsvDumper", ContainerKey=
"xTgcStrips", PreFix=
"Tgc"))
29 if False and flags.Detector.GeometrysTGC:
30 truthContainers += [
"xStgcSimHits"]
31 cfg.merge(
CsvMuonStripDumpCfg(flags,name =
"sTgcCsvDumper", ContainerKey=
"xAODsTGCStrips", PreFix=
"sTgc"))
33 if False and flags.Detector.GeometryMM:
34 truthContainers += [
"xMmSimHits"]
35 cfg.merge(
CsvMuonStripDumpCfg(flags,name =
"MmCsvDumper", ContainerKey=
"xAODMMClusters", PreFix=
"Mm"))