Gaudi Framework, version v23r7

Home   Generated: Wed Mar 20 2013
 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:
Inheritance graph
[legend]
Collaboration diagram for GaudiPython.Bindings.iAlgTool:
Collaboration graph
[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 303 of file Bindings.py.

Constructor & Destructor Documentation

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

Definition at line 305 of file Bindings.py.

306  def __init__(self, name, itool = None ) :
307  iProperty.__init__(self, name, itool )
308  if itool : self.__dict__['_itool'] = itool
309  else : self.__dict__['_itool'] = None
310  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 317 of file Bindings.py.

318  def name(self) :
319  if self._itool : return self._itool.name()
320  else : return self._name
321 
#----iDataSvc class---------------------------------------------------------------------
def GaudiPython.Bindings.iAlgTool.retrieveInterface (   self)

Definition at line 311 of file Bindings.py.

312  def retrieveInterface(self) :
313  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 314 of file Bindings.py.

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

Definition at line 315 of file Bindings.py.

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

Definition at line 316 of file Bindings.py.


The documentation for this class was generated from the following file:
Generated at Wed Mar 20 2013 17:59:51 for Gaudi Framework, version v23r7 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004