33 #include <boost/python.hpp>
37 using namespace boost::python;
44 class_<G4Track, G4Track*>(
"G4Track",
"track class")
49 return_internal_reference<>())
51 return_internal_reference<>())
53 return_value_policy<return_by_value>())
58 return_value_policy<reference_existing_object>())
60 return_value_policy<reference_existing_object>())
62 return_value_policy<reference_existing_object>())
66 return_value_policy<return_by_value>())
68 return_value_policy<return_by_value>())
71 return_value_policy<return_by_value>())
75 return_value_policy<reference_existing_object>())
79 return_value_policy<return_by_value>())
81 return_value_policy<return_by_value>())
84 return_value_policy<reference_existing_object>())
86 return_value_policy<reference_existing_object>())