32 #include <boost/python.hpp> 
   36 using namespace boost::python;
 
   43   class_<G4UserLimits, G4UserLimits*>
 
   44     (
"G4UserLimits", 
"user step limitations")
 
   46     .def(init<G4double>())
 
   47     .def(init<G4double, G4double>())
 
   48     .def(init<G4double, G4double, G4double>())
 
   49     .def(init<G4double, G4double, G4double, G4double>())
 
   50     .def(init<G4double, G4double, G4double, G4double, G4double>())
 
   52     .def(init<const G4String&>())
 
   53     .def(init<const G4String&, G4double>())
 
   54     .def(init<const G4String&, G4double, G4double>())
 
   55     .def(init<const G4String&, G4double, G4double, G4double>())
 
   56     .def(init<const G4String&, G4double, G4double, G4double, G4double>())
 
   72          return_internal_reference<>())
 
virtual void SetMaxAllowedStep(G4double ustepMax)
 
void export_G4UserLimits()
 
virtual void SetUserMinEkine(G4double uekinMin)
 
virtual void SetUserMinRange(G4double urangMin)
 
virtual G4double GetUserMaxTrackLength(const G4Track &)
 
void SetType(const G4String &type)
 
virtual void SetUserMaxTrackLength(G4double utrakMax)
 
virtual G4double GetUserMaxTime(const G4Track &)
 
const G4String & GetType() const 
 
virtual G4double GetUserMinEkine(const G4Track &)
 
virtual G4double GetUserMinRange(const G4Track &)
 
virtual void SetUserMaxTime(G4double utimeMax)