The Gaudi Framework  v33r2 (a6f0ec87)
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 445 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 448 of file Bindings.py.

448  def __init__(self, name, ialg=None):
449  iProperty.__init__(self, name, ialg)
450  if ialg:
451  self.__dict__['_ialg'] = InterfaceCast(gbl.IAlgorithm)(ialg)
452  else:
453  self.__dict__['_ialg'] = None
454 

Member Function Documentation

◆ execute()

def GaudiPython.Bindings.iAlgorithm.execute (   self)

Definition at line 467 of file Bindings.py.

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

◆ finalize()

def GaudiPython.Bindings.iAlgorithm.finalize (   self)

Definition at line 473 of file Bindings.py.

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

◆ initialize()

def GaudiPython.Bindings.iAlgorithm.initialize (   self)

Definition at line 461 of file Bindings.py.

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

◆ reinitialize()

def GaudiPython.Bindings.iAlgorithm.reinitialize (   self)

Definition at line 476 of file Bindings.py.

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

◆ restart()

def GaudiPython.Bindings.iAlgorithm.restart (   self)

Definition at line 479 of file Bindings.py.

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

◆ retrieveInterface()

def GaudiPython.Bindings.iAlgorithm.retrieveInterface (   self)

Reimplemented from GaudiPython.Bindings.iProperty.

Definition at line 455 of file Bindings.py.

455  def retrieveInterface(self):
456  ialg = Helper.algorithm(
457  InterfaceCast(gbl.IAlgManager)(self._svcloc), self._name)
458  if ialg:
459  iAlgorithm.__init__(self, self._name, ialg)
460 

◆ start()

def GaudiPython.Bindings.iAlgorithm.start (   self)

Definition at line 464 of file Bindings.py.

464  def start(self):
465  return self.__call_interface_method__("_ialg", "start")
466 
def start
Definition: IOTest.py:108

◆ stop()

def GaudiPython.Bindings.iAlgorithm.stop (   self)

Definition at line 470 of file Bindings.py.

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

◆ sysExecute()

def GaudiPython.Bindings.iAlgorithm.sysExecute (   self)

Definition at line 488 of file Bindings.py.

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

◆ sysFinalize()

def GaudiPython.Bindings.iAlgorithm.sysFinalize (   self)

Definition at line 494 of file Bindings.py.

494  def sysFinalize(self):
495  return self.__call_interface_method__("_ialg", "sysFinalize")
496 

◆ sysInitialize()

def GaudiPython.Bindings.iAlgorithm.sysInitialize (   self)

Definition at line 482 of file Bindings.py.

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

◆ sysReinitialize()

def GaudiPython.Bindings.iAlgorithm.sysReinitialize (   self)

Definition at line 497 of file Bindings.py.

497  def sysReinitialize(self):
498  return self.__call_interface_method__("_ialg", "sysReinitialize")
499 

◆ sysRestart()

def GaudiPython.Bindings.iAlgorithm.sysRestart (   self)

Definition at line 500 of file Bindings.py.

500  def sysRestart(self):
501  return self.__call_interface_method__("_ialg", "sysRestart")
502 
503 
504 # ----iAlgTool class-----------------------------------------------------------
505 
506 

◆ sysStart()

def GaudiPython.Bindings.iAlgorithm.sysStart (   self)

Definition at line 485 of file Bindings.py.

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

◆ sysStop()

def GaudiPython.Bindings.iAlgorithm.sysStop (   self)

Definition at line 491 of file Bindings.py.

491  def sysStop(self):
492  return self.__call_interface_method__("_ialg", "sysStop")
493 

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