The Gaudi Framework  v37r1 (a7f61348)
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 423 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 426 of file Bindings.py.

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

Member Function Documentation

◆ execute()

def GaudiPython.Bindings.iAlgorithm.execute (   self)

Definition at line 443 of file Bindings.py.

443  def execute(self):
444  return self.__call_interface_method__("_ialg", "execute")
445 

◆ finalize()

def GaudiPython.Bindings.iAlgorithm.finalize (   self)

Definition at line 449 of file Bindings.py.

449  def finalize(self):
450  return self.__call_interface_method__("_ialg", "finalize")
451 

◆ initialize()

def GaudiPython.Bindings.iAlgorithm.initialize (   self)

Definition at line 437 of file Bindings.py.

437  def initialize(self):
438  return self.__call_interface_method__("_ialg", "initialize")
439 

◆ reinitialize()

def GaudiPython.Bindings.iAlgorithm.reinitialize (   self)

Definition at line 452 of file Bindings.py.

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

◆ restart()

def GaudiPython.Bindings.iAlgorithm.restart (   self)

Definition at line 455 of file Bindings.py.

455  def restart(self):
456  return self.__call_interface_method__("_ialg", "restart")
457 

◆ retrieveInterface()

def GaudiPython.Bindings.iAlgorithm.retrieveInterface (   self)

Reimplemented from GaudiPython.Bindings.iProperty.

Definition at line 430 of file Bindings.py.

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

◆ start()

def GaudiPython.Bindings.iAlgorithm.start (   self)

Definition at line 440 of file Bindings.py.

440  def start(self):
441  return self.__call_interface_method__("_ialg", "start")
442 

◆ stop()

def GaudiPython.Bindings.iAlgorithm.stop (   self)

Definition at line 446 of file Bindings.py.

446  def stop(self):
447  return self.__call_interface_method__("_ialg", "stop")
448 

◆ sysExecute()

def GaudiPython.Bindings.iAlgorithm.sysExecute (   self)

Definition at line 464 of file Bindings.py.

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

◆ sysFinalize()

def GaudiPython.Bindings.iAlgorithm.sysFinalize (   self)

Definition at line 470 of file Bindings.py.

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

◆ sysInitialize()

def GaudiPython.Bindings.iAlgorithm.sysInitialize (   self)

Definition at line 458 of file Bindings.py.

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

◆ sysReinitialize()

def GaudiPython.Bindings.iAlgorithm.sysReinitialize (   self)

Definition at line 473 of file Bindings.py.

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

◆ sysRestart()

def GaudiPython.Bindings.iAlgorithm.sysRestart (   self)

Definition at line 476 of file Bindings.py.

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

◆ sysStart()

def GaudiPython.Bindings.iAlgorithm.sysStart (   self)

Definition at line 461 of file Bindings.py.

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

◆ sysStop()

def GaudiPython.Bindings.iAlgorithm.sysStop (   self)

Definition at line 467 of file Bindings.py.

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

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