Definition at line 158 of file BeamSpotPostProcessing.py.
◆ run()
| def python.BeamSpotPostProcessing.PlotOnlineOfflineCompare.run |
( |
|
self | ) |
|
Definition at line 159 of file BeamSpotPostProcessing.py.
160 outFileNameGIF = self.getFileName(
'.gif')
161 outFileNamePDF = self.getFileName(
'.pdf')
162 ntFileName = self.getFileName(
'-nt.root',
'BeamSpotNt')
163 if os.path.exists(
'/'.
join([self.taskDir,ntFileName])):
164 cmd =
'cd %s; plotBeamSpotCompare.py -b -o %s,%s --online2 --config="OnlineOffline" %s %s' % (self.taskDir, outFileNameGIF, outFileNamePDF, ntFileName, beamspottagonline)
165 status=self.logExec(cmd,doPrint=
True,abortOnError=
False)
166 resultLinks = self.taskDict[
'RESULTLINKS']
168 self.addResult(outFileNameGIF)
169 self.addResult(outFileNamePDF)
170 link =
'<a class="ok" href="../files/?u=%s/%s/%s.gif">vsOnline</a>' % (self.dsName,self.taskName,self.baseNameStep)
171 if resultLinks.find(link)==-1:
172 resultLinks =
' '.
join([resultLinks,link])
173 link =
'(<a class="ok" href="/jobfiles/%s/%s/%s.pdf">pdf</a>)' % (self.dsName,self.taskName,self.baseNameStep)
174 if resultLinks.find(link)==-1:
175 resultLinks =
' '.
join([resultLinks,link])
177 link =
'<a class="warn" href="../files/?u=%s/%s/%s.log">No vsOnline</a>' % (self.dsName,self.taskName,self.baseNameStep)
178 if resultLinks.find(link)==-1:
179 resultLinks =
' '.
join([resultLinks,link])
180 self.taskman.setValue(self.dsName,self.taskName,
'RESULTLINKS',resultLinks)
The documentation for this class was generated from the following file: