CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
edmTracerCompactLogViewer.ESModuleTransitionParser Class Reference
Inheritance diagram for edmTracerCompactLogViewer.ESModuleTransitionParser:
edmTracerCompactLogViewer.PostESModuleAcquireParser edmTracerCompactLogViewer.PostESModulePrefetchingParser edmTracerCompactLogViewer.PostESModuleTransitionParser edmTracerCompactLogViewer.PreESModuleAcquireParser edmTracerCompactLogViewer.PreESModulePrefetchingParser edmTracerCompactLogViewer.PreESModuleTransitionParser

Public Member Functions

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

Public Attributes

 index
 
 moduleID
 
 moduleName
 
 recordID
 
 recordName
 
 requestingModuleID
 
 requestingModuleName
 
 time
 
 transition
 

Detailed Description

Definition at line 343 of file edmTracerCompactLogViewer.py.

Constructor & Destructor Documentation

◆ __init__()

def edmTracerCompactLogViewer.ESModuleTransitionParser.__init__ (   self,
  payload,
  moduleNames,
  esModuleNames,
  recordNames 
)

Definition at line 344 of file edmTracerCompactLogViewer.py.

344  def __init__(self, payload, moduleNames, esModuleNames, recordNames):
345  self.transition = int(payload[0])
346  self.index = int(payload[1])
347  self.moduleID = int(payload[2])
348  self.moduleName = esModuleNames[self.moduleID]
349  self.recordID = int(payload[3])
350  self.recordName = recordNames[self.recordID]
351  self.requestingModuleID = int(payload[4])
352  self.requestingModuleName = None
353  if self.requestingModuleID < 0 :
354  self.requestingModuleName = esModuleNames[-1*self.requestingModuleID]
355  else:
356  self.requestingModuleName = moduleNames[self.requestingModuleID]
357  self.time = int(payload[5])
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.ESModuleTransitionParser.baseIndentLevel (   self)

◆ text()

def edmTracerCompactLogViewer.ESModuleTransitionParser.text (   self,
  context 
)

Definition at line 367 of file edmTracerCompactLogViewer.py.

367  def text(self, context):
368  return f'{self.textPrefix(context)} {self.textSpecial()}: {self.textPostfix()}'
369 

◆ textPostfix()

def edmTracerCompactLogViewer.ESModuleTransitionParser.textPostfix (   self)

Definition at line 365 of file edmTracerCompactLogViewer.py.

365  def textPostfix(self):
366  return f'esmodule {self.moduleName} in record {self.recordName} during {transitionName(self.transition)} : id={self.index}'

◆ textPrefix()

def edmTracerCompactLogViewer.ESModuleTransitionParser.textPrefix (   self,
  context 
)

Definition at line 360 of file edmTracerCompactLogViewer.py.

References edmTracerCompactLogViewer.EDModuleTransitionParser.baseIndentLevel(), edmTracerCompactLogViewer.ESModuleTransitionParser.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, edmTracerCompactLogViewer.ESModuleTransitionParser.index, EcalTestPulseAnalyzer.moduleID, EcalLaserAnalyzer.moduleID, EcalLaserAnalyzer2.moduleID, edmTracerCompactLogViewer.EDModuleTransitionParser.moduleID, edmTracerCompactLogViewer.ESModuleTransitionParser.moduleID, edmTracerCompactLogViewer.EDModuleTransitionParser.requestingModuleID, edmTracerCompactLogViewer.ESModuleTransitionParser.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, edmTracerCompactLogViewer.ESModuleTransitionParser.time, l1t::EMTFHit.time, edmTracerCompactLogViewer.FrameworkTransitionParser.transition, edmTracerCompactLogViewer.SourceTransitionParser.transition, edmTracerCompactLogViewer.EDModuleTransitionParser.transition, and edmTracerCompactLogViewer.ESModuleTransitionParser.transition.

360  def textPrefix(self, context):
361  indent = 0
362  indent = context[(self.transition, self.index, self.requestingModuleID)]
363  context[(self.transition, self.index, -1*self.moduleID)] = indent+1
364  return textPrefix_(self.time, indent+1+self.baseIndentLevel())
def textPrefix_(time, indentLevel)

Member Data Documentation

◆ index

edmTracerCompactLogViewer.ESModuleTransitionParser.index

◆ moduleID

edmTracerCompactLogViewer.ESModuleTransitionParser.moduleID

◆ moduleName

edmTracerCompactLogViewer.ESModuleTransitionParser.moduleName

Definition at line 348 of file edmTracerCompactLogViewer.py.

◆ recordID

edmTracerCompactLogViewer.ESModuleTransitionParser.recordID

Definition at line 349 of file edmTracerCompactLogViewer.py.

◆ recordName

edmTracerCompactLogViewer.ESModuleTransitionParser.recordName

Definition at line 350 of file edmTracerCompactLogViewer.py.

◆ requestingModuleID

edmTracerCompactLogViewer.ESModuleTransitionParser.requestingModuleID

◆ requestingModuleName

edmTracerCompactLogViewer.ESModuleTransitionParser.requestingModuleName

Definition at line 352 of file edmTracerCompactLogViewer.py.

◆ time

edmTracerCompactLogViewer.ESModuleTransitionParser.time

◆ transition

edmTracerCompactLogViewer.ESModuleTransitionParser.transition