28 namespace PyRingDefinition {
49 "ring_definition module contains the RingDefinition class";
53 "RingDefinition class enables definition of the global ring parameters\n"
55 "RingDefinition holds definitions of the global ring parameters like the\n"
56 "position of the first lattice element and position of the beam.\n"
57 "Internally, the RingDefinition handles placement of OPAL objects. Once they\n"
58 "have been placed, (e.g. Track has been executed), it is possible to\n"
59 "interrogate the RingDefinition to find what are the element positions as\n"
60 "placed by PyOpal, for debugging purposes.\n"
62 "See also pyopal.objects.line.Line class, which handles the sequential\n"
63 "element placements.\n\n";
void registerExceptions()
std::string ring_definition_docstring
boost::python::class_< PyC > make_element_class(const char *className)
BOOST_PYTHON_MODULE(ring_definition)
const char * module_docstring
void addGetFieldValue(PYCLASS &pyclass, double distanceUnits, double timeUnits, double bfieldUnits, double efieldUnits)
constexpr double e
The value of .