The Gaudi Framework  master (594c33fa)
GaudiHive.precedence.UniformTimeValue Class Reference
Inheritance diagram for GaudiHive.precedence.UniformTimeValue:
Collaboration diagram for GaudiHive.precedence.UniformTimeValue:

Public Member Functions

def __init__ (self, avgRuntime, varRuntime=0)
 
def get (self, algoName="")
 

Public Attributes

 avgRuntime
 
 varRuntime
 

Detailed Description

A class to manage uniform algorithm timing

Definition at line 61 of file precedence.py.

Constructor & Destructor Documentation

◆ __init__()

def GaudiHive.precedence.UniformTimeValue.__init__ (   self,
  avgRuntime,
  varRuntime = 0 
)

Definition at line 64 of file precedence.py.

64  def __init__(self, avgRuntime, varRuntime=0):
65  self.avgRuntime = avgRuntime
66  self.varRuntime = varRuntime
67 

Member Function Documentation

◆ get()

def GaudiHive.precedence.UniformTimeValue.get (   self,
  algoName = "" 
)
Get time and its variance (in a tuple) for a given algorithm name

Definition at line 68 of file precedence.py.

68  def get(self, algoName=""):
69  """Get time and its variance (in a tuple) for a given algorithm name"""
70 
71  return self.avgRuntime, self.varRuntime
72 
73 

Member Data Documentation

◆ avgRuntime

GaudiHive.precedence.UniformTimeValue.avgRuntime

Definition at line 65 of file precedence.py.

◆ varRuntime

GaudiHive.precedence.UniformTimeValue.varRuntime

Definition at line 66 of file precedence.py.


The documentation for this class was generated from the following file:
GaudiPartProp.decorators.get
get
decorate the vector of properties
Definition: decorators.py:283