![]() |
ATLAS Offline Software
|
Job: a set of pieces of information relevant to a given work function. 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, workFunction=None, workFunctionKeywordArguments={}, workFunctionTimeout=None, name=None) | |
| initialisation method | |
| name (self) | |
| __str__ (self) | |
| return an object self description string | |
| printout (self) | |
| print in a human-readable way the items of the object self | |
Public Attributes | |
| workFunction = workFunction | |
| workFunctionKeywordArguments = workFunctionKeywordArguments | |
| workFunctionTimeout = workFunctionTimeout | |
| className = self.__class__.__name__ | |
| resultGetter = None | |
Protected Attributes | |
| _name = uniqueIdentifier() | |
Job: a set of pieces of information relevant to a given work function.
A Job object is a set of pieces of information relevant to a given work function. A Job object comprises a name, a work function, work function arguments, the work function timeout specification, a multiprocessing.Pool.apply_async() object and, ultimately, a result object.
| name | the Job object name |
| workFunction | the work function object |
| workFunctionArguments | the work function keyword arguments dictionary |
| workFunctionTimeout | the work function timeout specification in seconds |
Definition at line 723 of file trfUtils.py.
|
inherited |
Definition at line 90 of file EDM_MasterSearch.h.
| python.trfUtils.Job.__init__ | ( | self, | |
| workFunction = None, | |||
| workFunctionKeywordArguments = {}, | |||
| workFunctionTimeout = None, | |||
| name = None ) |
initialisation method
Definition at line 726 of file trfUtils.py.
| python.trfUtils.Job.__str__ | ( | self | ) |
return an object self description string
This method returns an object description string consisting of a listing of the items of the object self.
Definition at line 761 of file trfUtils.py.
| python.trfUtils.Job.name | ( | self | ) |
Definition at line 754 of file trfUtils.py.
| python.trfUtils.Job.printout | ( | self | ) |
print in a human-readable way the items of the object self
This function prints in a human-readable way the items of the object self.
Definition at line 773 of file trfUtils.py.
|
protected |
Definition at line 739 of file trfUtils.py.
| python.trfUtils.Job.className = self.__class__.__name__ |
Definition at line 736 of file trfUtils.py.
| python.trfUtils.Job.resultGetter = None |
Definition at line 737 of file trfUtils.py.
| python.trfUtils.Job.workFunction = workFunction |
Definition at line 733 of file trfUtils.py.
| python.trfUtils.Job.workFunctionKeywordArguments = workFunctionKeywordArguments |
Definition at line 734 of file trfUtils.py.
| python.trfUtils.Job.workFunctionTimeout = workFunctionTimeout |
Definition at line 735 of file trfUtils.py.