minos::MinosRSMTask::MinosRSMTask Class Reference

List of all members.

Public Member Functions

def __init__
def GetType
def __repr__
def RenameJob

Private Member Functions

def _DoMemberIO
def _AddJobOrProtoJob

Detailed Description

Top level object to manage a single task.

This class inherits from GBSTask and adds the constraint that Job and ProtoJob names
must be of the form:-

  job_rrrrrrrr_ssss

  where

    rrrrrrrr  is an 8 digit zero padded run number
    ssss      is a 4 digit zero padded subrun number

It manages Monte Carlo jobs in which the run and subrun numbers
determine the Monte Carlo random number seed and introduces the
new method

  RenameJob(old_name, new_name)

which allows a job to use a seed.

Definition at line 13 of file MinosRSMTask.py.


Member Function Documentation

def minos::MinosRSMTask::MinosRSMTask::__init__ (   self,
  name,
  parent,
  model,
  model_args 
)

Definition at line 19 of file MinosRSMTask.py.

00038                                                    :
        GBSTask.__init__(self,name,parent,model,model_args)

def minos::MinosRSMTask::MinosRSMTask::__repr__ (   self  ) 

Definition at line 27 of file MinosRSMTask.py.

00038                                                    :
        GBSTask.__init__(self,name,parent,model,model_args)

def minos::MinosRSMTask::MinosRSMTask::_AddJobOrProtoJob (   self,
  job_name,
  args_str,
  env_str,
  type 
) [private]

Create a new named Job or ProtoJob and optionally assign its application script local args.

Definition at line 35 of file MinosRSMTask.py.

00038                                                    :
00039         GBSTask.__init__(self,name,parent,model,model_args)
00040 
    def _DoMemberIO(self,ioh):

def minos::MinosRSMTask::MinosRSMTask::_DoMemberIO (   self,
  ioh 
) [private]

Definition at line 22 of file MinosRSMTask.py.

00038                                                    :
        GBSTask.__init__(self,name,parent,model,model_args)

def minos::MinosRSMTask::MinosRSMTask::GetType (   self  ) 

Definition at line 25 of file MinosRSMTask.py.

00038                                                    :
        GBSTask.__init__(self,name,parent,model,model_args)

def minos::MinosRSMTask::MinosRSMTask::RenameJob (   self,
  old_name,
  new_name 
)

Rename job from old_name to new_name.

Definition at line 41 of file MinosRSMTask.py.

00041                              :
00042         GBSTask._DoMemberIO(self,ioh)
00043 
00044     def GetType(self): return "MinosRSMTask"
00045 
00046     def __repr__(self) : return self.AsString()
00047     
00048     ######  User Callable Methods (Getters then Setters)  ###### 
00049     
00050 
00051 
00052     ######  Private Methods (not user callable)  ######
00053 
00054     def _AddJobOrProtoJob(self,job_name,args_str,env_str,type):


The documentation for this class was generated from the following file:
Generated on Fri Mar 5 09:25:41 2010 for gbs by  doxygen 1.4.7