![]() |
ATLAS Offline Software
|
#include <PyAthenaTool.h>
Public Member Functions | |
| Tool (const std::string &type, const std::string &name, const IInterface *parent) | |
| Constructor with parameters: | |
| virtual | ~Tool () |
| Destructor: | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | sysInitialize () override |
| virtual StatusCode | finalize () override |
| virtual const char * | typeName () const override |
return the std::type_info name of the underlying py-component This is used by concrete implementations to connect a python component to its C++ counter-part | |
| virtual PyObject * | self () override |
| return associated python object. | |
Protected Member Functions | |
| virtual bool | setPyAttr (PyObject *pyobj) override |
| attach the C++ component to its python cousin | |
Protected Attributes | |
| PyObject * | m_self |
| Pointer to self (from the python world). | |
Private Member Functions | |
| Tool ()=delete | |
| Default constructor: | |
Definition at line 30 of file PyAthenaTool.h.
Constructor with parameters:
Definition at line 36 of file PyAthenaTool.cxx.
|
virtual |
Destructor:
Definition at line 51 of file PyAthenaTool.cxx.
|
privatedelete |
Default constructor:
|
overridevirtual |
Definition at line 69 of file PyAthenaTool.cxx.
|
overridevirtual |
Definition at line 63 of file PyAthenaTool.cxx.
|
inlineoverridevirtual |
|
overrideprotectedvirtual |
attach the C++ component to its python cousin
Definition at line 108 of file PyAthenaTool.cxx.
|
overridevirtual |
Definition at line 76 of file PyAthenaTool.cxx.
|
overridevirtual |
return the std::type_info name of the underlying py-component This is used by concrete implementations to connect a python component to its C++ counter-part
Definition at line 100 of file PyAthenaTool.cxx.
|
protected |
Pointer to self (from the python world).
Definition at line 80 of file PyAthenaTool.h.