![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, taskman, taskDict, oldStatus, previousSteps, postprocLib, jobName=None) | |
| __del__ (self) | |
| log (self, msg=None, text=None, noTime=False, doPrint=False) | |
| logExec (self, cmd, doPrint=False, checkStatusCode=True, errorMsg='', abortOnError=True) | |
| getFileName (self, postFix, stepName='', absPath=False) | |
| jobList (self) | |
| taskFileList (self, fileNamePattern, statusName='POSTPROCESSING', jobName=None) | |
| hadd (self, dir, outputFileName, inputFiles, maxFilesPerHadd=100) | |
| getJobConfig (self, jobName=None) | |
| addResult (self, resultFileName) | |
Public Attributes | |
| stepName = self.__class__.__name__ | |
| executedSteps = previousSteps | |
| taskman = taskman | |
| taskDict = taskDict | |
| dsName = taskDict['DSNAME'] | |
| taskName = taskDict['TASKNAME'] | |
| str | taskDir = '/'.join([self.dsName,self.taskName]) |
| oldStatus = oldStatus | |
| postprocLib = postprocLib | |
| jobName = jobName | |
| str | baseName = '%s-%s' % (self.dsName,self.taskName) |
| str | baseNameStep = '%s-%s.%s' % (self.dsName,self.taskName,self.stepName) |
| logfile = open('%s/%s.log' % (self.taskDir,self.baseNameStep), 'w') | |
Definition at line 148 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.__init__ | ( | self, | |
| taskman, | |||
| taskDict, | |||
| oldStatus, | |||
| previousSteps, | |||
| postprocLib, | |||
| jobName = None ) |
Definition at line 150 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.__del__ | ( | self | ) |
Definition at line 174 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.addResult | ( | self, | |
| resultFileName ) |
Definition at line 270 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.getFileName | ( | self, | |
| postFix, | |||
| stepName = '', | |||
| absPath = False ) |
Definition at line 211 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.getJobConfig | ( | self, | |
| jobName = None ) |
Definition at line 259 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.hadd | ( | self, | |
| dir, | |||
| outputFileName, | |||
| inputFiles, | |||
| maxFilesPerHadd = 100 ) |
Execute staged hadd for many files.
Definition at line 242 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.jobList | ( | self | ) |
Definition at line 220 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.log | ( | self, | |
| msg = None, | |||
| text = None, | |||
| noTime = False, | |||
| doPrint = False ) |
Definition at line 178 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.logExec | ( | self, | |
| cmd, | |||
| doPrint = False, | |||
| checkStatusCode = True, | |||
| errorMsg = '', | |||
| abortOnError = True ) |
Definition at line 195 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.taskFileList | ( | self, | |
| fileNamePattern, | |||
| statusName = 'POSTPROCESSING', | |||
| jobName = None ) |
Get list of files with specific names from all jobs in a given state.
Definition at line 227 of file PostProcessing.py.
| str python.PostProcessing.PostProcessingStep.baseName = '%s-%s' % (self.dsName,self.taskName) |
Definition at line 162 of file PostProcessing.py.
| str python.PostProcessing.PostProcessingStep.baseNameStep = '%s-%s.%s' % (self.dsName,self.taskName,self.stepName) |
Definition at line 163 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.dsName = taskDict['DSNAME'] |
Definition at line 156 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.executedSteps = previousSteps |
Definition at line 152 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.jobName = jobName |
Definition at line 161 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.logfile = open('%s/%s.log' % (self.taskDir,self.baseNameStep), 'w') |
Definition at line 164 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.oldStatus = oldStatus |
Definition at line 159 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.postprocLib = postprocLib |
Definition at line 160 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.stepName = self.__class__.__name__ |
Definition at line 151 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.taskDict = taskDict |
Definition at line 155 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.taskDir = '/'.join([self.dsName,self.taskName]) |
Definition at line 158 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.taskman = taskman |
Definition at line 154 of file PostProcessing.py.
| python.PostProcessing.PostProcessingStep.taskName = taskDict['TASKNAME'] |
Definition at line 157 of file PostProcessing.py.