The Gaudi Framework  master (594c33fa)
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=cppyy.nullptr)
 
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 = cppyy.nullptr 
)

Reimplemented from GaudiPython.Bindings.iProperty.

Definition at line 428 of file Bindings.py.

428  def __init__(self, name, ialg=cppyy.nullptr):
429  iProperty.__init__(self, name, ialg)
430  self.__dict__["_ialg"] = InterfaceCast(gbl.IAlgorithm)(ialg)
431 

Member Function Documentation

◆ execute()

def GaudiPython.Bindings.iAlgorithm.execute (   self)

Definition at line 445 of file Bindings.py.

445  def execute(self):
446  return self.__call_interface_method__("_ialg", "execute")
447 

◆ finalize()

def GaudiPython.Bindings.iAlgorithm.finalize (   self)

Definition at line 451 of file Bindings.py.

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

◆ initialize()

def GaudiPython.Bindings.iAlgorithm.initialize (   self)

Definition at line 439 of file Bindings.py.

439  def initialize(self):
440  return self.__call_interface_method__("_ialg", "initialize")
441 

◆ reinitialize()

def GaudiPython.Bindings.iAlgorithm.reinitialize (   self)

Definition at line 454 of file Bindings.py.

454  def reinitialize(self):
455  return self.__call_interface_method__("_ialg", "reinitialize")
456 

◆ restart()

def GaudiPython.Bindings.iAlgorithm.restart (   self)

Definition at line 457 of file Bindings.py.

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

◆ retrieveInterface()

def GaudiPython.Bindings.iAlgorithm.retrieveInterface (   self)

Reimplemented from GaudiPython.Bindings.iProperty.

Definition at line 432 of file Bindings.py.

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

◆ start()

def GaudiPython.Bindings.iAlgorithm.start (   self)

Definition at line 442 of file Bindings.py.

442  def start(self):
443  return self.__call_interface_method__("_ialg", "start")
444 

◆ stop()

def GaudiPython.Bindings.iAlgorithm.stop (   self)

Definition at line 448 of file Bindings.py.

448  def stop(self):
449  return self.__call_interface_method__("_ialg", "stop")
450 

◆ sysExecute()

def GaudiPython.Bindings.iAlgorithm.sysExecute (   self)

Definition at line 466 of file Bindings.py.

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

◆ sysFinalize()

def GaudiPython.Bindings.iAlgorithm.sysFinalize (   self)

Definition at line 472 of file Bindings.py.

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

◆ sysInitialize()

def GaudiPython.Bindings.iAlgorithm.sysInitialize (   self)

Definition at line 460 of file Bindings.py.

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

◆ sysReinitialize()

def GaudiPython.Bindings.iAlgorithm.sysReinitialize (   self)

Definition at line 475 of file Bindings.py.

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

◆ sysRestart()

def GaudiPython.Bindings.iAlgorithm.sysRestart (   self)

Definition at line 478 of file Bindings.py.

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

◆ sysStart()

def GaudiPython.Bindings.iAlgorithm.sysStart (   self)

Definition at line 463 of file Bindings.py.

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

◆ sysStop()

def GaudiPython.Bindings.iAlgorithm.sysStop (   self)

Definition at line 469 of file Bindings.py.

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

The documentation for this class was generated from the following file:
GaudiPartProp.Service.InterfaceCast
InterfaceCast
Definition: Service.py:40
IOTest.start
start
Definition: IOTest.py:110
GaudiPython.Pythonizations.execute
execute
Definition: Pythonizations.py:578