ATLAS Offline Software
|
Basic argument class holding a value which can be get and set. More...
Public Member Functions | |
def | __init__ (self, value=None, runarg=True, name=None) |
Initialise argument class. More... | |
def | value (self) |
Return argument value. More... | |
def | value (self, value) |
Set argument value. More... | |
def | isRunarg (self) |
Return runarg status. More... | |
def | name (self) |
Name getter. More... | |
def | name (self, value) |
Name setter. More... | |
def | prodsysDescription (self) |
def | __str__ (self) |
String conversion of our value. 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 | |
_runarg | |
_name | |
_value | |
Basic argument class holding a value which can be get and set.
Definition at line 102 of file trfArgClasses.py.
def python.trfArgClasses.argument.__init__ | ( | self, | |
value = None , |
|||
runarg = True , |
|||
name = None |
|||
) |
Initialise argument class.
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 |
Definition at line 109 of file trfArgClasses.py.
def python.trfArgClasses.argument.__eq__ | ( | self, | |
other | |||
) |
Comparison is based on value attribute.
Definition at line 161 of file trfArgClasses.py.
def python.trfArgClasses.argument.__gt__ | ( | self, | |
other | |||
) |
Definition at line 170 of file trfArgClasses.py.
def python.trfArgClasses.argument.__lt__ | ( | self, | |
other | |||
) |
Definition at line 167 of file trfArgClasses.py.
def python.trfArgClasses.argument.__nq__ | ( | self, | |
other | |||
) |
Definition at line 164 of file trfArgClasses.py.
def python.trfArgClasses.argument.__repr__ | ( | self | ) |
Repr conversion of our value.
Reimplemented in python.trfArgClasses.argList.
Definition at line 157 of file trfArgClasses.py.
def python.trfArgClasses.argument.__str__ | ( | self | ) |
String conversion of our value.
Reimplemented in python.trfArgClasses.argFile, python.trfArgClasses.argKeyFloatValueList, python.trfArgClasses.argIntList, python.trfArgClasses.argList, and python.trfArgClasses.argString.
Definition at line 153 of file trfArgClasses.py.
def python.trfArgClasses.argument.isRunarg | ( | self | ) |
Return runarg status.
Definition at line 134 of file trfArgClasses.py.
def python.trfArgClasses.argument.name | ( | self | ) |
Name getter.
Reimplemented in python.trfArgClasses.argFile.
Definition at line 139 of file trfArgClasses.py.
def python.trfArgClasses.argument.name | ( | self, | |
value | |||
) |
Name setter.
Reimplemented in python.trfArgClasses.argFile.
Definition at line 144 of file trfArgClasses.py.
def python.trfArgClasses.argument.prodsysDescription | ( | self | ) |
Reimplemented in python.trfArgClasses.argSubstepConditions, python.trfArgClasses.argSubstepSteering, python.trfArgClasses.argSubstepFloat, python.trfArgClasses.argSubstepInt, python.trfArgClasses.argSubstepBool, python.trfArgClasses.argSubstepString, python.trfArgClasses.argSubstepList, python.trfArgClasses.argSubstep, python.trfArgClasses.argFTKIPFile, python.trfArgClasses.argBZ2File, python.trfArgClasses.argNTUPFile, python.trfArgClasses.argHISTFile, python.trfArgClasses.argPOOLFile, python.trfArgClasses.argBSFile, python.trfArgClasses.argAthenaFile, python.trfArgClasses.argFile, python.trfArgClasses.argKeyFloatValueList, python.trfArgClasses.argIntList, python.trfArgClasses.argList, python.trfArgClasses.argBool, python.trfArgClasses.argFloat, python.trfArgClasses.argInt, and python.trfArgClasses.argString.
Definition at line 148 of file trfArgClasses.py.
def python.trfArgClasses.argument.value | ( | self | ) |
Return argument value.
Reimplemented in python.trfArgClasses.argSubstepConditions, python.trfArgClasses.argSubstepSteering, python.trfArgClasses.argSubstepFloat, python.trfArgClasses.argSubstepInt, python.trfArgClasses.argSubstepBool, python.trfArgClasses.argSubstepString, python.trfArgClasses.argSubstepList, python.trfArgClasses.argSubstep, python.trfArgClasses.argFile, python.trfArgClasses.argKeyFloatValueList, python.trfArgClasses.argIntList, python.trfArgClasses.argList, python.trfArgClasses.argBool, python.trfArgClasses.argFloat, python.trfArgClasses.argInt, and python.trfArgClasses.argString.
Definition at line 123 of file trfArgClasses.py.
def python.trfArgClasses.argument.value | ( | self, | |
value | |||
) |
Set argument value.
Reimplemented in python.trfArgClasses.argFloat, python.trfArgClasses.argSubstepConditions, python.trfArgClasses.argSubstepSteering, python.trfArgClasses.argSubstepFloat, python.trfArgClasses.argSubstepInt, python.trfArgClasses.argSubstepBool, python.trfArgClasses.argSubstepString, python.trfArgClasses.argSubstepList, python.trfArgClasses.argSubstep, python.trfArgClasses.argFile, python.trfArgClasses.argKeyFloatValueList, python.trfArgClasses.argIntList, python.trfArgClasses.argList, python.trfArgClasses.argBool, python.trfArgClasses.argInt, and python.trfArgClasses.argString.
Definition at line 129 of file trfArgClasses.py.
|
private |
Definition at line 111 of file trfArgClasses.py.
|
private |
Definition at line 110 of file trfArgClasses.py.
|
private |
Definition at line 130 of file trfArgClasses.py.
python.trfArgClasses.argument.value |
@value
.setter function! Definition at line 118 of file trfArgClasses.py.