Definition at line 446 of file BeamSpotPostProcessing.py.
 
◆ run()
      
        
          | def python.BeamSpotPostProcessing.BeamSpotGlobalNt.run | ( |  | self | ) |  | 
      
 
Definition at line 447 of file BeamSpotPostProcessing.py.
  449         cooltags = self.taskDict[
'COOLTAGS']
 
  450         if not cooltags: cooltags = 
'' 
  455             self.log(text=
'WARNING: Beam spot not uploaded - result not merged to global ntuple\n',doPrint=
True)
 
  458         ntFileName = self.getFileName(
'-nt.root',
'MergeNt')
 
  459         globalNtDir = 
'/afs/cern.ch/user/a/atlidbs/nt/t0' 
  460         beamspottag = cooltags.split()[len(cooltags.split())-1]
 
  461         globalNtFileName = 
'%s/beamspotnt-%s.root' % (globalNtDir,beamspottag)
 
  462         if not os.path.exists(globalNtDir):
 
  463             raise PostProcessingError(
'ERROR: Cannot access directory with global beam spot ntuple: %s' % globalNtDir, self.executedSteps)
 
  464         if os.path.exists(
'/'.
join([self.taskDir,ntFileName])):
 
  465             self.logExec(
"cd %s; beamspotnt.py -f %s --status '' --fillCOOL --useAve merge %s" % (self.taskDir,globalNtFileName,ntFileName))
 
  468             raise PostProcessingError(
'ERROR: No merged ntuple file %s - did MergeNt step run?\n' % ntFileName, self.executedSteps)
 
 
 
 
The documentation for this class was generated from the following file: