 |
ATLAS Offline Software
|
Go to the documentation of this file.
6 parser.defineArgGroup(
"Evgen",
"Event generator options")
8 parser.add_argument(
"--ecmEnergy",
"--EcmEnergy", group=
"Evgen",
10 help=
"centre-of-mass energy parameter in GeV",
13 parser.add_argument(
"--firstEvent",
"--FirstEvent", group=
"Evgen",
15 help=
"the number of the first event in the output data file",
18 parser.add_argument(
"--randomSeed",
"--RandomSeed",
"--seed", group=
"Evgen", nargs=
"+",
20 help=
"a seed for the MC generator random number engines",
23 parser.add_argument(
"--printEvts", group=
"Evgen",
25 help=
"number of full event dumps to print out for debugging",
28 parser.add_argument(
"--jobConfig",
"--JobConfig",
"--jo", group=
"Evgen", nargs=
"+",
29 help=
"a comma-separated list of job configuration script files",
33 parser.add_argument(
"--inputGeneratorFile",
"--inputGenEventFile",
"--inputGenFile",
"--InputGeneratorFile", group=
"Evgen",
34 help=
"optional parton-level events file to be processed",
37 parser.add_argument(
"--inputEVNTFile", group=
"Evgen",
38 help=
"input EVNT file (for use with e.g. Rivet)",
41 parser.add_argument(
"--inputEVNT_PreFile", group=
"Evgen",
42 help=
"input evgen file for processing with afterburner, e.g. EvtGen",
45 parser.add_argument(
"--evgenJobOpts",
"--EvgenJobOpts", group=
"Evgen",
46 help=
"download and install the EvgenJobOpts tarball with the given name",
50 parser.add_argument(
"--outputEVNTFile",
"--OutputEVNTFile", group=
"Evgen",
51 help=
"POOL file into which generated events will be written",
54 parser.add_argument(
"--outputEVNT_PreFile",
"--OutputEVNT_PreFile", group=
"Evgen",
55 help=
"POOL file into which pre-afterburner generated events will be written",
58 parser.add_argument(
'--outputNTUP_TRUTHFile',
60 help=
'Output NTUP_TRUTH file', group=
'Evgen')
62 parser.add_argument(
"--outputYODAFile", group=
"Evgen",
63 help=
"Name of YODA file for Rivet histo output",
66 parser.add_argument(
"--outputHEPMCFile", group=
"Evgen",
67 help=
"Name of HepMC output file",
70 parser.add_argument(
"--hepmcFormat", group=
"Evgen",
71 help=
"Format to use when writing HepMC files",
77 parser.add_argument(
"--extension", group=
"Evgen",
78 help=
"Extension to use when writing HepMC files",
84 parser.add_argument(
"--rivetAnas", group=
"Evgen",
85 help=
"a comma-separated list of Rivet analyses to run on the resulting events",
88 parser.add_argument(
"--outputTXTFile", group=
"Evgen",
89 help=
"optional output TXT file for LHEF events, default is None",
92 parser.add_argument(
"--generatorRunMode", group=
"Evgen",
93 help=
"Run mode to pass on to the event generator",
102 parser.add_argument(
"--generatorJobNumber", group=
"Evgen",
103 help=
"Job number to pass on to the event generator",
107 parser.add_argument(
'--lheOnly',
'--lheOnly', group=
'Evgen',
110 help=
'Set to 1 if Evgen file should be removed')
112 parser.add_argument(
"--localPath", group=
"Evgen",
113 help=
"Name of local path to JOs",
116 parser.add_argument(
'--saveList',
'--saveList', group=
'Evgen',
117 help=
"a comma-separated list of files to be saved in output or a single digit if the whole output directory is to be saved",
120 parser.add_argument(
'--cleanOut',
'--cleanOut', group=
'Evgen',
123 help=
'Set to any digit !=0 if the output files should be cleaned up --saveList may help to save selected files')
125 parser.add_argument(
'--VERBOSE',
'--Verbose',
'--Debug',
'--DEBUG', group=
'Evgen',
126 help =
'set logging level to DEBUG',
130 parser.add_argument(
'--ignoreBlackList',
'--ignoreBlacklist', group=
'Evgen',
131 help =
'ignore Blacklist - allows to run a test in a blacklisted release',
135 parser.add_argument(
'--allowOldFilter',
'--allowOldFilter', group=
'Evgen',
136 help =
'useOldFilter - allows to use old (not xAOD based) filters',
NTUP (plain ROOT) file class.
List of string arguments.
Factory class used to generate argument class instances for argparse.
Argument class for substep lists, suitable for preExec/postExec.
def addStdEvgenArgs(parser)