general class to embed the existing algorithm/base class into the python
More...
#include <GaudiPython/Algorithm.h>
template<class ALGORITHM>
class GaudiPython::PyAlg< ALGORITHM >
general class to embed the existing algorithm/base class into the python
- Author
- Vanya BELYAEV Ivan..nosp@m.Bely.nosp@m.aev@l.nosp@m.app..nosp@m.in2p3.nosp@m..fr
- Date
- 2005-08-03
Definition at line 62 of file Algorithm.h.
template<class ALGORITHM>
constructor from Python object and the name
- Parameters
-
self | python object |
name | name of algorithm instance |
Definition at line 71 of file Algorithm.h.
StatusCode setProperty(IProperty *component, const std::string &name, const TYPE &value, const std::string &doc)
simple function to set the property of the given object from the value
PyObject * m_self
"shadow" python class
GAUDI_API ISvcLocator * svcLocator()
template<class ALGORITHM>
the default constructor is disabled
template<class ALGORITHM>
the copy constructor is disabled
template<class ALGORITHM>
get the object
Definition at line 85 of file Algorithm.h.
PyObject * m_self
"shadow" python class
template<class ALGORITHM>
Definition at line 91 of file Algorithm.h.
PyObject * m_self
"shadow" python class
GAUDI_API StatusCode call_python_method(PyObject *self, const char *method)
call the python method
template<class ALGORITHM>
Definition at line 92 of file Algorithm.h.
PyObject * m_self
"shadow" python class
GAUDI_API StatusCode call_python_method(PyObject *self, const char *method)
call the python method
template<class ALGORITHM>
Definition at line 93 of file Algorithm.h.
PyObject * m_self
"shadow" python class
GAUDI_API StatusCode call_python_method(PyObject *self, const char *method)
call the python method
template<class ALGORITHM>
Definition at line 95 of file Algorithm.h.
PyObject * m_self
"shadow" python class
GAUDI_API StatusCode call_python_method(PyObject *self, const char *method)
call the python method
template<class ALGORITHM>
Definition at line 102 of file Algorithm.h.
102 {
return ALGORITHM::finalize(); }
template<class ALGORITHM>
template<class ALGORITHM>
Definition at line 89 of file Algorithm.h.
PyObject * m_self
"shadow" python class
GAUDI_API StatusCode call_python_method(PyObject *self, const char *method)
call the python method
template<class ALGORITHM>
Definition at line 101 of file Algorithm.h.
101 {
return ALGORITHM::initialize(); }
template<class ALGORITHM>
template<class ALGORITHM>
the assignment operator is disabled
template<class ALGORITHM>
Definition at line 90 of file Algorithm.h.
PyObject * m_self
"shadow" python class
GAUDI_API StatusCode call_python_method(PyObject *self, const char *method)
call the python method
template<class ALGORITHM>
Definition at line 94 of file Algorithm.h.
PyObject * m_self
"shadow" python class
GAUDI_API StatusCode call_python_method(PyObject *self, const char *method)
call the python method
template<class ALGORITHM>
The documentation for this class was generated from the following file: