ATLAS Offline Software
Loading...
Searching...
No Matches
python.BeamSpotPostProcessing.PlotBeamSpot Class Reference
Inheritance diagram for python.BeamSpotPostProcessing.PlotBeamSpot:
Collaboration diagram for python.BeamSpotPostProcessing.PlotBeamSpot:

Public Member Functions

 run (self)

Public Attributes

 taskDir
 executedSteps

Detailed Description

Definition at line 212 of file BeamSpotPostProcessing.py.

Member Function Documentation

◆ run()

python.BeamSpotPostProcessing.PlotBeamSpot.run ( self)

Definition at line 213 of file BeamSpotPostProcessing.py.

213 def run(self):
214 ntFileName = self.getFileName('-nt.root','BeamSpotNt')
215 outFileNameGIF = self.getFileName('.gif')
216 outFileNamePDF = self.getFileName('.pdf')
217 if os.path.exists('/'.join([self.taskDir,ntFileName])):
218 self.logExec('cd %s; beamspotnt.py -b -o %s,%s -f %s summary' % (self.taskDir,outFileNameGIF,outFileNamePDF,ntFileName))
219 self.addResult(outFileNameGIF)
220 self.addResult(outFileNamePDF)
221 else:
222 raise PostProcessingError('ERROR: No ntuple file %s - did BeamSpotNt step run?\n' % ntFileName,self.executedSteps)
223
224
Definition run.py:1

Member Data Documentation

◆ executedSteps

python.BeamSpotPostProcessing.PlotBeamSpot.executedSteps

Definition at line 222 of file BeamSpotPostProcessing.py.

◆ taskDir

python.BeamSpotPostProcessing.PlotBeamSpot.taskDir

Definition at line 217 of file BeamSpotPostProcessing.py.


The documentation for this class was generated from the following file: