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