11#ifndef ATHENAPYTHON_PYATHENATOOL_H
12#define ATHENAPYTHON_PYATHENATOOL_H
31 :
public extends<ToolBase_t, ::IPyComponent>
43 const std::string& name,
44 const IInterface* parent );
52 virtual StatusCode
finalize()
override;
59 virtual const char*
typeName()
const override;
71 virtual bool setPyAttr(
PyObject* pyobj )
override;
Define macros for attributes used to control the static checker.
StatusCode callPyMethod ATLAS_NOT_THREAD_SAFE(PyObject *self, const char *method, PyObject *arg=nullptr)
call the python method