CMS 3D CMS Logo

List of all members | Public Member Functions
edmTracerCompactLogViewer.QueuingFrameworkTransitionParser Class Reference
Inheritance diagram for edmTracerCompactLogViewer.QueuingFrameworkTransitionParser:
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)
 

Additional Inherited Members

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

Detailed Description

Definition at line 331 of file edmTracerCompactLogViewer.py.

Constructor & Destructor Documentation

◆ __init__()

def edmTracerCompactLogViewer.QueuingFrameworkTransitionParser.__init__ (   self,
  payload 
)

Definition at line 332 of file edmTracerCompactLogViewer.py.

332  def __init__(self, payload):
333  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.QueuingFrameworkTransitionParser.jsonInfo (   self,
  counter,
  data 
)

Definition at line 336 of file edmTracerCompactLogViewer.py.

References mps_setup.append, edmTracerCompactLogViewer.findMatchingTransition(), edmTracerCompactLogViewer.jsonTransition(), ztail.Decoder.sync, edmTracerCompactLogViewer.FrameworkTransitionParser.sync, reco::HcalMuonRecHit.time, RPCStripNoises::NoiseItem.time, RPCObImon::I_Item.time, RPCObGas::Item.time, ecal::RecHit< StoragePolicy >.time, RPCObFebmap::Feb_Item.time, RecoObj.time, RPCObVmon::V_Item.time, classes.PedeDumpData.time, RPCObStatus::S_Item.time, DTTMax::InfoLayer.time, RPCObTemp::T_Item.time, dqm-mbProfile.Profile.time, DQMNet::WaitObject.time, edmTracerCompactLogViewer.FrameworkTransitionParser.time, l1t::EMTFHit.time, and edmTracerCompactLogViewer.FrameworkTransitionParser.transition.

336  def jsonInfo(self, counter, data):
337  index = -1
338  if self.sync[1] == kLargestLumiNumber:
339  #find the mtching open run
340  index = findMatchingTransition([self.sync[0],0,0], data.allGlobals())
341  data.indexedGlobal(index).append( jsonTransition(type=self.transition, id = index, sync=list(self.sync), start=self.time , finish=0))
342  else:
343  data._queued.append(jsonTransition(type=self.transition, id = index, sync=list(self.sync), start=self.time , finish=0))
344 
def jsonTransition(type, id, sync, start, finish, isSrc=False)
def findMatchingTransition(sync, containers)

◆ textSpecial()

def edmTracerCompactLogViewer.QueuingFrameworkTransitionParser.textSpecial (   self)

Definition at line 334 of file edmTracerCompactLogViewer.py.

334  def textSpecial(self):
335  return "queuing"