GaudiAlgs.py File Reference

Helper module, which effectively 'imports' few useful C++ algorithmic base classes into Python. More...

Go to the source code of this file.

Classes

class  GaudiPython.GaudiAlgs.GaudiAlgo
 the base class for all algorithm Python-image of C++ clkass GaudiAlgorithm More...
 
class  GaudiPython.GaudiAlgs.HistoAlgo
 The base class for easy histogramming. More...
 
class  GaudiPython.GaudiAlgs.TupleAlgo
 The base class for easy manupulations with N-Tuples. More...
 
class  GaudiPython.GaudiAlgs.objectmethod
 
class  GaudiPython.GaudiAlgs.TupleDecColumnDispatcher
 

Namespaces

 GaudiPython.GaudiAlgs
 

Functions

def GaudiPython.GaudiAlgs._tool_ (self, interface, typename, name=None, parent=None, create=True)
 Useful method to locate the tool a certain. More...
 
def GaudiPython.GaudiAlgs._service_ (self, interface, name, create=True)
 Useful method to locate a service: More...
 
def GaudiPython.GaudiAlgs._init_ (self, name, args)
 The constructor from unique algorithm instance name,. More...
 
def GaudiPython.GaudiAlgs._initialize_ (self)
 The default initialization (initialization of base C++ class + data. More...
 
def GaudiPython.GaudiAlgs._initialize_histo_ (self)
 The default initialization (initialization of base C++ class + data members) More...
 
def GaudiPython.GaudiAlgs._initialize_tuple_ (self)
 The default initialization (initialization of base C++ class + data members) More...
 
def GaudiPython.GaudiAlgs._evtSvc (self, location=None)
 Trivial helper function to access Event Data and Event Data Service. More...
 
def GaudiPython.GaudiAlgs._detSvc (self)
 Trivial helper function to access Detector Data and Detector Data Service. More...
 
def GaudiPython.GaudiAlgs._histoSvc (self, address=None)
 Trivial helper function to access Histogram Data and Histogram Data Service. More...
 
def GaudiPython.GaudiAlgs._get (self, location)
 Trivial function to access the data in TES. More...
 
def GaudiPython.GaudiAlgs._getDet (self, location)
 Trivial function to access the data in TDS. More...
 
def GaudiPython.GaudiAlgs._get_ (self, location, rootInTES=True)
 get the data from TES using GaudiCommon methods, respecting RootInTES More...
 
def GaudiPython.GaudiAlgs._exist_ (self, location, rootInTES=True)
 check the data from TES using GaudiCommon methods, respecting RootInTES More...
 
def GaudiPython.GaudiAlgs._ntupleSvc (self)
 Trivial helper function to access NTuple Service. More...
 
def GaudiPython.GaudiAlgs._evtcolSvc (self)
 Trivial helper function to access Event Collection Service. More...
 
def GaudiPython.GaudiAlgs._finalize_ (self)
 The default finalization (finalization of base C++ class) More...
 
def GaudiPython.GaudiAlgs._success_ (self)
 Dummy method returning success. More...
 
def GaudiPython.GaudiAlgs._hasProperty_ (self, pname)
 check the existence of the property with the given name More...
 
def GaudiPython.GaudiAlgs._getProperty_ (self, pname)
 get the value of the given property More...
 
def GaudiPython.GaudiAlgs._setProperty_ (self, pname, pvalue)
 set the value for the given property More...
 
def GaudiPython.GaudiAlgs._get_attr_ (self, pname)
 get the attribute or property More...
 
def GaudiPython.GaudiAlgs._set_attr_ (self, pname, pvalue)
 set the attribute or property More...
 
def GaudiPython.GaudiAlgs._start_ (self)
 
def GaudiPython.GaudiAlgs._execute_ (self)
 
def GaudiPython.GaudiAlgs._stop_ (self)
 
def GaudiPython.GaudiAlgs._plot1D_ (s, a)
 
def GaudiPython.GaudiAlgs._plot2D_ (s, a)
 
def GaudiPython.GaudiAlgs._plot3D_ (s, a)
 
def GaudiPython.GaudiAlgs._profile1D_ (s, a)
 
def GaudiPython.GaudiAlgs._profile2D_ (s, a)
 
def GaudiPython.GaudiAlgs._decorate_plots_ (klasses)
 
def GaudiPython.GaudiAlgs._nTuple_ (s, a)
 
def GaudiPython.GaudiAlgs._evtCol_ (s, a)
 
def GaudiPython.GaudiAlgs._decorate_tuples_ (klasses)
 
def GaudiPython.GaudiAlgs._t_nTuple_ (s, a)
 
def GaudiPython.GaudiAlgs._t_ntuple_ (s, a)
 
def GaudiPython.GaudiAlgs._t_valid_ (s, a)
 
def GaudiPython.GaudiAlgs._t_write_ (s, a)
 
def GaudiPython.GaudiAlgs._t_column_ (s, a)
 
def GaudiPython.GaudiAlgs._t_column_ll_ (s, a)
 
def GaudiPython.GaudiAlgs._t_column_ull_ (s, a)
 
def GaudiPython.GaudiAlgs._t_array_ (s, a)
 
def GaudiPython.GaudiAlgs._t_matrix_ (s, a)
 
def GaudiPython.GaudiAlgs._t_farray_ (s, a)
 
def GaudiPython.GaudiAlgs._t_fmatrix_ (s, a)
 
def GaudiPython.GaudiAlgs._decorate_algs_ (klasses)
 
def GaudiPython.GaudiAlgs.mapvct (func, sequence, ovct=None)
 
def GaudiPython.GaudiAlgs._get_all_tools_ (self, method)
 
def GaudiPython.GaudiAlgs._Tools_a_ (self)
 
def GaudiPython.GaudiAlgs._Tools_t_ (self)
 
def GaudiPython.GaudiAlgs._get_all_counters_ (self, method, name=None)
 get all counters More...
 
def GaudiPython.GaudiAlgs._Counters_a_ (self, name=None)
 get all counters More...
 
def GaudiPython.GaudiAlgs._Counters_t_ (self, name=None)
 
def GaudiPython.GaudiAlgs._get_counter_ (self, method, name)
 
def GaudiPython.GaudiAlgs._Counter_a_ (self, name)
 
def GaudiPython.GaudiAlgs._Counter_t_ (self, name)
 
def GaudiPython.GaudiAlgs._get_all_histos_ (component, method, name)
 
def GaudiPython.GaudiAlgs._Histos_a_ (self, name=None)
 
def GaudiPython.GaudiAlgs._Histos_t_ (self, name=None)
 
def GaudiPython.GaudiAlgs._help_ ()
 

Variables

string GaudiPython.GaudiAlgs.__author__ = 'Vanya BELYAEV Ivan.Belyaev@lapp.in2p3.fr'
 
tuple GaudiPython.GaudiAlgs.__all__
 
 GaudiPython.GaudiAlgs.iAlgorithm = GaudiPython.Bindings.iAlgorithm
 The basic module. More...
 
 GaudiPython.GaudiAlgs.iAlgTool = GaudiPython.Bindings.iAlgTool
 
 GaudiPython.GaudiAlgs.std = cpp.std
 
 GaudiPython.GaudiAlgs.Vector = std.vector('double')
 "typedef" for GaudiPython::Vector More...
 
 GaudiPython.GaudiAlgs.Matrix = std.vector('std::vector<double>')
 "typedef" for GaudiPython::Matrix More...
 
 GaudiPython.GaudiAlgs.HID = cpp.GaudiAlg.ID
 histogram and N-Tuple universal identifier More...
 
 GaudiPython.GaudiAlgs.HistoID = HID
 
 GaudiPython.GaudiAlgs.TID = HID
 
 GaudiPython.GaudiAlgs.TupleID = TID
 
 GaudiPython.GaudiAlgs.AlgDecorator = cpp.GaudiPython.AlgDecorator
 get the decorator: More...
 
 GaudiPython.GaudiAlgs.HistoDecorator = cpp.GaudiPython.HistoDecorator
 
 GaudiPython.GaudiAlgs.TupleAlgDecorator = cpp.GaudiPython.TupleAlgDecorator
 
 GaudiPython.GaudiAlgs.TupleDecorator = cpp.GaudiPython.TupleDecorator
 
 GaudiPython.GaudiAlgs._GaudiAlgorithm = cpp.GaudiPython.PyAlg( 'GaudiAlgorithm' )
 
 GaudiPython.GaudiAlgs._GaudiHistoAlg = cpp.GaudiPython.PyAlg( 'GaudiHistoAlg' )
 
 GaudiPython.GaudiAlgs._GaudiTupleAlg = cpp.GaudiPython.PyAlg( 'GaudiTupleAlg' )
 
 GaudiPython.GaudiAlgs.Tuple = cpp.Tuples.Tuple
 
 GaudiPython.GaudiAlgs._Dec = TupleDecorator
 
 GaudiPython.GaudiAlgs.column
 
 GaudiPython.GaudiAlgs.nTuple
 
 GaudiPython.GaudiAlgs.ntuple
 
 GaudiPython.GaudiAlgs.valid
 
 GaudiPython.GaudiAlgs.write
 
 GaudiPython.GaudiAlgs.column_ll
 
 GaudiPython.GaudiAlgs.column_ull
 
 GaudiPython.GaudiAlgs.array
 
 GaudiPython.GaudiAlgs.matrix
 
 GaudiPython.GaudiAlgs.farray
 
 GaudiPython.GaudiAlgs.fmatrix
 
dictionary GaudiPython.GaudiAlgs._alg_map_
 
 GaudiPython.GaudiAlgs.Tools
 
 GaudiPython.GaudiAlgs.Counters
 
 GaudiPython.GaudiAlgs.Counter
 
 GaudiPython.GaudiAlgs.Histos
 
 GaudiPython.GaudiAlgs._evtSvc_
 
 GaudiPython.GaudiAlgs._detSvc_
 
 GaudiPython.GaudiAlgs._histoSvc_
 
 GaudiPython.GaudiAlgs._ntupleSvc_
 
 GaudiPython.GaudiAlgs._evtcolSvc_
 

Detailed Description

Helper module, which effectively 'imports' few useful C++ algorithmic base classes into Python.

The major imported classes are :

Author
Vanya BELYAEV ibely.nosp@m.aev@.nosp@m.physi.nosp@m.cs.s.nosp@m.yr.ed.nosp@m.u

2006-11-26

Definition in file GaudiAlgs.py.