43 namespace PyTrackRunNS {
57 auto trackClass = trackRun.
make_class(
"TrackRun");
void registerExceptions()
Register exception translations with boost.
void Initialise()
Globals namespace provides routines to initialise global objects:
const char * module_docstring
void setRunName(PyOpalObjectNS::PyOpalObject< TrackRun > &, std::string name)
BOOST_PYTHON_MODULE(track_run)
std::string track_run_docstring
void storeInputFn(const std::string &fn)
store opals input filename
static OpalData * getInstance()
PyOpalObject<C> is the basic wrapper class for Opal Objects.
boost::python::class_< PyC > make_class(const char *className)
This is the basic method to make a class for OpalObjects.
void addExecute(PYCLASS &pyclass)
Add an "execute" method to the python class (e.g.