CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
edmTracerCompactLogViewer.EDModuleTransitionParser Class Reference
Inheritance diagram for edmTracerCompactLogViewer.EDModuleTransitionParser:
edmTracerCompactLogViewer.PostEDModuleAcquireParser edmTracerCompactLogViewer.PostEDModuleEventDelayedGetParser edmTracerCompactLogViewer.PostEDModulePrefetchingParser edmTracerCompactLogViewer.PostEDModuleTransitionParser edmTracerCompactLogViewer.PostEventReadFromSourceParser edmTracerCompactLogViewer.PreEDModuleAcquireParser edmTracerCompactLogViewer.PreEDModuleEventDelayedGetParser edmTracerCompactLogViewer.PreEDModulePrefetchingParser edmTracerCompactLogViewer.PreEDModuleTransitionParser edmTracerCompactLogViewer.PreEventReadFromSourceParser

Public Member Functions

def __init__ (self, payload, moduleNames)
 
def baseIndentLevel (self)
 
def text (self, context)
 
def textPostfix (self)
 
def textPrefix (self, context)
 

Public Attributes

 index
 
 moduleID
 
 moduleName
 
 requestingModuleID
 
 requestingModuleName
 
 time
 
 transition
 

Detailed Description

Definition at line 259 of file edmTracerCompactLogViewer.py.

Constructor & Destructor Documentation

◆ __init__()

def edmTracerCompactLogViewer.EDModuleTransitionParser.__init__ (   self,
  payload,
  moduleNames 
)

Definition at line 260 of file edmTracerCompactLogViewer.py.

260  def __init__(self, payload, moduleNames):
261  self.transition = int(payload[0])
262  self.index = int(payload[1])
263  self.moduleID = int(payload[2])
264  self.moduleName = moduleNames[self.moduleID]
265  self.requestingModuleID = int(payload[3])
266  self.requestingModuleName = None
267  if self.requestingModuleID != 0:
268  self.requestingModuleName = moduleNames[self.requestingModuleID]
269  self.time = int(payload[4])
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

◆ baseIndentLevel()

def edmTracerCompactLogViewer.EDModuleTransitionParser.baseIndentLevel (   self)

◆ text()

def edmTracerCompactLogViewer.EDModuleTransitionParser.text (   self,
  context 
)

Definition at line 280 of file edmTracerCompactLogViewer.py.

280  def text(self, context):
281  return f'{self.textPrefix(context)} {self.textSpecial()}: {self.textPostfix()}'
282 

◆ textPostfix()

def edmTracerCompactLogViewer.EDModuleTransitionParser.textPostfix (   self)

Definition at line 278 of file edmTracerCompactLogViewer.py.

278  def textPostfix(self):
279  return f'{self.moduleName} during {transitionName(self.transition)} : id={self.index}'

◆ textPrefix()

def edmTracerCompactLogViewer.EDModuleTransitionParser.textPrefix (   self,
  context 
)

Definition at line 272 of file edmTracerCompactLogViewer.py.

References edmTracerCompactLogViewer.EDModuleTransitionParser.baseIndentLevel(), relval_nano.WFN.index, TShapeAnalysis.index, TICLSeedingRegion.index, L1TUtmCutValue.index, scouting::masks.index, scouting::shifts.index, TaggingVariablePlotter::VariableConfig::Plot.index, Phase2Tracker::Phase2TrackerDigiProducer::Registry.index, ProjectMatrix< T, N, D >.index, IsolatedPixelTrackCandidateProducer::seedAtEC.index, reco::TemplatedSecondaryVertexTagInfo< IPTI, VTX >::IndexedVertexTrackSelector.index, IsolatedPixelTrackCandidateL1TProducer::seedAtEC.index, EopTriggerType.index, NuclearInteractionFTFSimulator.index, sistrip::RawToDigiUnpacker::Registry.index, VIterator< Item >.index, fastsim::NuclearInteractionFTF.index, edmTracerCompactLogViewer.FrameworkTransitionParser.index, edmTracerCompactLogViewer.SourceTransitionParser.index, edmTracerCompactLogViewer.EDModuleTransitionParser.index, EcalTestPulseAnalyzer.moduleID, EcalLaserAnalyzer.moduleID, EcalLaserAnalyzer2.moduleID, edmTracerCompactLogViewer.EDModuleTransitionParser.moduleID, edmTracerCompactLogViewer.EDModuleTransitionParser.requestingModuleID, edmTracerCompactLogViewer.textPrefix_(), 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, edmTracerCompactLogViewer.SourceTransitionParser.time, edmTracerCompactLogViewer.EDModuleTransitionParser.time, l1t::EMTFHit.time, edmTracerCompactLogViewer.FrameworkTransitionParser.transition, edmTracerCompactLogViewer.SourceTransitionParser.transition, and edmTracerCompactLogViewer.EDModuleTransitionParser.transition.

272  def textPrefix(self, context):
273  indent = 0
274  if self.requestingModuleID != 0:
275  indent = context[(self.transition, self.index, self.requestingModuleID)]
276  context[(self.transition, self.index, self.moduleID)] = indent+1
277  return textPrefix_(self.time, indent+1+self.baseIndentLevel())
def textPrefix_(time, indentLevel)

Member Data Documentation

◆ index

edmTracerCompactLogViewer.EDModuleTransitionParser.index

◆ moduleID

edmTracerCompactLogViewer.EDModuleTransitionParser.moduleID

◆ moduleName

edmTracerCompactLogViewer.EDModuleTransitionParser.moduleName

Definition at line 264 of file edmTracerCompactLogViewer.py.

◆ requestingModuleID

edmTracerCompactLogViewer.EDModuleTransitionParser.requestingModuleID

◆ requestingModuleName

edmTracerCompactLogViewer.EDModuleTransitionParser.requestingModuleName

Definition at line 266 of file edmTracerCompactLogViewer.py.

◆ time

edmTracerCompactLogViewer.EDModuleTransitionParser.time

◆ transition

edmTracerCompactLogViewer.EDModuleTransitionParser.transition