ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
python.BeamSpotPostProcessing.JobPostProcessing Class Reference
Inheritance diagram for python.BeamSpotPostProcessing.JobPostProcessing:
Collaboration diagram for python.BeamSpotPostProcessing.JobPostProcessing:

Public Member Functions

def run (self)
 

Public Attributes

 executedSteps
 JobPostProcessing runs only on completed tasks in status POSTPROCESSING if self.oldStatus==TaskManager.StatusCodes['POSTPROCESSING']: More...
 

Detailed Description

Definition at line 67 of file BeamSpotPostProcessing.py.

Member Function Documentation

◆ run()

def python.BeamSpotPostProcessing.JobPostProcessing.run (   self)

Definition at line 68 of file BeamSpotPostProcessing.py.

68  def run(self):
69 
71  print('Jobname: ',self.jobName)
72  try:
73  postProcSteps = self.getJobConfig(self.jobName)['jobpostprocsteps'].split()
74  except Exception:
75  self.log('Warning: No config file or jobpostprocsteps parameter found for %s/%s' % (self.dsName,self.taskName))
76  self.log('Continue anyway with the steps: PlotBeamSpotMon LinkResults')
77  steps = 'PlotBeamSpotMon LinkResults'
78  postProcSteps = steps.split()
79  #raise PostProcessingError('ERROR: No config file or jobpostprocsteps parameter found for %s/%s' % (self.dsName,self.taskName),self.executedSteps)
80  for step in postProcSteps:
81  self.log('Running postprocessing step: %s' % step)
82  self.executedSteps = runPostProcStep(self.taskman,self.taskDict,self.oldStatus,self.executedSteps,step,self.postprocLib,self.jobName)
83 
84 

Member Data Documentation

◆ executedSteps

python.BeamSpotPostProcessing.JobPostProcessing.executedSteps

JobPostProcessing runs only on completed tasks in status POSTPROCESSING if self.oldStatus==TaskManager.StatusCodes['POSTPROCESSING']:

Definition at line 82 of file BeamSpotPostProcessing.py.


The documentation for this class was generated from the following file:
run
int run(int argc, char *argv[])
Definition: ttree2hdf5.cxx:28
print
void print(char *figname, TCanvas *c1)
Definition: TRTCalib_StrawStatusPlots.cxx:26
python.PostProcessing.runPostProcStep
def runPostProcStep(taskman, taskDict, oldStatus, previousSteps, step, postprocLib, jobName)
Definition: PostProcessing.py:40
Trk::split
@ split
Definition: LayerMaterialProperties.h:38