32 #include <boost/python.hpp>
43 class_<G4LossTableManager, boost::noncopyable>
44 (
"G4LossTableManager",
"energy loss table manager", no_init)
46 return_value_policy<reference_existing_object>())
47 .staticmethod(
"Instance")
60 #if G4VERSION_NUMBER >= 810
61 .def(
"SetMaxEnergyForCSDARange",
64 .def(
"SetMaxEnergyForPreciseRange",
65 &G4LossTableManager::SetMaxEnergyForPreciseRange)
70 #if G4VERSION_NUMBER >= 810
76 .def(
"SetStepLimits", &G4LossTableManager::SetStepLimits)
77 .def(
"SetBuildPreciseRange", &G4LossTableManager::SetBuildPreciseRange)
82 #if G4VERSION_NUMBER >= 810
87 #if G4VERSION_NUMBER <= 830
88 .def(
"SetMscStepLimitation", &G4LossTableManager::SetMscStepLimitation)
89 .def(
"MscFlag", &G4LossTableManager::MscFlag)
90 .def(
"FacRange", &G4LossTableManager::FacRange)
94 .def(
"BuildPreciseRange", &G4LossTableManager::BuildPreciseRange)
98 #if G4VERSION_NUMBER == 830
99 .def(
"SetMscLateralDisplacement",
100 &G4LossTableManager::SetMscLateralDisplacement)
101 .def(
"SetSkin", &G4LossTableManager::SetSkin)
104 #if G4VERSION_NUMBER >= 830
void SetRandomStep(G4bool val)
static G4LossTableManager * Instance()
void SetBremsstrahlungTh(G4double val)
G4bool BuildCSDARange() const
void SetBuildCSDARange(G4bool val)
void SetLPMFlag(G4bool val)
void SetMaxEnergyForCSDARange(G4double val)
void SetSubCutoff(G4bool val, const G4Region *r=0)
G4double BremsstrahlungTh() const
void SetMinSubRange(G4double val)
void export_G4LossTableManager()
void SetMinEnergy(G4double val)
void SetMaxEnergy(G4double val)
void SetStepFunction(G4double v1, G4double v2)
void SetLinearLossLimit(G4double val)
void SetVerbose(G4int val)
void SetMaxEnergyForMuons(G4double val)
void SetIntegral(G4bool val)
void SetLossFluctuations(G4bool val)