![]() |
ATLAS Offline Software
|
JobGroup: a set of Job objects and pieces of information relevant to a given set of Job objects. 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, jobs=None, name=None, timeout=None) | |
| initialisation method | |
| name (self) | |
| __str__ (self) | |
| return an object self description string @ detail This method returns an object description string consisting of a listing of the items of the object self. | |
| timeoutStatus (self) | |
| return Boolean JobGroup timeout status | |
| printout (self) | |
| print in a human-readable way the items of the object self | |
Public Attributes | |
| jobs = jobs | |
| className = self.__class__.__name__ | |
| bool | completeStatus = False |
| timeStampSubmission = None | |
| int | timeout = 0 |
| list | results = [] |
Protected Attributes | |
| _name = uniqueIdentifier() | |
JobGroup: a set of Job objects and pieces of information relevant to a given set of Job objects.
A JobGroup is a set of Job objects and pieces of information relevant to a given set of Job objects. A JobGroup object comprises a name, a list of Job objects, a timeout and, ultimately, an ordered list of result objects. The timeout can be speecified or derived from the summation of the timeout specifications of the set of Job objects.
| name | the JobGroup object name |
| jobs | the list of Job objects |
| timeout | the JobGroup object timeout specification in seconds |
Definition at line 787 of file trfUtils.py.
|
inherited |
Definition at line 90 of file EDM_MasterSearch.h.
initialisation method
Definition at line 790 of file trfUtils.py.
| python.trfUtils.JobGroup.__str__ | ( | self | ) |
return an object self description string @ detail This method returns an object description string consisting of a listing of the items of the object self.
Definition at line 819 of file trfUtils.py.
| python.trfUtils.JobGroup.name | ( | self | ) |
Definition at line 812 of file trfUtils.py.
| python.trfUtils.JobGroup.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 850 of file trfUtils.py.
| python.trfUtils.JobGroup.timeoutStatus | ( | self | ) |
return Boolean JobGroup timeout status
This method returns the timeout status of a JobGroup object. If the JobGroup object has not timed out, the Boolean False is returned. If the JobGroup object has timed out, the Boolean True is returned. If the JobGroup object has been completed or is not submitted, the Boolean False is returned.
Definition at line 835 of file trfUtils.py.
|
protected |
Definition at line 801 of file trfUtils.py.
| python.trfUtils.JobGroup.className = self.__class__.__name__ |
Definition at line 797 of file trfUtils.py.
| bool python.trfUtils.JobGroup.completeStatus = False |
Definition at line 798 of file trfUtils.py.
| python.trfUtils.JobGroup.jobs = jobs |
Definition at line 796 of file trfUtils.py.
| list python.trfUtils.JobGroup.results = [] |
Definition at line 809 of file trfUtils.py.
| int python.trfUtils.JobGroup.timeout = 0 |
Definition at line 806 of file trfUtils.py.
| python.trfUtils.JobGroup.timeStampSubmission = None |
Definition at line 799 of file trfUtils.py.