7 from AthenaConfiguration.TestDefaults
import defaultConditionsTags, defaultGeometryTags
9 from argparse
import ArgumentParser
11 parser = ArgumentParser()
12 parser.add_argument(
"--threads", type=int, help=
"number of threads", default=1)
13 parser.add_argument(
"--inputFile",
"-i", default=[
15 "/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/MuonRecRTT/EVGEN_ParticleGun_FourMuon_Pt10to500.root"
17 help=
"Input file to run on ", nargs=
"+")
18 parser.add_argument(
"--geoTag", default=defaultGeometryTags.RUN3, help=
"Geometry tag to use", choices=[defaultGeometryTags.RUN2_BEST_KNOWLEDGE ,
19 defaultGeometryTags.RUN3])
20 parser.add_argument(
"--condTag", default=defaultConditionsTags.RUN3_MC, help=
"Conditions tag to use",
21 choices=[defaultConditionsTags.RUN3_MC,
22 defaultConditionsTags.RUN3_DATA,
23 defaultConditionsTags.RUN2_DATA,
24 defaultConditionsTags.RUN2_MC])
25 parser.add_argument(
"--chambers", default=[
"all"
26 ], nargs=
"+", help=
"Chambers to check. If string is all, all chambers will be checked")
27 parser.add_argument(
"--excludedChambers", default=[], nargs=
"+", help=
"Chambers to exclude. If string contains 'none', all chambers will be checked. Note: adding a chamber to --excludedChambers will overwrite it being in --chambers.")
28 parser.add_argument(
"--outRootFile", default=
"LegacyGeoModelDump.root", help=
"Output ROOT file to dump the geomerty")
29 parser.add_argument(
"--noMdt", help=
"Disable the Mdts from the geometry", action=
'store_true', default =
False)
30 parser.add_argument(
"--noRpc", help=
"Disable the Rpcs from the geometry", action=
'store_true', default =
False)
31 parser.add_argument(
"--noTgc", help=
"Disable the Tgcs from the geometry", action=
'store_true', default =
False)
32 parser.add_argument(
"--noMM", help=
"Disable the MMs from the geometry", action=
'store_true', default =
False)
33 parser.add_argument(
"--noSTGC", help=
"Disable the sTgcs from the geometry", action=
'store_true', default =
False)