The Gaudi Framework  v32r2 (46d42edc)
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 425 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 428 of file Bindings.py.

428  def __init__(self, name, ialg=None):
429  iProperty.__init__(self, name, ialg)
430  if ialg:
431  self.__dict__['_ialg'] = InterfaceCast(gbl.IAlgorithm)(ialg)
432  else:
433  self.__dict__['_ialg'] = None
434 

Member Function Documentation

◆ execute()

def GaudiPython.Bindings.iAlgorithm.execute (   self)

Definition at line 447 of file Bindings.py.

447  def execute(self):
448  return self.__call_interface_method__("_ialg", "execute")
449 

◆ finalize()

def GaudiPython.Bindings.iAlgorithm.finalize (   self)

Definition at line 453 of file Bindings.py.

453  def finalize(self):
454  return self.__call_interface_method__("_ialg", "finalize")
455 

◆ initialize()

def GaudiPython.Bindings.iAlgorithm.initialize (   self)

Definition at line 441 of file Bindings.py.

441  def initialize(self):
442  return self.__call_interface_method__("_ialg", "initialize")
443 

◆ reinitialize()

def GaudiPython.Bindings.iAlgorithm.reinitialize (   self)

Definition at line 456 of file Bindings.py.

456  def reinitialize(self):
457  return self.__call_interface_method__("_ialg", "reinitialize")
458 

◆ restart()

def GaudiPython.Bindings.iAlgorithm.restart (   self)

Definition at line 459 of file Bindings.py.

459  def restart(self):
460  return self.__call_interface_method__("_ialg", "restart")
461 

◆ retrieveInterface()

def GaudiPython.Bindings.iAlgorithm.retrieveInterface (   self)

Reimplemented from GaudiPython.Bindings.iProperty.

Definition at line 435 of file Bindings.py.

435  def retrieveInterface(self):
436  ialg = Helper.algorithm(
437  InterfaceCast(gbl.IAlgManager)(self._svcloc), self._name)
438  if ialg:
439  iAlgorithm.__init__(self, self._name, ialg)
440 

◆ start()

def GaudiPython.Bindings.iAlgorithm.start (   self)

Definition at line 444 of file Bindings.py.

444  def start(self):
445  return self.__call_interface_method__("_ialg", "start")
446 
def start
Definition: IOTest.py:98

◆ stop()

def GaudiPython.Bindings.iAlgorithm.stop (   self)

Definition at line 450 of file Bindings.py.

450  def stop(self):
451  return self.__call_interface_method__("_ialg", "stop")
452 

◆ sysExecute()

def GaudiPython.Bindings.iAlgorithm.sysExecute (   self)

Definition at line 468 of file Bindings.py.

468  def sysExecute(self):
469  return self.__call_interface_method__("_ialg", "sysExecute")
470 

◆ sysFinalize()

def GaudiPython.Bindings.iAlgorithm.sysFinalize (   self)

Definition at line 474 of file Bindings.py.

474  def sysFinalize(self):
475  return self.__call_interface_method__("_ialg", "sysFinalize")
476 

◆ sysInitialize()

def GaudiPython.Bindings.iAlgorithm.sysInitialize (   self)

Definition at line 462 of file Bindings.py.

462  def sysInitialize(self):
463  return self.__call_interface_method__("_ialg", "sysInitialize")
464 

◆ sysReinitialize()

def GaudiPython.Bindings.iAlgorithm.sysReinitialize (   self)

Definition at line 477 of file Bindings.py.

477  def sysReinitialize(self):
478  return self.__call_interface_method__("_ialg", "sysReinitialize")
479 

◆ sysRestart()

def GaudiPython.Bindings.iAlgorithm.sysRestart (   self)

Definition at line 480 of file Bindings.py.

480  def sysRestart(self):
481  return self.__call_interface_method__("_ialg", "sysRestart")
482 
483 
484 # ----iAlgTool class-----------------------------------------------------------
485 
486 

◆ sysStart()

def GaudiPython.Bindings.iAlgorithm.sysStart (   self)

Definition at line 465 of file Bindings.py.

465  def sysStart(self):
466  return self.__call_interface_method__("_ialg", "sysStart")
467 

◆ sysStop()

def GaudiPython.Bindings.iAlgorithm.sysStop (   self)

Definition at line 471 of file Bindings.py.

471  def sysStop(self):
472  return self.__call_interface_method__("_ialg", "sysStop")
473 

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