The Gaudi Framework  v33r0 (d5ea422b)
GaudiPython.Bindings.iAlgorithm Class Reference
Inheritance diagram for GaudiPython.Bindings.iAlgorithm:
Collaboration diagram for GaudiPython.Bindings.iAlgorithm:

Public Member Functions

def __init__ (self, name, ialg=None)
 
def retrieveInterface (self)
 
def initialize (self)
 
def start (self)
 
def execute (self)
 
def stop (self)
 
def finalize (self)
 
def reinitialize (self)
 
def restart (self)
 
def sysInitialize (self)
 
def sysStart (self)
 
def sysExecute (self)
 
def sysStop (self)
 
def sysFinalize (self)
 
def sysReinitialize (self)
 
def sysRestart (self)
 
- Public Member Functions inherited from GaudiPython.Bindings.iProperty
def getInterface (self)
 
def __call_interface_method__ (self, ifname, method, *args)
 
def __setattr__ (self, name, value)
 
def __getattr__ (self, name)
 
def properties (self)
 
def name (self)
 

Detailed Description

Python equivalent to IAlgorithm interface 

Definition at line 435 of file Bindings.py.

Constructor & Destructor Documentation

◆ __init__()

def GaudiPython.Bindings.iAlgorithm.__init__ (   self,
  name,
  ialg = None 
)

Reimplemented from GaudiPython.Bindings.iProperty.

Definition at line 438 of file Bindings.py.

438  def __init__(self, name, ialg=None):
439  iProperty.__init__(self, name, ialg)
440  if ialg:
441  self.__dict__['_ialg'] = InterfaceCast(gbl.IAlgorithm)(ialg)
442  else:
443  self.__dict__['_ialg'] = None
444 

Member Function Documentation

◆ execute()

def GaudiPython.Bindings.iAlgorithm.execute (   self)

Definition at line 457 of file Bindings.py.

457  def execute(self):
458  return self.__call_interface_method__("_ialg", "execute")
459 

◆ finalize()

def GaudiPython.Bindings.iAlgorithm.finalize (   self)

Definition at line 463 of file Bindings.py.

463  def finalize(self):
464  return self.__call_interface_method__("_ialg", "finalize")
465 

◆ initialize()

def GaudiPython.Bindings.iAlgorithm.initialize (   self)

Definition at line 451 of file Bindings.py.

451  def initialize(self):
452  return self.__call_interface_method__("_ialg", "initialize")
453 

◆ reinitialize()

def GaudiPython.Bindings.iAlgorithm.reinitialize (   self)

Definition at line 466 of file Bindings.py.

466  def reinitialize(self):
467  return self.__call_interface_method__("_ialg", "reinitialize")
468 

◆ restart()

def GaudiPython.Bindings.iAlgorithm.restart (   self)

Definition at line 469 of file Bindings.py.

469  def restart(self):
470  return self.__call_interface_method__("_ialg", "restart")
471 

◆ retrieveInterface()

def GaudiPython.Bindings.iAlgorithm.retrieveInterface (   self)

Reimplemented from GaudiPython.Bindings.iProperty.

Definition at line 445 of file Bindings.py.

445  def retrieveInterface(self):
446  ialg = Helper.algorithm(
447  InterfaceCast(gbl.IAlgManager)(self._svcloc), self._name)
448  if ialg:
449  iAlgorithm.__init__(self, self._name, ialg)
450 

◆ start()

def GaudiPython.Bindings.iAlgorithm.start (   self)

Definition at line 454 of file Bindings.py.

454  def start(self):
455  return self.__call_interface_method__("_ialg", "start")
456 
def start
Definition: IOTest.py:108

◆ stop()

def GaudiPython.Bindings.iAlgorithm.stop (   self)

Definition at line 460 of file Bindings.py.

460  def stop(self):
461  return self.__call_interface_method__("_ialg", "stop")
462 

◆ sysExecute()

def GaudiPython.Bindings.iAlgorithm.sysExecute (   self)

Definition at line 478 of file Bindings.py.

478  def sysExecute(self):
479  return self.__call_interface_method__("_ialg", "sysExecute")
480 

◆ sysFinalize()

def GaudiPython.Bindings.iAlgorithm.sysFinalize (   self)

Definition at line 484 of file Bindings.py.

484  def sysFinalize(self):
485  return self.__call_interface_method__("_ialg", "sysFinalize")
486 

◆ sysInitialize()

def GaudiPython.Bindings.iAlgorithm.sysInitialize (   self)

Definition at line 472 of file Bindings.py.

472  def sysInitialize(self):
473  return self.__call_interface_method__("_ialg", "sysInitialize")
474 

◆ sysReinitialize()

def GaudiPython.Bindings.iAlgorithm.sysReinitialize (   self)

Definition at line 487 of file Bindings.py.

487  def sysReinitialize(self):
488  return self.__call_interface_method__("_ialg", "sysReinitialize")
489 

◆ sysRestart()

def GaudiPython.Bindings.iAlgorithm.sysRestart (   self)

Definition at line 490 of file Bindings.py.

490  def sysRestart(self):
491  return self.__call_interface_method__("_ialg", "sysRestart")
492 
493 
494 # ----iAlgTool class-----------------------------------------------------------
495 
496 

◆ sysStart()

def GaudiPython.Bindings.iAlgorithm.sysStart (   self)

Definition at line 475 of file Bindings.py.

475  def sysStart(self):
476  return self.__call_interface_method__("_ialg", "sysStart")
477 

◆ sysStop()

def GaudiPython.Bindings.iAlgorithm.sysStop (   self)

Definition at line 481 of file Bindings.py.

481  def sysStop(self):
482  return self.__call_interface_method__("_ialg", "sysStop")
483 

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