The Gaudi Framework  v33r1 (b1225454)
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 436 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 439 of file Bindings.py.

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

Member Function Documentation

◆ execute()

def GaudiPython.Bindings.iAlgorithm.execute (   self)

Definition at line 458 of file Bindings.py.

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

◆ finalize()

def GaudiPython.Bindings.iAlgorithm.finalize (   self)

Definition at line 464 of file Bindings.py.

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

◆ initialize()

def GaudiPython.Bindings.iAlgorithm.initialize (   self)

Definition at line 452 of file Bindings.py.

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

◆ reinitialize()

def GaudiPython.Bindings.iAlgorithm.reinitialize (   self)

Definition at line 467 of file Bindings.py.

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

◆ restart()

def GaudiPython.Bindings.iAlgorithm.restart (   self)

Definition at line 470 of file Bindings.py.

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

◆ retrieveInterface()

def GaudiPython.Bindings.iAlgorithm.retrieveInterface (   self)

Reimplemented from GaudiPython.Bindings.iProperty.

Definition at line 446 of file Bindings.py.

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

◆ start()

def GaudiPython.Bindings.iAlgorithm.start (   self)

Definition at line 455 of file Bindings.py.

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

◆ stop()

def GaudiPython.Bindings.iAlgorithm.stop (   self)

Definition at line 461 of file Bindings.py.

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

◆ sysExecute()

def GaudiPython.Bindings.iAlgorithm.sysExecute (   self)

Definition at line 479 of file Bindings.py.

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

◆ sysFinalize()

def GaudiPython.Bindings.iAlgorithm.sysFinalize (   self)

Definition at line 485 of file Bindings.py.

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

◆ sysInitialize()

def GaudiPython.Bindings.iAlgorithm.sysInitialize (   self)

Definition at line 473 of file Bindings.py.

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

◆ sysReinitialize()

def GaudiPython.Bindings.iAlgorithm.sysReinitialize (   self)

Definition at line 488 of file Bindings.py.

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

◆ sysRestart()

def GaudiPython.Bindings.iAlgorithm.sysRestart (   self)

Definition at line 491 of file Bindings.py.

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

◆ sysStart()

def GaudiPython.Bindings.iAlgorithm.sysStart (   self)

Definition at line 476 of file Bindings.py.

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

◆ sysStop()

def GaudiPython.Bindings.iAlgorithm.sysStop (   self)

Definition at line 482 of file Bindings.py.

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

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