| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Public Attributes | List of all members
GaudiPython.Bindings.iAlgorithm Class Reference
Inheritance diagram for GaudiPython.Bindings.iAlgorithm:
[legend]
Collaboration diagram for GaudiPython.Bindings.iAlgorithm:
[legend]

## Public Member Functions
def | __init__
def | retrieveInterface
Public Member Functions inherited from GaudiPython.Bindings.iProperty
def | __init__
def | getInterface
def | retrieveInterface
def | __call_interface_method__
def | __setattr__
def | __getattr__
def | properties
def | name

## Static Public Attributes
tuple | initialize lambdaself:self.__call_interface_method__("_ialg","initialize")
tuple | start lambdaself:self.__call_interface_method__("_ialg","start")
tuple | execute lambdaself:self.__call_interface_method__("_ialg","execute")
tuple | stop lambdaself:self.__call_interface_method__("_ialg","stop")
tuple | finalize lambdaself:self.__call_interface_method__("_ialg","finalize")
tuple | reinitialize lambdaself:self.__call_interface_method__("_ialg","reinitialize")
tuple | restart lambdaself:self.__call_interface_method__("_ialg","restart")
tuple | sysInitialize lambdaself:self.__call_interface_method__("_ialg","sysInitialize")
tuple | sysStart lambdaself:self.__call_interface_method__("_ialg","sysStart")
tuple | sysExecute lambdaself:self.__call_interface_method__("_ialg","sysExecute")
tuple | sysStop lambdaself:self.__call_interface_method__("_ialg","sysStop")
tuple | sysFinalize lambdaself:self.__call_interface_method__("_ialg","sysFinalize")
tuple | sysReinitialize lambdaself:self.__call_interface_method__("_ialg","sysReinitialize")
tuple | sysRestart lambdaself:self.__call_interface_method__("_ialg","sysRestart")

## Detailed Description

    Python equivalent to IAlgorithm interface

Definition at line 305 of file Bindings.py.

## Constructor & Destructor Documentation

def GaudiPython.Bindings.iAlgorithm.__init__ | ( |  | self,
|  |  | name,
|  |  | ialg = `None`
| ) |  |

Definition at line 307 of file Bindings.py.

307
308 def __init__(self, name, ialg = None ) :
309 iProperty.__init__(self, name, ialg )
310 if ialg : self.__dict__['_ialg'] = InterfaceCast(gbl.IAlgorithm)(ialg)
else : self.__dict__['_ialg'] = None

## Member Function Documentation

def GaudiPython.Bindings.iAlgorithm.retrieveInterface | ( |  | self | ) |

Definition at line 311 of file Bindings.py.

311
312 def retrieveInterface(self) :
313 ialg = Helper.algorithm(InterfaceCast(gbl.IAlgManager)(self._svcloc),self._name)
if ialg : iAlgorithm.__init__(self, self._name, ialg)

## Member Data Documentation

tuple GaudiPython.Bindings.iAlgorithm.execute lambdaself:self.__call_interface_method__("_ialg","execute")
| static

Definition at line 316 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.finalize lambdaself:self.__call_interface_method__("_ialg","finalize")
| static

Definition at line 318 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.initialize lambdaself:self.__call_interface_method__("_ialg","initialize")
| static

Definition at line 314 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.reinitialize lambdaself:self.__call_interface_method__("_ialg","reinitialize")
| static

Definition at line 319 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.restart lambdaself:self.__call_interface_method__("_ialg","restart")
| static

Definition at line 320 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.start lambdaself:self.__call_interface_method__("_ialg","start")
| static

Definition at line 315 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.stop lambdaself:self.__call_interface_method__("_ialg","stop")
| static

Definition at line 317 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.sysExecute lambdaself:self.__call_interface_method__("_ialg","sysExecute")
| static

Definition at line 323 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.sysFinalize lambdaself:self.__call_interface_method__("_ialg","sysFinalize")
| static

Definition at line 325 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.sysInitialize lambdaself:self.__call_interface_method__("_ialg","sysInitialize")
| static

Definition at line 321 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.sysReinitialize lambdaself:self.__call_interface_method__("_ialg","sysReinitialize")
| static

Definition at line 326 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.sysRestart lambdaself:self.__call_interface_method__("_ialg","sysRestart")
| static

Definition at line 327 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.sysStart lambdaself:self.__call_interface_method__("_ialg","sysStart")
| static

Definition at line 322 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgorithm.sysStop lambdaself:self.__call_interface_method__("_ialg","sysStop")
| static

Definition at line 324 of file Bindings.py.

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r0/GaudiPython/python/GaudiPython/Bindings.py