4if __name__==
"__main__":
5 from MuonGeoModelTestR4.testGeoModel
import setupGeoR4TestCfg, SetupArgParser
6 from MuonConfig.MuonConfigUtils
import executeTest
7 parser = SetupArgParser()
9 parser.add_argument(
"--doFullsTGCDigi", default=
False, action=
'store_true')
10 parser.add_argument(
"--doFullMMDigi", default=
False, action=
'store_true')
11 parser.add_argument(
"--doFullRpcDigi", default=
False, action=
'store_true')
14 parser.set_defaults(nEvents = -1)
16 from MuonGeoModelTestR4.testGeoModel
import MuonPhaseIITestDefaults
17 parser.set_defaults(inputFile = MuonPhaseIITestDefaults.HITS_PG_R3)
18 parser.set_defaults(eventPrintoutLevel = 50)
20 args = parser.parse_args()
21 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
22 flags = initConfigFlags()
24 flags.Muon.doFastMMDigitization =
not args.doFullMMDigi
25 flags.Muon.doFastsTGCDigitization =
not args.doFullsTGCDigi
26 flags.Muon.doFastRpcDigitization =
not args.doFullRpcDigi
28 flags, cfg = setupGeoR4TestCfg(args,flags)
30 from MuonConfig.MuonDataPrepConfig
import xAODUncalibMeasPrepCfg
31 cfg.merge(xAODUncalibMeasPrepCfg(flags))
33 from MuonPRDTestR4.MuonHitTestConfig
import MuonDigiTestCfg
34 cfg.merge(MuonDigiTestCfg(flags))
36 cfg.getService(
"MessageSvc").setVerbose = []