Geant4-11
Functions
pyG4TransportationManager.cc File Reference
#include <boost/python.hpp>
#include "G4TransportationManager.hh"
#include "G4PropagatorInField.hh"
#include "G4FieldManager.hh"

Go to the source code of this file.

Functions

void export_G4TransportationManager ()
 

Function Documentation

◆ export_G4TransportationManager()

void export_G4TransportationManager ( )

Definition at line 41 of file pyG4TransportationManager.cc.

42{
43 class_<G4TransportationManager, boost::noncopyable>
44 ("G4TransportationManager", "manager class for transportation", no_init)
45 // ---
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",
65 ;
66}
static G4TransportationManager * GetTransportationManager()
void SetFieldManager(G4FieldManager *newFieldManager)
G4PropagatorInField * GetPropagatorInField() const
void SetPropagatorInField(G4PropagatorInField *newFieldPropagator)
G4Navigator * GetNavigatorForTracking() const
G4FieldManager * GetFieldManager() const
void SetNavigatorForTracking(G4Navigator *newNavigator)

References G4TransportationManager::GetFieldManager(), G4TransportationManager::GetNavigatorForTracking(), G4TransportationManager::GetPropagatorInField(), G4TransportationManager::GetTransportationManager(), G4TransportationManager::SetFieldManager(), G4TransportationManager::SetNavigatorForTracking(), and G4TransportationManager::SetPropagatorInField().

Referenced by BOOST_PYTHON_MODULE().