Geant4  10.02.p01
pymodG4processes.cc File Reference
#include <boost/python.hpp>
+ Include dependency graph for pymodG4processes.cc:

Go to the source code of this file.

Functions

void export_G4ProcessManager ()
 
void export_G4ProcessTable ()
 
void export_G4VProcess ()
 
void export_G4ProcVector ()
 
void export_G4ProcessType ()
 
void export_G4EmCalculator ()
 
void export_G4LossTableManager ()
 
void export_G4ProductionCutsTable ()
 
void export_G4VCrossSectionHandler ()
 
void export_G4CrossSectionHandler ()
 
 BOOST_PYTHON_MODULE (G4processes)
 

Function Documentation

BOOST_PYTHON_MODULE ( G4processes  )

Definition at line 50 of file pymodG4processes.cc.

References export_G4CrossSectionHandler(), export_G4EmCalculator(), export_G4LossTableManager(), export_G4ProcessManager(), export_G4ProcessTable(), export_G4ProcessType(), export_G4ProcVector(), export_G4ProductionCutsTable(), export_G4VCrossSectionHandler(), and export_G4VProcess().

+ Here is the call graph for this function:

void export_G4CrossSectionHandler ( )

Definition at line 40 of file pyG4CrossSectionHandler.cc.

Referenced by BOOST_PYTHON_MODULE().

+ Here is the caller graph for this function:

void export_G4EmCalculator ( )
void export_G4LossTableManager ( )
void export_G4ProcessManager ( )

Definition at line 171 of file pyG4ProcessManager.cc.

References G4ProcessManager::AddContinuousProcess(), G4ProcessManager::AddDiscreteProcess(), G4ProcessManager::AddProcess(), G4ProcessManager::AddRestProcess(), G4ProcessManager::DumpInfo(), pyG4ProcessManager::f1_GetProcessActivation, pyG4ProcessManager::f1_SetProcessActivation, pyG4ProcessManager::f2_GetProcessActivation, pyG4ProcessManager::f2_RemoveProcess, pyG4ProcessManager::f2_SetProcessActivation, pyG4ProcessManager::f_GetProcessList(), pyG4ProcessManager::f_GetProcessVector(), G4ProcessManager::GetAlongStepIndex(), G4ProcessManager::GetAtRestIndex(), G4ProcessManager::GetParticleType(), G4ProcessManager::GetPostStepIndex(), G4ProcessManager::GetProcessIndex(), G4ProcessManager::GetProcessListLength(), G4ProcessManager::GetProcessOrdering(), G4ProcessManager::GetProcessVectorIndex(), G4ProcessManager::GetVerboseLevel(), idxAll, idxAlongStep, idxAtRest, idxPostStep, ordDefault, ordInActive, ordLast, G4ProcessManager::SetParticleType(), G4ProcessManager::SetProcessOrdering(), G4ProcessManager::SetProcessOrderingToFirst(), G4ProcessManager::SetProcessOrderingToLast(), G4ProcessManager::SetVerboseLevel(), and typeDoIt.

Referenced by BOOST_PYTHON_MODULE().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void export_G4ProcessType ( )

Definition at line 40 of file pyG4ProcessType.cc.

References fDecay, fElectromagnetic, fGeneral, fHadronic, fNotDefined, fOptical, fParameterisation, fPhotolepton_hadron, fTransportation, and fUserDefined.

Referenced by BOOST_PYTHON_MODULE().

+ Here is the caller graph for this function:

void export_G4ProcVector ( )

Definition at line 49 of file pyG4ProcVector.cc.

Referenced by BOOST_PYTHON_MODULE().

+ Here is the caller graph for this function:

void export_G4ProductionCutsTable ( )

Definition at line 42 of file pyG4ProductionCutsTable.cc.

References G4ProductionCutsTable::ConvertRangeToEnergy(), G4ProductionCutsTable::DumpCouples(), G4ProductionCutsTable::GetHighEdgeEnergy(), G4ProductionCutsTable::GetLowEdgeEnergy(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetVerboseLevel(), G4ProductionCutsTable::IsModified(), G4ProductionCutsTable::SetEnergyRange(), and G4ProductionCutsTable::SetVerboseLevel().

Referenced by BOOST_PYTHON_MODULE().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void export_G4VCrossSectionHandler ( )

Definition at line 61 of file pyG4VCrossSectionHandler.cc.

References G4VCrossSectionHandler::Clear(), pyG4VCrossSectionHandler::f1_FindValue, pyG4VCrossSectionHandler::f2_FindValue, G4VCrossSectionHandler::Initialise(), G4VCrossSectionHandler::LoadData(), G4VCrossSectionHandler::LoadShellData(), G4VCrossSectionHandler::PrintData(), G4VCrossSectionHandler::SelectRandomElement(), G4VCrossSectionHandler::SelectRandomShell(), and G4VCrossSectionHandler::ValueForMaterial().

Referenced by BOOST_PYTHON_MODULE().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void export_G4VProcess ( )

Definition at line 51 of file pyG4VProcess.cc.

References G4VProcess::BuildPhysicsTable(), G4VProcess::DumpInfo(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetPILfactor(), G4VProcess::GetProcessName(), G4VProcess::GetProcessType(), G4VProcess::GetVerboseLevel(), G4VProcess::IsApplicable(), G4VProcess::PreparePhysicsTable(), G4VProcess::RetrievePhysicsTable(), G4VProcess::SetPILfactor(), G4VProcess::SetVerboseLevel(), and G4VProcess::StorePhysicsTable().

Referenced by BOOST_PYTHON_MODULE().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: