8 parser.add_argument(
'--inputPOOLFile', nargs=
'+',
9 type=argFactory(argPOOLFile, io=
'input'),
10 help=
'Input POOL file', group=
'Event Index')
11 parser.add_argument(
'--inputAODFile', nargs=
'+',
12 type=argFactory(argFile, type=
'AOD', io=
'input'),
13 help=
'Input AOD file', group=
'Event Index')
14 parser.add_argument(
'--inputESDFile', nargs=
'+',
15 type=argFactory(argFile, type=
'ESD', io=
'input'),
16 help=
'Input ESD file', group=
'Event Index')
17 parser.add_argument(
'--inputEVNTFile', nargs=
'+',
18 type=argFactory(argFile, type=
'EVNT', io=
'input'),
19 help=
'Input EVNT file', group=
'Event Index')
20 parser.add_argument(
'--inputHITSFile', nargs=
'+',
21 type=argFactory(argFile, type=
'HITS', io=
'input'),
22 help=
'Input HITS file', group=
'Event Index')
23 parser.add_argument(
'--inputRDOFile', nargs=
'+',
24 type=argFactory(argFile, type=
'RDO', io=
'input'),
25 help=
'Input RDO file', group=
'Event Index')
29 parser.add_argument(
'--outputEIFile',
30 type=argFactory(argFile, io=
'output', type=
'misc'),
31 help=
'Output Event Index file '
32 '(default: output.ei.pkl)',
37 parser.add_argument(
"--eidsname",
38 type=argFactory(argString),
39 help=
"Overrides input file dataset name "
40 "(default: read from job environment variable INDS)",
42 parser.add_argument(
"--trigger",
43 type=argFactory(argBool),
44 help=
"Include trigger information (default: true)",
46 parser.add_argument(
"--provenance",
47 type=argFactory(argBool),
48 help=
"Include provenance information (default: true)",
50 parser.add_argument(
"--sendtobroker",
51 type=argFactory(argBool),
52 help=
"Send event index to message broker "
55 parser.add_argument(
"--testbrk",
56 type=argFactory(argBool),
57 help=
"Use test message broker (default: false)",
59 parser.add_argument(
"--eifmt",
60 type=argFactory(argInt),
61 help=
"Value ignored. Always produce SPB format. "
62 "Argument kept for compatibility",
66 parser.add_argument(
"--_taskid",
67 type=argFactory(argString),
68 help=
"TaskID (for T0 jobs usage)",
70 parser.add_argument(
"--_jobid",
71 type=argFactory(argString),
72 help=
"JobID (for T0 jobs usage)",
74 parser.add_argument(
"--_attempt",
75 type=argFactory(argString),
76 help=
"Attempt number (for T0 jobs usage)",
82 parser.defineArgGroup(
'Event Index',
'Options for event index generation')