33 #include <boost/python.hpp> 
   38 using namespace boost::python;
 
   43 namespace pyG4VTouchable {
 
   46                        GetTranslation, 0, 1);
 
   56                        GetReplicaNumber, 0, 1);
 
   62 using namespace pyG4VTouchable;
 
   69   class_<G4VTouchable, G4VTouchable*, boost::noncopyable>
 
   70     (
"G4VTouchable", 
"touchable class", no_init)
 
   73      [return_value_policy<return_by_value>()])
 
   76      [return_value_policy<reference_existing_object>()])
 
   79      [return_value_policy<reference_existing_object>()])
 
   82      [return_value_policy<reference_existing_object>()])