Gaudi Framework, version v23r2

Home   Generated: Thu Jun 28 2012
Public Member Functions | Static Public Attributes

GaudiPython::Bindings::iAlgorithm Class Reference

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

List of all members.

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")

Detailed Description

Python equivalent to IAlgorithm interface 

Definition at line 278 of file Bindings.py.


Constructor & Destructor Documentation

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

Reimplemented from GaudiPython::Bindings::iProperty.

Definition at line 280 of file Bindings.py.

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

Member Function Documentation

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

Reimplemented from GaudiPython::Bindings::iProperty.

Definition at line 284 of file Bindings.py.

00285                                 :
00286         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 289 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::initialize = lambdaself:self.__call_interface_method__("_ialg","initialize") [static]

Definition at line 287 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::start = lambdaself:self.__call_interface_method__("_ialg","start") [static]

Definition at line 288 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::sysExecute = lambdaself:self.__call_interface_method__("_ialg","sysExecute") [static]

Definition at line 296 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::sysInitialize = lambdaself:self.__call_interface_method__("_ialg","sysInitialize") [static]

Definition at line 294 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.

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::sysStop = lambdaself:self.__call_interface_method__("_ialg","sysStop") [static]

Definition at line 297 of file Bindings.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Thu Jun 28 2012 23:27:52 for Gaudi Framework, version v23r2 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004