| # Gaudi Framework, version v21r7p1 |

Home |  | Generated: 15 Feb 2010

# 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.

## Namespaces
namespace | GaudiPython::GaudiAlgs
## 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
## Functions
def | GaudiPython::GaudiAlgs::_tool_
| Useful method to locate the tool a certain.
def | GaudiPython::GaudiAlgs::_service_
| Useful method to locate a service:.
def | GaudiPython::GaudiAlgs::_init_
| The constructor from unique algorithm instance name,.
def | GaudiPython::GaudiAlgs::_initialize_
| The default initialization (initialization of base C++ class + data.
def | GaudiPython::GaudiAlgs::_initialize_histo_
| The default initialization (initialization of base C++ class + data members).
def | GaudiPython::GaudiAlgs::_initialize_tuple_
| The default initialization (initialization of base C++ class + data members).
def | GaudiPython::GaudiAlgs::_evtSvc
| Trivial helper function to access Event Data and Event Data Service.
def | GaudiPython::GaudiAlgs::_detSvc
| Trivial helper function to access Detector Data and Detector Data Service.
def | GaudiPython::GaudiAlgs::_histoSvc
| Trivial helper function to access Histogram Data and Histogram Data Service.
def | GaudiPython::GaudiAlgs::_get
| Trivial function to access the data in TES.
def | GaudiPython::GaudiAlgs::_getDet
| Trivial function to access the data in TDS.
def | GaudiPython::GaudiAlgs::_ntupleSvc
| Trivial helper function to access NTuple Service.
def | GaudiPython::GaudiAlgs::_evtcolSvc
| Trivial helper function to access Event Collection Service.
def | GaudiPython::GaudiAlgs::_finalize_
| The default finalization (finalization of base C++ class).
def | GaudiPython::GaudiAlgs::_success_
| Dummy method returning success.
def | GaudiPython::GaudiAlgs::_hasProperty_
| check the existence of the property with the given name
def | GaudiPython::GaudiAlgs::_getProperty_
| get the value of the given property
def | GaudiPython::GaudiAlgs::_setProperty_
| set the value for the given property
def | GaudiPython::GaudiAlgs::_get_attr_
| get the attribute or property
def | GaudiPython::GaudiAlgs::_set_attr_
| set the attribute or property
def | GaudiPython::GaudiAlgs::_start_
def | GaudiPython::GaudiAlgs::_execute_
def | GaudiPython::GaudiAlgs::_stop_
def | GaudiPython::GaudiAlgs::_plot1D_
def | GaudiPython::GaudiAlgs::_plot2D_
def | GaudiPython::GaudiAlgs::_plot3D_
def | GaudiPython::GaudiAlgs::_profile1D_
def | GaudiPython::GaudiAlgs::_profile2D_
def | GaudiPython::GaudiAlgs::_decorate_plots_
def | GaudiPython::GaudiAlgs::_nTuple_
def | GaudiPython::GaudiAlgs::_evtCol_
def | GaudiPython::GaudiAlgs::_decorate_tuples_
def | GaudiPython::GaudiAlgs::_t_nTuple_
def | GaudiPython::GaudiAlgs::_t_ntuple_
def | GaudiPython::GaudiAlgs::_t_valid_
def | GaudiPython::GaudiAlgs::_t_write_
def | GaudiPython::GaudiAlgs::_t_column_
def | GaudiPython::GaudiAlgs::_t_array_
def | GaudiPython::GaudiAlgs::_t_matrix_
def | GaudiPython::GaudiAlgs::_t_farray_
def | GaudiPython::GaudiAlgs::_t_fmatrix_
def | GaudiPython::GaudiAlgs::_decorate_algs_
def | GaudiPython::GaudiAlgs::mapvct
def | GaudiPython::GaudiAlgs::_get_all_tools_
def | GaudiPython::GaudiAlgs::_Tools_a_
def | GaudiPython::GaudiAlgs::_Tools_t_
def | GaudiPython::GaudiAlgs::_get_all_counters_
| get all counters
def | GaudiPython::GaudiAlgs::_Counters_a_
| get all counters
def | GaudiPython::GaudiAlgs::_Counters_t_
def | GaudiPython::GaudiAlgs::_get_counter_
def | GaudiPython::GaudiAlgs::_Counter_a_
def | GaudiPython::GaudiAlgs::_Counter_t_
def | GaudiPython::GaudiAlgs::_get_all_histos_
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
| GaudiPython::GaudiAlgs::iAlgTool = GaudiPython.Bindings.iAlgTool
| GaudiPython::GaudiAlgs::std = cpp.std
tuple | GaudiPython::GaudiAlgs::Vector = std.vector('double')
| "typedef" for GaudiPython::Vector
tuple | GaudiPython::GaudiAlgs::Matrix = std.vector('std::vector<double>')
| "typedef" for GaudiPython::Matrix
| GaudiPython::GaudiAlgs::HID = cpp.GaudiAlg.ID
| histogram and N-Tuple universal identifier
| GaudiPython::GaudiAlgs::HistoID = HID
| GaudiPython::GaudiAlgs::TID = HID
| GaudiPython::GaudiAlgs::TupleID = TID
| GaudiPython::GaudiAlgs::AlgDecorator = cpp.GaudiPython.AlgDecorator
| get the decorator:
| 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 ibelyaev@physics.syr.edu

Date:
  2006-11-26 =============================================================================

Definition in file GaudiAlgs.py.