The Gaudi Framework  master (594c33fa)
GaudiTestSuite.Configuration.Gaudi_Test_MySuperAlg Class Reference
Inheritance diagram for GaudiTestSuite.Configuration.Gaudi_Test_MySuperAlg:
Collaboration diagram for GaudiTestSuite.Configuration.Gaudi_Test_MySuperAlg:

Private Member Functions

def _initGraph (self)
 

Additional Inherited Members

- Public Member Functions inherited from GaudiKernel.Configurable.SuperAlgorithm
def __new__ (cls, name=None, **kwargs)
 
def __init__ (self, name=None, **kwargs)
 
def name (self)
 
def getType (cls)
 
def properties (self)
 
def isApplicable (self)
 
def getGaudiType (cls)
 
def __repr__ (self)
 
def __setattr__ (self, name, value)
 
- Public Member Functions inherited from GaudiConfig.ControlFlow.ControlFlowNode
def __and__ (self, rhs)
 
def __or__ (self, rhs)
 
def __invert__ (self)
 
def __rshift__ (self, rhs)
 
def visitNode (self, visitor)
 
def __eq__ (self, other)
 
def __hash__ (self)
 
def getFullName (self)
 
- Public Attributes inherited from GaudiKernel.Configurable.SuperAlgorithm
 graph
 

Detailed Description

Example implementation of a SuperAlgorithm specialization.

Definition at line 41 of file Configuration.py.

Member Function Documentation

◆ _initGraph()

def GaudiTestSuite.Configuration.Gaudi_Test_MySuperAlg._initGraph (   self)
private
Prepare the graph represented by the SuperAlgorithm.

Reimplemented from GaudiKernel.Configurable.SuperAlgorithm.

Definition at line 46 of file Configuration.py.

46  def _initGraph(self):
47  """
48  Prepare the graph represented by the SuperAlgorithm.
49  """
50  from Configurables import Gaudi__TestSuite__EventCounter as EventCounter
51  from Configurables import Gaudi__TestSuite__Prescaler as Prescaler
52  from Configurables import HelloWorld
53 
54  p = self._makeAlg(Prescaler, name="Prescaler", PercentPass=50.0)
55  h = self._makeAlg(HelloWorld, name="HW")
56  c = self._makeAlg(EventCounter, name="Counter")
57  return p & h & c

The documentation for this class was generated from the following file: