The Gaudi Framework  v36r11 (bdb84f5f)
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 430 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 433 of file Bindings.py.

433  def __init__(self, name, ialg=cppyy.nullptr):
434  iProperty.__init__(self, name, ialg)
435  self.__dict__["_ialg"] = InterfaceCast(gbl.IAlgorithm)(ialg)
436 

Member Function Documentation

◆ execute()

def GaudiPython.Bindings.iAlgorithm.execute (   self)

Definition at line 450 of file Bindings.py.

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

◆ finalize()

def GaudiPython.Bindings.iAlgorithm.finalize (   self)

Definition at line 456 of file Bindings.py.

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

◆ initialize()

def GaudiPython.Bindings.iAlgorithm.initialize (   self)

Definition at line 444 of file Bindings.py.

444  def initialize(self):
445  return self.__call_interface_method__("_ialg", "initialize")
446 

◆ reinitialize()

def GaudiPython.Bindings.iAlgorithm.reinitialize (   self)

Definition at line 459 of file Bindings.py.

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

◆ restart()

def GaudiPython.Bindings.iAlgorithm.restart (   self)

Definition at line 462 of file Bindings.py.

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

◆ retrieveInterface()

def GaudiPython.Bindings.iAlgorithm.retrieveInterface (   self)

Reimplemented from GaudiPython.Bindings.iProperty.

Definition at line 437 of file Bindings.py.

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

◆ start()

def GaudiPython.Bindings.iAlgorithm.start (   self)

Definition at line 447 of file Bindings.py.

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

◆ stop()

def GaudiPython.Bindings.iAlgorithm.stop (   self)

Definition at line 453 of file Bindings.py.

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

◆ sysExecute()

def GaudiPython.Bindings.iAlgorithm.sysExecute (   self)

Definition at line 471 of file Bindings.py.

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

◆ sysFinalize()

def GaudiPython.Bindings.iAlgorithm.sysFinalize (   self)

Definition at line 477 of file Bindings.py.

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

◆ sysInitialize()

def GaudiPython.Bindings.iAlgorithm.sysInitialize (   self)

Definition at line 465 of file Bindings.py.

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

◆ sysReinitialize()

def GaudiPython.Bindings.iAlgorithm.sysReinitialize (   self)

Definition at line 480 of file Bindings.py.

480  def sysReinitialize(self):
481  return self.__call_interface_method__("_ialg", "sysReinitialize")
482 

◆ sysRestart()

def GaudiPython.Bindings.iAlgorithm.sysRestart (   self)

Definition at line 483 of file Bindings.py.

483  def sysRestart(self):
484  return self.__call_interface_method__("_ialg", "sysRestart")
485 
486 
487 # ----iAlgTool class-----------------------------------------------------------
488 
489 

◆ sysStart()

def GaudiPython.Bindings.iAlgorithm.sysStart (   self)

Definition at line 468 of file Bindings.py.

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

◆ sysStop()

def GaudiPython.Bindings.iAlgorithm.sysStop (   self)

Definition at line 474 of file Bindings.py.

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

The documentation for this class was generated from the following file:
GaudiPython.Pythonizations.execute
execute
Definition: Pythonizations.py:588
IOTest.start
def start
Definition: IOTest.py:113