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