The Gaudi Framework  v36r6 (b1ee9983)
GaudiMP.pTools.SyncMini Class Reference
Inheritance diagram for GaudiMP.pTools.SyncMini:
Collaboration diagram for GaudiMP.pTools.SyncMini:

Public Member Functions

def __init__ (self, event, lastEvent=None)
 
def check (self)
 
def checkLast (self)
 
def reset (self)
 
def getTime (self)
 
def set (self)
 
def __repr__ (self)
 

Public Attributes

 event
 
 t
 
 lastEvent
 

Detailed Description

Definition at line 593 of file pTools.py.

Constructor & Destructor Documentation

◆ __init__()

def GaudiMP.pTools.SyncMini.__init__ (   self,
  event,
  lastEvent = None 
)

Definition at line 594 of file pTools.py.

594  def __init__(self, event, lastEvent=None):
595  self.event = event
596  self.t = 0.0
597  self.lastEvent = None
598  if lastEvent:
599  self.lastEvent = lastEvent
600 

Member Function Documentation

◆ __repr__()

def GaudiMP.pTools.SyncMini.__repr__ (   self)

Definition at line 617 of file pTools.py.

617  def __repr__(self):
618  s = "---------- SyncMini --------------\n"
619  s += " Status : %s\n" % (self.event.is_set())
620  s += " t : %5.2f\n" % (self.t)
621  if self.lastEvent:
622  s += "Last Event : %s\n" % (self.lastEvent.is_set())
623  s += "----------------------------------\n"
624  return s
625 
626 
627 # =============================================================================
628 
629 

◆ check()

def GaudiMP.pTools.SyncMini.check (   self)

Definition at line 601 of file pTools.py.

601  def check(self):
602  return self.event.is_set()
603 

◆ checkLast()

def GaudiMP.pTools.SyncMini.checkLast (   self)

Definition at line 604 of file pTools.py.

604  def checkLast(self):
605  return self.lastEvent.is_set()
606 

◆ getTime()

def GaudiMP.pTools.SyncMini.getTime (   self)

Definition at line 611 of file pTools.py.

611  def getTime(self):
612  return self.t
613 

◆ reset()

def GaudiMP.pTools.SyncMini.reset (   self)

Definition at line 607 of file pTools.py.

607  def reset(self):
608  self.event.clear()
609  self.t = time.time()
610 

◆ set()

def GaudiMP.pTools.SyncMini.set (   self)

Definition at line 614 of file pTools.py.

614  def set(self):
615  self.event.set()
616 

Member Data Documentation

◆ event

GaudiMP.pTools.SyncMini.event

Definition at line 595 of file pTools.py.

◆ lastEvent

GaudiMP.pTools.SyncMini.lastEvent

Definition at line 597 of file pTools.py.

◆ t

GaudiMP.pTools.SyncMini.t

Definition at line 596 of file pTools.py.


The documentation for this class was generated from the following file:
GaudiTests.Histograms.axes_labels.check
def check(causes, result)
Definition: axes_labels.py:45
GaudiPython.HistoUtils.__repr__
__repr__
Definition: HistoUtils.py:536