The Gaudi Framework  v36r1 (3e2fb5a8)
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 400 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 403 of file Bindings.py.

403  def __init__(self, name, ialg=cppyy.nullptr):
404  iProperty.__init__(self, name, ialg)
405  self.__dict__['_ialg'] = InterfaceCast(gbl.IAlgorithm)(ialg)
406 

Member Function Documentation

◆ execute()

def GaudiPython.Bindings.iAlgorithm.execute (   self)

Definition at line 419 of file Bindings.py.

419  def execute(self):
420  return self.__call_interface_method__("_ialg", "execute")
421 

◆ finalize()

def GaudiPython.Bindings.iAlgorithm.finalize (   self)

Definition at line 425 of file Bindings.py.

425  def finalize(self):
426  return self.__call_interface_method__("_ialg", "finalize")
427 

◆ initialize()

def GaudiPython.Bindings.iAlgorithm.initialize (   self)

Definition at line 413 of file Bindings.py.

413  def initialize(self):
414  return self.__call_interface_method__("_ialg", "initialize")
415 

◆ reinitialize()

def GaudiPython.Bindings.iAlgorithm.reinitialize (   self)

Definition at line 428 of file Bindings.py.

428  def reinitialize(self):
429  return self.__call_interface_method__("_ialg", "reinitialize")
430 

◆ restart()

def GaudiPython.Bindings.iAlgorithm.restart (   self)

Definition at line 431 of file Bindings.py.

431  def restart(self):
432  return self.__call_interface_method__("_ialg", "restart")
433 

◆ retrieveInterface()

def GaudiPython.Bindings.iAlgorithm.retrieveInterface (   self)

Reimplemented from GaudiPython.Bindings.iProperty.

Definition at line 407 of file Bindings.py.

407  def retrieveInterface(self):
408  ialg = Helper.algorithm(
409  InterfaceCast(gbl.IAlgManager)(self._svcloc), self._name)
410  if ialg:
411  iAlgorithm.__init__(self, self._name, ialg)
412 

◆ start()

def GaudiPython.Bindings.iAlgorithm.start (   self)

Definition at line 416 of file Bindings.py.

416  def start(self):
417  return self.__call_interface_method__("_ialg", "start")
418 

◆ stop()

def GaudiPython.Bindings.iAlgorithm.stop (   self)

Definition at line 422 of file Bindings.py.

422  def stop(self):
423  return self.__call_interface_method__("_ialg", "stop")
424 

◆ sysExecute()

def GaudiPython.Bindings.iAlgorithm.sysExecute (   self)

Definition at line 440 of file Bindings.py.

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

◆ sysFinalize()

def GaudiPython.Bindings.iAlgorithm.sysFinalize (   self)

Definition at line 446 of file Bindings.py.

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

◆ sysInitialize()

def GaudiPython.Bindings.iAlgorithm.sysInitialize (   self)

Definition at line 434 of file Bindings.py.

434  def sysInitialize(self):
435  return self.__call_interface_method__("_ialg", "sysInitialize")
436 

◆ sysReinitialize()

def GaudiPython.Bindings.iAlgorithm.sysReinitialize (   self)

Definition at line 449 of file Bindings.py.

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

◆ sysRestart()

def GaudiPython.Bindings.iAlgorithm.sysRestart (   self)

Definition at line 452 of file Bindings.py.

452  def sysRestart(self):
453  return self.__call_interface_method__("_ialg", "sysRestart")
454 
455 
456 # ----iAlgTool class-----------------------------------------------------------
457 
458 

◆ sysStart()

def GaudiPython.Bindings.iAlgorithm.sysStart (   self)

Definition at line 437 of file Bindings.py.

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

◆ sysStop()

def GaudiPython.Bindings.iAlgorithm.sysStop (   self)

Definition at line 443 of file Bindings.py.

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

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:566