ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonPhaseII
MuonValidation
MuonPatternRecognitionTest
python
MuonDigiTester.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
4
if
__name__==
"__main__"
:
5
from
MuonGeoModelTestR4.testGeoModel
import
setupGeoR4TestCfg, SetupArgParser
6
from
MuonConfig.MuonConfigUtils
import
executeTest
7
parser = SetupArgParser()
8
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'
)
12
13
14
parser.set_defaults(nEvents = -1)
15
16
from
MuonGeoModelTestR4.testGeoModel
import
MuonPhaseIITestDefaults
17
parser.set_defaults(inputFile = MuonPhaseIITestDefaults.HITS_PG_R3)
18
parser.set_defaults(eventPrintoutLevel = 50)
19
20
args = parser.parse_args()
21
from
AthenaConfiguration.AllConfigFlags
import
initConfigFlags
22
flags = initConfigFlags()
23
24
flags.Muon.doFastMMDigitization =
not
args.doFullMMDigi
25
flags.Muon.doFastsTGCDigitization =
not
args.doFullsTGCDigi
26
flags.Muon.doFastRpcDigitization =
not
args.doFullRpcDigi
27
28
flags, cfg = setupGeoR4TestCfg(args,flags)
29
30
from
MuonConfig.MuonDataPrepConfig
import
xAODUncalibMeasPrepCfg
31
cfg.merge(xAODUncalibMeasPrepCfg(flags))
32
33
from
MuonPRDTestR4.MuonHitTestConfig
import
MuonDigiTestCfg
34
cfg.merge(MuonDigiTestCfg(flags))
35
36
cfg.getService(
"MessageSvc"
).setVerbose = []
37
38
executeTest(cfg)
Generated on
for ATLAS Offline Software by
1.17.0