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)