CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
edmTracerCompactLogViewer.PostFrameworkTransitionParser Class Reference
Inheritance diagram for edmTracerCompactLogViewer.PostFrameworkTransitionParser:
edmTracerCompactLogViewer.FrameworkTransitionParser

Public Member Functions

def __init__ (self, payload)
 
def jsonInfo (self, counter, data)
 
def textSpecial (self)
 
- Public Member Functions inherited from edmTracerCompactLogViewer.FrameworkTransitionParser
def __init__ (self, payload)
 
def indentLevel (self)
 
def syncText (self)
 
def text (self, context)
 
def textPostfix (self)
 
def textPrefix (self)
 

Public Attributes

 transition
 
- Public Attributes inherited from edmTracerCompactLogViewer.FrameworkTransitionParser
 index
 
 sync
 
 time
 
 transition
 

Detailed Description

Definition at line 314 of file edmTracerCompactLogViewer.py.

Constructor & Destructor Documentation

◆ __init__()

def edmTracerCompactLogViewer.PostFrameworkTransitionParser.__init__ (   self,
  payload 
)

Definition at line 315 of file edmTracerCompactLogViewer.py.

315  def __init__(self, payload):
316  super().__init__(payload)
def __init__(self, dataset, job_number, job_id, job_name, isDA, isMC, applyBOWS, applyEXTRACOND, extraconditions, runboundary, lumilist, intlumi, maxevents, gt, allFromGT, alignmentDB, alignmentTAG, apeDB, apeTAG, bowDB, bowTAG, vertextype, tracktype, refittertype, ttrhtype, applyruncontrol, ptcut, CMSSW_dir, the_dir)

Member Function Documentation

◆ jsonInfo()

def edmTracerCompactLogViewer.PostFrameworkTransitionParser.jsonInfo (   self,
  counter,
  data 
)

Definition at line 319 of file edmTracerCompactLogViewer.py.

References edmTracerCompactLogViewer.FrameworkTransitionParser.transition, and edmTracerCompactLogViewer.transitionIsGlobal().

319  def jsonInfo(self, counter, data):
320  if transitionIsGlobal(self.transition):
321  if self.transition == Phase.esSync and self.sync[1] != kLargestLumiNumber:
322  data._queued[-1]['finish']=self.time*kMicroToSec
323  return
324  index = findMatchingTransition(list(self.sync), data.allGlobals())
325  container = data.indexedGlobal(index)
326  else:
327  container = data.indexedStream(self.index)
328  container[-1]["finish"]=self.time*kMicroToSec
329 
330 
def findMatchingTransition(sync, containers)

◆ textSpecial()

def edmTracerCompactLogViewer.PostFrameworkTransitionParser.textSpecial (   self)

Definition at line 317 of file edmTracerCompactLogViewer.py.

317  def textSpecial(self):
318  return "finished"

Member Data Documentation

◆ transition

edmTracerCompactLogViewer.PostFrameworkTransitionParser.transition

Definition at line 321 of file edmTracerCompactLogViewer.py.

Referenced by edmModuleAllocMonitorAnalyze.ModuleData.__repr__(), edmTracerCompactLogViewer.EDModuleTransitionParser._postJson(), edmTracerCompactLogViewer.ESModuleTransitionParser._postJson(), edmModuleAllocMonitorAnalyze.EDModuleTransitionParser._postJsonInfo(), edmModuleAllocMonitorAnalyze.ESModuleTransitionParser._postJsonInfo(), edmModuleAllocMonitorAnalyze.EDModuleTransitionParser._postJsonVis(), edmModuleAllocMonitorAnalyze.ESModuleTransitionParser._postJsonVis(), edmTracerCompactLogViewer.EDModuleTransitionParser._preJson(), edmTracerCompactLogViewer.ESModuleTransitionParser._preJson(), edmModuleAllocMonitorAnalyze.EDModuleTransitionParser._preJsonInfo(), edmModuleAllocMonitorAnalyze.ESModuleTransitionParser._preJsonInfo(), edmModuleAllocMonitorAnalyze.EDModuleTransitionParser._preJsonVis(), edmModuleAllocMonitorAnalyze.ESModuleTransitionParser._preJsonVis(), edmTracerCompactLogViewer.EDModuleTransitionParser.baseIndentLevel(), edmTracerCompactLogViewer.ESModuleTransitionParser.baseIndentLevel(), edmModuleAllocMonitorAnalyze.EDModuleTransitionParser.baseIndentLevel(), edmModuleAllocMonitorAnalyze.ESModuleTransitionParser.baseIndentLevel(), edmTracerCompactLogViewer.SourceTransitionParser.indentLevel(), edmModuleAllocMonitorAnalyze.FrameworkTransitionParser.indentLevel(), edmModuleAllocMonitorAnalyze.SourceTransitionParser.indentLevel(), edmModuleAllocMonitorAnalyze.PostFrameworkTransitionParser.jsonInfo(), edmModuleAllocMonitorAnalyze.PreSourceTransitionParser.jsonInfo(), edmTracerCompactLogViewer.PostEDModulePrefetchingParser.jsonInfo(), edmTracerCompactLogViewer.PostEDModuleAcquireParser.jsonInfo(), edmModuleAllocMonitorAnalyze.PostSourceTransitionParser.jsonInfo(), edmModuleAllocMonitorAnalyze.PreEventReadFromSourceParser.jsonInfo(), edmModuleAllocMonitorAnalyze.PostEventReadFromSourceParser.jsonInfo(), edmModuleAllocMonitorAnalyze.PreFrameworkTransitionParser.jsonVisInfo(), edmModuleAllocMonitorAnalyze.PostFrameworkTransitionParser.jsonVisInfo(), edmModuleAllocMonitorAnalyze.PostEDModuleAcquireParser.jsonVisInfo(), edmModuleAllocMonitorAnalyze.FrameworkTransitionParser.syncText(), edmTracerCompactLogViewer.EDModuleTransitionParser.textPrefix(), edmTracerCompactLogViewer.ESModuleTransitionParser.textPrefix(), edmModuleAllocMonitorAnalyze.EDModuleTransitionParser.textPrefix(), edmModuleAllocMonitorAnalyze.ESModuleTransitionParser.textPrefix(), and edmModuleAllocMonitorAnalyze.ModuleData.toSimpleDict().