| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GaudiPython::Bindings::PyAlgorithm Class Reference

List of all members.

Public Member Functions

def __init__
def __del__
def initialize
def start
def execute
def stop
def finalize
def beginRun
def endRun

Private Attributes

 _svcloc
 _algmgr

Detailed Description

Definition at line 926 of file Bindings.py.


Member Function Documentation

def GaudiPython::Bindings::PyAlgorithm::__init__ (   self,
  name = None 
)

Definition at line 927 of file Bindings.py.

00927                                 :
00928     if not name : name = self.__class__.__name__
00929     _PyAlgorithm.__init__(self, self, name)
00930     self._svcloc = gbl.Gaudi.svcLocator()
00931     self._algmgr = InterfaceCast(gbl.IAlgManager)(self._svcloc)
00932     sc = self._algmgr.addAlgorithm(self)
00933     if sc.isFailure() : raise RuntimeError, 'Unable to add Algorithm'
  def __del__(self):

def GaudiPython::Bindings::PyAlgorithm::__del__ (   self  ) 

Definition at line 934 of file Bindings.py.

00934                    :
00935     sc = self._algmgr.removeAlgorithm(self)
00936     if sc.isFailure() : pass
  def initialize(self) : return 1

def GaudiPython::Bindings::PyAlgorithm::initialize (   self  ) 

Definition at line 937 of file Bindings.py.

00937 : return 1

def GaudiPython::Bindings::PyAlgorithm::start (   self  ) 

Definition at line 938 of file Bindings.py.

00938 : return 1

def GaudiPython::Bindings::PyAlgorithm::execute (   self  ) 

Definition at line 939 of file Bindings.py.

00939 : return 1

def GaudiPython::Bindings::PyAlgorithm::stop (   self  ) 

Definition at line 940 of file Bindings.py.

00940 : return 1

def GaudiPython::Bindings::PyAlgorithm::finalize (   self  ) 

Definition at line 941 of file Bindings.py.

00941 : return 1

def GaudiPython::Bindings::PyAlgorithm::beginRun (   self  ) 

Definition at line 942 of file Bindings.py.

00942 : return 1

def GaudiPython::Bindings::PyAlgorithm::endRun (   self  ) 

Definition at line 943 of file Bindings.py.

00943                    : return 1
00944 
00945 
00946 
00947 #----Install exit handler-------------------------------------------------------------


Member Data Documentation

GaudiPython::Bindings::PyAlgorithm::_svcloc [private]

Definition at line 930 of file Bindings.py.

GaudiPython::Bindings::PyAlgorithm::_algmgr [private]

Definition at line 931 of file Bindings.py.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:58:58 2011 for GaudiPython by doxygen 1.4.7