|  | 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.
 1.8.18
 1.8.18