| # 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.iAlgTool Class Reference
Inheritance diagram for GaudiPython.Bindings.iAlgTool:
[legend]
Collaboration diagram for GaudiPython.Bindings.iAlgTool:
[legend]

## Public Member Functions
def | __init__
def | retrieveInterface
def | name
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 | start lambdaself:self.__call_interface_method__("_itool","start")
tuple | stop lambdaself:self.__call_interface_method__("_itool","stop")
tuple | type lambdaself:self.__call_interface_method__("_itool","type")

## Detailed Description

    Python equivalent to IAlgTool interface (not completed yet)

Definition at line 330 of file Bindings.py.

## Constructor & Destructor Documentation

def GaudiPython.Bindings.iAlgTool.__init__ | ( |  | self,
|  |  | name,
|  |  | itool = `None`
| ) |  |

Definition at line 332 of file Bindings.py.

332
333 def __init__(self, name, itool = None ) :
334 iProperty.__init__(self, name, itool )
335 if itool : self.__dict__['_itool'] = itool
336 else : self.__dict__['_itool'] = None
337 svc = Helper.service( self._svcloc, 'ToolSvc', True )
self.__dict__['_toolsvc']= iToolSvc('ToolSvc', svc)

## Member Function Documentation

def GaudiPython.Bindings.iAlgTool.name | ( |  | self | ) |

Definition at line 344 of file Bindings.py.

344
345 def name(self) :
346 if self._itool : return self._itool.name()
347 else : return self._name
348
#----iDataSvc class---------------------------------------------------------------------

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

Definition at line 338 of file Bindings.py.

338
339 def retrieveInterface(self) :
340 itool = self._toolsvc._retrieve(self._name)
if itool : iAlgTool.__init__(self, self._name, itool)

## Member Data Documentation

tuple GaudiPython.Bindings.iAlgTool.start lambdaself:self.__call_interface_method__("_itool","start")
| static

Definition at line 341 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgTool.stop lambdaself:self.__call_interface_method__("_itool","stop")
| static

Definition at line 342 of file Bindings.py.

tuple GaudiPython.Bindings.iAlgTool.type lambdaself:self.__call_interface_method__("_itool","type")
| static

Definition at line 343 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