ATLAS Offline Software
Loading...
Searching...
No Matches
python.eiTrfArgs Namespace Reference

Functions

 addEI_InputTypes_tfArgs (parser)
 addEI_OutputTypes_tfArgs (parser)
 addEI_Basic_tfArgs (parser)
 addEI_tfArgs (parser)

Function Documentation

◆ addEI_Basic_tfArgs()

python.eiTrfArgs.addEI_Basic_tfArgs ( parser)

Definition at line 36 of file eiTrfArgs.py.

36def addEI_Basic_tfArgs(parser):
37 parser.add_argument("--eidsname",
38 type=argFactory(argString),
39 help="Overrides input file dataset name "
40 "(default: read from job environment variable INDS)",
41 group='Event Index')
42 parser.add_argument("--trigger",
43 type=argFactory(argBool),
44 help="Include trigger information (default: true)",
45 group='Event Index')
46 parser.add_argument("--provenance",
47 type=argFactory(argBool),
48 help="Include provenance information (default: true)",
49 group='Event Index')
50 parser.add_argument("--sendtobroker",
51 type=argFactory(argBool),
52 help="Send event index to message broker "
53 "(default: false)",
54 group='Event Index')
55 parser.add_argument("--testbrk",
56 type=argFactory(argBool),
57 help="Use test message broker (default: false)",
58 group='Event Index')
59 parser.add_argument("--eifmt",
60 type=argFactory(argInt),
61 help="Value ignored. Always produce SPB format. "
62 "Argument kept for compatibility",
63 group='Event Index')
64
65 # internal options for T0 jobs
66 parser.add_argument("--_taskid",
67 type=argFactory(argString),
68 help="TaskID (for T0 jobs usage)",
69 group='Event Index')
70 parser.add_argument("--_jobid",
71 type=argFactory(argString),
72 help="JobID (for T0 jobs usage)",
73 group='Event Index')
74 parser.add_argument("--_attempt",
75 type=argFactory(argString),
76 help="Attempt number (for T0 jobs usage)",
77 group='Event Index')
78
79

◆ addEI_InputTypes_tfArgs()

python.eiTrfArgs.addEI_InputTypes_tfArgs ( parser)

Definition at line 7 of file eiTrfArgs.py.

7def addEI_InputTypes_tfArgs(parser):
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')
26
27

◆ addEI_OutputTypes_tfArgs()

python.eiTrfArgs.addEI_OutputTypes_tfArgs ( parser)

Definition at line 28 of file eiTrfArgs.py.

28def addEI_OutputTypes_tfArgs(parser):
29 parser.add_argument('--outputEIFile',
30 type=argFactory(argFile, io='output', type='misc'),
31 help='Output Event Index file '
32 '(default: output.ei.pkl)',
33 group='Event Index')
34
35

◆ addEI_tfArgs()

python.eiTrfArgs.addEI_tfArgs ( parser)

Definition at line 80 of file eiTrfArgs.py.

80def addEI_tfArgs(parser):
81 # Use arggroup to get these arguments in their own sub-section (of --help)
82 parser.defineArgGroup('Event Index', 'Options for event index generation')
83 addEI_InputTypes_tfArgs(parser)
84 addEI_OutputTypes_tfArgs(parser)
85 addEI_Basic_tfArgs(parser)