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