| The Gaudi Framework v27r1

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

- File List
- File Members

Classes | Namespaces | Functions | Variables
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_
| Useful method to locate the tool a certain. More...
def | GaudiPython.GaudiAlgs._service_
| 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
| 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
| 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_
| get the data from TES using GaudiCommon methods, respecting RootInTES More...
def | GaudiPython.GaudiAlgs._exist_
| 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
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_
| get all counters More...
def | GaudiPython.GaudiAlgs._Counters_a_
| get all counters More...
def | GaudiPython.GaudiAlgs._Counters_t_
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_
def | GaudiPython.GaudiAlgs._Histos_t_
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
tuple | GaudiPython.GaudiAlgs.Vector = std.vector('double')
| "typedef" for GaudiPython::Vector More...
tuple | 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
tuple | GaudiPython.GaudiAlgs._GaudiAlgorithm = cpp.GaudiPython.PyAlg( 'GaudiAlgorithm' )
tuple | GaudiPython.GaudiAlgs._GaudiHistoAlg = cpp.GaudiPython.PyAlg( 'GaudiHistoAlg' )
tuple | GaudiPython.GaudiAlgs._GaudiTupleAlg = cpp.GaudiPython.PyAlg( 'GaudiTupleAlg' )
| GaudiPython.GaudiAlgs.Tuple = cpp.Tuples.Tuple
| GaudiPython.GaudiAlgs._Dec = TupleDecorator
dictionary | GaudiPython.GaudiAlgs._alg_map_
| 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 :

- GaudiAlgo - analogue for GaudiAlgorithm C++ class from GaudiAlg package
- HistoAlgo - analogue for GaudiHistoAlg C++ class from GaudiAlg package
- TupleAlgo - analogue for GaudiTupleAlg C++ class from GaudiAlg package

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.