Geant4  10.02.p03
pyG4LossTableManager.cc File Reference
#include <boost/python.hpp>
#include "G4Version.hh"
#include "G4LossTableManager.hh"
Include dependency graph for pyG4LossTableManager.cc:

Go to the source code of this file.

Functions

void export_G4LossTableManager ()
 

Function Documentation

◆ export_G4LossTableManager()

void export_G4LossTableManager ( )

Definition at line 41 of file pyG4LossTableManager.cc.

42 {
43  class_<G4LossTableManager, boost::noncopyable>
44  ("G4LossTableManager", "energy loss table manager", no_init)
45  .def("Instance", &G4LossTableManager::Instance,
46  return_value_policy<reference_existing_object>())
47  .staticmethod("Instance")
48 
49  // internally used methods are limmitted to be exposed...
50  .def("SetLossFluctuations", &G4LossTableManager::SetLossFluctuations)
51  .def("SetSubCutoff", &G4LossTableManager::SetSubCutoff)
52  .def("SetIntegral", &G4LossTableManager::SetIntegral)
53  .def("SetRandomStep", &G4LossTableManager::SetRandomStep)
54  .def("SetMinSubRange", &G4LossTableManager::SetMinSubRange)
55  .def("SetMinEnergy", &G4LossTableManager::SetMinEnergy)
56  .def("SetMaxEnergy", &G4LossTableManager::SetMaxEnergy)
57  .def("SetMaxEnergyForCSDARange",
59  .def("SetMaxEnergyForMuons", &G4LossTableManager::SetMaxEnergyForMuons)
60  .def("SetStepFunction", &G4LossTableManager::SetStepFunction)
61  .def("SetBuildCSDARange", &G4LossTableManager::SetBuildCSDARange)
62  .def("SetVerbose", &G4LossTableManager::SetVerbose)
63  .def("BuildCSDARange", &G4LossTableManager::BuildCSDARange)
64  .def("SetLinearLossLimit", &G4LossTableManager::SetLinearLossLimit)
65  ;
66 
67 }
void SetRandomStep(G4bool val)
static G4LossTableManager * Instance()
void SetBuildCSDARange(G4bool val)
G4bool BuildCSDARange() const
void SetMaxEnergyForCSDARange(G4double val)
void SetSubCutoff(G4bool val, const G4Region *r=0)
void SetMinSubRange(G4double val)
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)
Here is the call graph for this function:
Here is the caller graph for this function: