GaudiPython.Bindings.iAlgTool Class Reference
Inheritance diagram for GaudiPython.Bindings.iAlgTool:
Collaboration diagram for GaudiPython.Bindings.iAlgTool:

Public Member Functions

def __init__
 
def retrieveInterface (self)
 
def name (self)
 
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)
 
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)
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)

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

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: