31#include <boost/python.hpp>
36using namespace boost::python;
43 class_<G4TransportationManager, boost::noncopyable>
44 (
"G4TransportationManager",
"manager class for transportation", no_init)
46 .def(
"GetTransportationManager",
48 return_value_policy<reference_existing_object>())
49 .staticmethod(
"GetTransportationManager")
50 .def(
"GetNavigatorForTracking",
52 return_internal_reference<>())
53 .def(
"GetPropagatorInField",
55 return_internal_reference<>())
56 .def(
"GetFieldManager",
58 return_internal_reference<>())
59 .def(
"SetNavigatorForTracking",
61 .def(
"SetPropagatorInField",
63 .def(
"SetFieldManager",
static G4TransportationManager * GetTransportationManager()
void SetFieldManager(G4FieldManager *newFieldManager)
G4PropagatorInField * GetPropagatorInField() const
void SetPropagatorInField(G4PropagatorInField *newFieldPropagator)
G4Navigator * GetNavigatorForTracking() const
G4FieldManager * GetFieldManager() const
void SetNavigatorForTracking(G4Navigator *newNavigator)
void export_G4TransportationManager()