SND@LHC Software
Loading...
Searching...
No Matches
pyFairModule.h
Go to the documentation of this file.
1struct _object;
2typedef _object PyObject;
3#include "FairModule.h"
4
5#include <stdexcept>
6void call_python_method(PyObject* self, const char* method);
7
8
9class pyFairModule : public FairModule {
10public:
11 pyFairModule(PyObject* self) : fSelf(self) {}
12 virtual ~pyFairModule() {}
13 virtual void ConstructGeometry() { call_python_method(fSelf,"ConstructGeometry"); }
14private:
16ClassDef(pyFairModule, 0)
17};
virtual ~pyFairModule()
virtual void ConstructGeometry()
pyFairModule(PyObject *self)
PyObject * fSelf
void call_python_method(PyObject *self, const char *method)
_object PyObject
Definition pyFairModule.h:2