![]() |
ATLAS Offline Software
|
String type argument. More...
Public Member Functions | |
def | __init__ (self, value=None, runarg=True, name=None, choices=None) |
Class initialisation. More... | |
def | value (self) |
Argument value getter. More... | |
def | value (self, value) |
Argument value setter. More... | |
def | choices (self) |
Choices getter. More... | |
def | prodsysDescription (self) |
def | __str__ (self) |
def | isRunarg (self) |
Return runarg status. More... | |
def | name (self) |
Name getter. More... | |
def | name (self, value) |
Name setter. More... | |
def | __repr__ (self) |
Repr conversion of our value. More... | |
def | __eq__ (self, other) |
Comparison is based on value attribute. More... | |
def | __nq__ (self, other) |
def | __lt__ (self, other) |
def | __gt__ (self, other) |
Public Attributes | |
value | |
Private Attributes | |
_choices | |
_value | |
_runarg | |
_name | |
String type argument.
Definition at line 174 of file trfArgClasses.py.
def python.trfArgClasses.argString.__init__ | ( | self, | |
value = None , |
|||
runarg = True , |
|||
name = None , |
|||
choices = None |
|||
) |
Class initialisation.
value | Initial value to be set |
runarg | Boolean specifiying if this is a run time argument (specifically passed to athena by the AthenaExecutor, other executors may do the same). |
name | Name for this argument |
choices | Optional list of strings from which value must be set |
Definition at line 182 of file trfArgClasses.py.
|
inherited |
Comparison is based on value attribute.
Definition at line 161 of file trfArgClasses.py.
|
inherited |
Definition at line 170 of file trfArgClasses.py.
|
inherited |
Definition at line 167 of file trfArgClasses.py.
|
inherited |
Definition at line 164 of file trfArgClasses.py.
|
inherited |
Repr conversion of our value.
Reimplemented in python.trfArgClasses.argList.
Definition at line 157 of file trfArgClasses.py.
def python.trfArgClasses.argString.__str__ | ( | self | ) |
Reimplemented from python.trfArgClasses.argument.
Definition at line 220 of file trfArgClasses.py.
def python.trfArgClasses.argString.choices | ( | self | ) |
|
inherited |
Return runarg status.
Definition at line 134 of file trfArgClasses.py.
|
inherited |
Name getter.
Reimplemented in python.trfArgClasses.argFile.
Definition at line 139 of file trfArgClasses.py.
|
inherited |
Name setter.
Reimplemented in python.trfArgClasses.argFile.
Definition at line 144 of file trfArgClasses.py.
def python.trfArgClasses.argString.prodsysDescription | ( | self | ) |
Reimplemented from python.trfArgClasses.argument.
Definition at line 213 of file trfArgClasses.py.
def python.trfArgClasses.argString.value | ( | self | ) |
Argument value getter.
Reimplemented from python.trfArgClasses.argument.
Definition at line 189 of file trfArgClasses.py.
def python.trfArgClasses.argString.value | ( | self, | |
value | |||
) |
Argument value setter.
Sets value directly if it's a str
, otherwise call the str()
converter
Reimplemented from python.trfArgClasses.argument.
Definition at line 195 of file trfArgClasses.py.
|
private |
Definition at line 183 of file trfArgClasses.py.
|
privateinherited |
Definition at line 111 of file trfArgClasses.py.
|
privateinherited |
Definition at line 110 of file trfArgClasses.py.
|
private |
Definition at line 198 of file trfArgClasses.py.
|
inherited |
@value
.setter function! Definition at line 118 of file trfArgClasses.py.