CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edmModuleAllocMonitorAnalyze.TemporalModuleData Class Reference
Inheritance diagram for edmModuleAllocMonitorAnalyze.TemporalModuleData:

Public Member Functions

def __init__ (self)
 
def __repr__ (self)
 
def data (self)
 
def findLast (self, label, transition, index, activity)
 
def insert (self, label, start, stop, transition, index, sync, activity, allocInfo, recordName=None, callID=None)
 
def setStartTime (self, time)
 
def toSimpleDict (self)
 

Private Attributes

 _data
 
 _last
 
 _startTime
 

Detailed Description

Definition at line 341 of file edmModuleAllocMonitorAnalyze.py.

Constructor & Destructor Documentation

◆ __init__()

def edmModuleAllocMonitorAnalyze.TemporalModuleData.__init__ (   self)

Definition at line 342 of file edmModuleAllocMonitorAnalyze.py.

342  def __init__(self):
343  self._data = []
344  self._last = {}
345  self._startTime = None
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

◆ __repr__()

def edmModuleAllocMonitorAnalyze.TemporalModuleData.__repr__ (   self)

◆ data()

def edmModuleAllocMonitorAnalyze.TemporalModuleData.data (   self)

◆ findLast()

def edmModuleAllocMonitorAnalyze.TemporalModuleData.findLast (   self,
  label,
  transition,
  index,
  activity 
)

Definition at line 351 of file edmModuleAllocMonitorAnalyze.py.

References edmModuleAllocMonitorAnalyze.ModuleCentricModuleData._last, and edmModuleAllocMonitorAnalyze.TemporalModuleData._last.

351  def findLast(self, label, transition,index, activity):
352  v = self._last.get((label, transition, index, activity), None)
353  if v:
354  return v[1]
355  return None

◆ insert()

def edmModuleAllocMonitorAnalyze.TemporalModuleData.insert (   self,
  label,
  start,
  stop,
  transition,
  index,
  sync,
  activity,
  allocInfo,
  recordName = None,
  callID = None 
)

◆ setStartTime()

def edmModuleAllocMonitorAnalyze.TemporalModuleData.setStartTime (   self,
  time 
)

Definition at line 346 of file edmModuleAllocMonitorAnalyze.py.

References edmModuleAllocMonitorAnalyze.ModuleCentricModuleData._startTime, and edmModuleAllocMonitorAnalyze.TemporalModuleData._startTime.

346  def setStartTime(self, time):
347  self._startTime = time

◆ toSimpleDict()

def edmModuleAllocMonitorAnalyze.TemporalModuleData.toSimpleDict (   self)

Member Data Documentation

◆ _data

edmModuleAllocMonitorAnalyze.TemporalModuleData._data
private

◆ _last

edmModuleAllocMonitorAnalyze.TemporalModuleData._last
private

◆ _startTime

edmModuleAllocMonitorAnalyze.TemporalModuleData._startTime
private