| # Gaudi Framework, version v21r6 |

Home |  | Generated: 11 Nov 2009

# GaudiPython::Bindings::iAlgorithm Class Reference

Inheritance diagram for GaudiPython::Bindings::iAlgorithm:

[legend]
Collaboration diagram for GaudiPython::Bindings::iAlgorithm:

[legend]

List of all members.

## Detailed Description

    Python equivalent to IAlgorithm interface

Definition at line 278 of file Bindings.py.

## Public Member Functions
def | __init__
def | retrieveInterface
## 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")

## Member Function Documentation

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

Reimplemented from GaudiPython::Bindings::iProperty.

Definition at line 280 of file Bindings.py.

    00280                                            :
    00281         iProperty.__init__(self, name, ialg )
    00282         if ialg : self.__dict__['_ialg'] = InterfaceCast(gbl.IAlgorithm)(ialg)
    00283         else    : self.__dict__['_ialg'] = None
        def retrieveInterface(self) :

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

Reimplemented from GaudiPython::Bindings::iProperty.

Definition at line 284 of file Bindings.py.

    00284                                 :
    00285         ialg = Helper.algorithm(InterfaceCast(gbl.IAlgManager)(self._svcloc),self._name)
    00286         if ialg : iAlgorithm.__init__(self, self._name, ialg)
        initialize   = lambda self : self.__call_interface_method__("_ialg","initialize")

## Member Data Documentation

tuple GaudiPython::Bindings::iAlgorithm::initialize = lambdaself:self.__call_interface_method__("_ialg","initialize")`[static]`

Definition at line 287 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::start = lambdaself:self.__call_interface_method__("_ialg","start")`[static]`

Definition at line 288 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::execute = lambdaself:self.__call_interface_method__("_ialg","execute")`[static]`

Definition at line 289 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::stop = lambdaself:self.__call_interface_method__("_ialg","stop")`[static]`

Definition at line 290 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::finalize = lambdaself:self.__call_interface_method__("_ialg","finalize")`[static]`

Definition at line 291 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::reinitialize = lambdaself:self.__call_interface_method__("_ialg","reinitialize")`[static]`

Definition at line 292 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::restart = lambdaself:self.__call_interface_method__("_ialg","restart")`[static]`

Definition at line 293 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::sysInitialize = lambdaself:self.__call_interface_method__("_ialg","sysInitialize")`[static]`

Definition at line 294 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::sysStart = lambdaself:self.__call_interface_method__("_ialg","sysStart")`[static]`

Definition at line 295 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::sysExecute = lambdaself:self.__call_interface_method__("_ialg","sysExecute")`[static]`

Definition at line 296 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::sysStop = lambdaself:self.__call_interface_method__("_ialg","sysStop")`[static]`

Definition at line 297 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::sysFinalize = lambdaself:self.__call_interface_method__("_ialg","sysFinalize")`[static]`

Definition at line 298 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::sysReinitialize = lambdaself:self.__call_interface_method__("_ialg","sysReinitialize")`[static]`

Definition at line 299 of file Bindings.py.

tuple GaudiPython::Bindings::iAlgorithm::sysRestart = lambdaself:self.__call_interface_method__("_ialg","sysRestart")`[static]`

Definition at line 300 of file Bindings.py.

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

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