ATLAS Offline Software
Functions
python.eiTrfArgs Namespace Reference

Functions

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

Function Documentation

◆ addEI_Basic_tfArgs()

def python.eiTrfArgs.addEI_Basic_tfArgs (   parser)

Definition at line 36 of file eiTrfArgs.py.

36 def 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()

def python.eiTrfArgs.addEI_InputTypes_tfArgs (   parser)

Definition at line 7 of file eiTrfArgs.py.

7 def 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()

def python.eiTrfArgs.addEI_OutputTypes_tfArgs (   parser)

Definition at line 28 of file eiTrfArgs.py.

28 def 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()

def python.eiTrfArgs.addEI_tfArgs (   parser)

Definition at line 80 of file eiTrfArgs.py.

80 def 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')
85  addEI_Basic_tfArgs(parser)
python.eiTrfArgs.addEI_Basic_tfArgs
def addEI_Basic_tfArgs(parser)
Definition: eiTrfArgs.py:36
python.eiTrfArgs.addEI_OutputTypes_tfArgs
def addEI_OutputTypes_tfArgs(parser)
Definition: eiTrfArgs.py:28
python.eiTrfArgs.addEI_tfArgs
def addEI_tfArgs(parser)
Definition: eiTrfArgs.py:80
python.eiTrfArgs.addEI_InputTypes_tfArgs
def addEI_InputTypes_tfArgs(parser)
Definition: eiTrfArgs.py:7