Gaudi Framework, version v25r0

Home   Generated: Mon Feb 17 2014
 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:
Inheritance graph
[legend]
Collaboration diagram for GaudiPython.Bindings.iAlgorithm:
Collaboration graph
[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.

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.

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:
Generated at Mon Feb 17 2014 14:38:19 for Gaudi Framework, version v25r0 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004