| The Gaudi Framework v27r1

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

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

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 (self)
def | name (self)
Public Member Functions inherited from GaudiPython.Bindings.iProperty
def | __init__
def | getInterface (self)
def | retrieveInterface (self)
def | __call_interface_method__ (self, ifname, method, args)
def | __setattr__ (self, name, value)
def | __getattr__ (self, name)
def | properties (self)
def | name (self)

## 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 329 of file Bindings.py.

## Constructor & Destructor Documentation

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

Definition at line 331 of file Bindings.py.

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

## Member Function Documentation

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

Definition at line 343 of file Bindings.py.

343 def name(self) :
344 if self._itool : return self._itool.name()
345 else : return self._name
346
347 #----iDataSvc class---------------------------------------------------------------------
GaudiPython.Bindings.iAlgTool.name
def name(self)
Definition: Bindings.py:343

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

Definition at line 337 of file Bindings.py.

337 def retrieveInterface(self) :
338 itool = self._toolsvc._retrieve(self._name)
339 if itool : iAlgTool.__init__(self, self._name, itool)
GaudiPython.Bindings.iAlgTool.retrieveInterface
def retrieveInterface(self)
Definition: Bindings.py:337

## Member Data Documentation

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

Definition at line 340 of file Bindings.py.

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

Definition at line 341 of file Bindings.py.

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

Definition at line 342 of file Bindings.py.

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

- GaudiPython/python/GaudiPython/Bindings.py