Loading [MathJax]/extensions/tex2jax.js
PyAlg(const PyAlg &)=delete
the copy constructor is disabled
bool PyHelper() setProperty(IInterface *p, char *name, char *value)
StatusCode finalize() override
StatusCode stop() override
virtual IProperty * iproperty()
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
PyObject * m_self
"shadow" python class
StatusCode start() override
StatusCode initialize() override
GAUDI_API ISvcLocator * svcLocator()
PyAlg(PyObject *self, const std::string &name)
constructor from Python object and the name
StatusCode execute() override
virtual IAlgorithm * ialgorithm()
PyObject * _obj() const
get the object
Header file for std:chrono::duration-based Counters.
PyAlg & operator=(const PyAlg &)=delete
the assignment operator is disabled
virtual StatusCode finalize_()
Namespace for all classes interfacing Gaudi to Python.
virtual StatusCode initialize_()
PyAlg()=delete
the default constructor is disabled
GAUDI_API StatusCode call_python_method(PyObject *self, const char *method)
call the python method