CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edmTracerCompactLogViewer.PreEDModulePrefetchingParser Class Reference
Inheritance diagram for edmTracerCompactLogViewer.PreEDModulePrefetchingParser:
edmTracerCompactLogViewer.EDModuleTransitionParser

Public Member Functions

def __init__ (self, payload, names, moduleCentric)
 
def jsonInfo (self, counter, data)
 
def textSpecial (self)
 
- Public Member Functions inherited from edmTracerCompactLogViewer.EDModuleTransitionParser
def __init__ (self, payload, moduleNames)
 
def baseIndentLevel (self)
 
def text (self, context)
 
def textIfTransform (self)
 
def textPostfix (self)
 
def textPrefix (self, context)
 

Private Attributes

 _moduleCentric
 

Additional Inherited Members

- Public Attributes inherited from edmTracerCompactLogViewer.EDModuleTransitionParser
 callID
 
 index
 
 moduleID
 
 moduleName
 
 requestingCallID
 
 requestingModuleID
 
 requestingModuleName
 
 time
 
 transition
 

Detailed Description

Definition at line 536 of file edmTracerCompactLogViewer.py.

Constructor & Destructor Documentation

◆ __init__()

def edmTracerCompactLogViewer.PreEDModulePrefetchingParser.__init__ (   self,
  payload,
  names,
  moduleCentric 
)

Definition at line 537 of file edmTracerCompactLogViewer.py.

537  def __init__(self, payload, names, moduleCentric):
538  super().__init__(payload, names)
539  self._moduleCentric = moduleCentric
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.PreEDModulePrefetchingParser.jsonInfo (   self,
  counter,
  data 
)

Definition at line 542 of file edmTracerCompactLogViewer.py.

References edmTracerCompactLogViewer.PreSourceTransitionParser._moduleCentric, edmTracerCompactLogViewer.PostSourceTransitionParser._moduleCentric, edmTracerCompactLogViewer.PreEDModuleTransitionParser._moduleCentric, edmTracerCompactLogViewer.PreEDModulePrefetchingParser._moduleCentric, and edmTracerCompactLogViewer.EDModuleTransitionParser._preJson().

542  def jsonInfo(self, counter, data):
543  #the total time in prefetching isn't useful, but seeing the start is
544  entry = self._preJson(Activity.prefetch, counter,data)
545  if self._moduleCentric:
546  return entry
547  kPrefetchLength = 2*kMicroToSec
548  entry["finish"]=entry["start"]+kPrefetchLength
549  return entry
550 
551 

◆ textSpecial()

def edmTracerCompactLogViewer.PreEDModulePrefetchingParser.textSpecial (   self)

Definition at line 540 of file edmTracerCompactLogViewer.py.

540  def textSpecial(self):
541  return "starting prefetch"

Member Data Documentation

◆ _moduleCentric

edmTracerCompactLogViewer.PreEDModulePrefetchingParser._moduleCentric
private