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>())
57 .def(init<
const G4String&, G4double, G4double, G4double,
58 G4double, G4double>())
60 .def(
"GetUserMaxTrackLength", &G4UserLimits::GetUserMaxTrackLength)
61 .def(
"GetUserMaxTime", &G4UserLimits::GetUserMaxTime)
62 .def(
"GetUserMinEkine", &G4UserLimits::GetUserMinEkine)
63 .def(
"GetUserMinRange", &G4UserLimits::GetUserMinRange)
65 .def(
"SetMaxAllowedStep", &G4UserLimits::SetMaxAllowedStep)
66 .def(
"SetUserMaxTrackLength", &G4UserLimits::SetUserMaxTrackLength)
67 .def(
"SetUserMaxTime", &G4UserLimits::SetUserMaxTime)
68 .def(
"SetUserMinEkine", &G4UserLimits::SetUserMinEkine)
69 .def(
"SetUserMinRange", &G4UserLimits::SetUserMinRange)
71 .def(
"GetType", &G4UserLimits::GetType,
72 return_internal_reference<>())
73 .def(
"SetType", &G4UserLimits::SetType)