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 59 of file Algorithm.h.
◆ PyAlg() [1/3]
template<class ALGORITHM >
constructor from Python object and the name
- Parameters
-
| self | python object |
| name | name of algorithm instance |
Definition at line 67 of file Algorithm.h.
PyObject * m_self
"shadow" python class
GAUDI_API ISvcLocator * svcLocator()
bool PyHelper() setProperty(IInterface *p, char *name, char *value)
◆ PyAlg() [2/3]
template<class ALGORITHM >
the default constructor is disabled
◆ PyAlg() [3/3]
template<class ALGORITHM >
the copy constructor is disabled
◆ _obj()
template<class ALGORITHM >
get the object
Definition at line 80 of file Algorithm.h.
PyObject * m_self
"shadow" python class
◆ beginRun()
template<class ALGORITHM >
Definition at line 86 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
◆ endRun()
template<class ALGORITHM >
Definition at line 87 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
◆ execute()
template<class ALGORITHM >
Definition at line 88 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
◆ finalize()
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
◆ finalize_()
template<class ALGORITHM >
Definition at line 97 of file Algorithm.h.
97 {
return ALGORITHM::finalize(); }
◆ ialgorithm()
template<class ALGORITHM >
◆ initialize()
template<class ALGORITHM >
Definition at line 84 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
◆ initialize_()
template<class ALGORITHM >
Definition at line 96 of file Algorithm.h.
96 {
return ALGORITHM::initialize(); }
◆ iproperty()
template<class ALGORITHM >
◆ operator=()
template<class ALGORITHM >
the assignment operator is disabled
◆ start()
template<class ALGORITHM >
Definition at line 85 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
◆ stop()
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
◆ m_self
template<class ALGORITHM >
The documentation for this class was generated from the following file: