31 #include <boost/python.hpp> 32 #include "G4TransportationManager.hh" 33 #include "G4PropagatorInField.hh" 34 #include "G4FieldManager.hh" 43 class_<G4TransportationManager, boost::noncopyable>
44 (
"G4TransportationManager",
"manager class for transportation", no_init)
46 .def(
"GetTransportationManager",
47 &G4TransportationManager::GetTransportationManager,
48 return_value_policy<reference_existing_object>())
49 .staticmethod(
"GetTransportationManager")
50 .def(
"GetNavigatorForTracking",
51 &G4TransportationManager::GetNavigatorForTracking,
52 return_internal_reference<>())
53 .def(
"GetPropagatorInField",
54 &G4TransportationManager::GetPropagatorInField,
55 return_internal_reference<>())
56 .def(
"GetFieldManager",
57 &G4TransportationManager::GetFieldManager,
58 return_internal_reference<>())
59 .def(
"SetNavigatorForTracking",
60 &G4TransportationManager::SetNavigatorForTracking)
61 .def(
"SetPropagatorInField",
62 &G4TransportationManager::SetPropagatorInField)
63 .def(
"SetFieldManager",
64 &G4TransportationManager::SetFieldManager)
void export_G4TransportationManager()