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