|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4EmModelManager.hh>
Definition at line 141 of file G4EmModelManager.hh.
| G4EmModelManager::G4EmModelManager | ( | ) |
Definition at line 98 of file G4EmModelManager.cc.
| G4EmModelManager::~G4EmModelManager | ( | ) |
Definition at line 121 of file G4EmModelManager.cc.
|
delete |
| void G4EmModelManager::AddEmModel | ( | G4int | num, |
| G4VEmModel * | p, | ||
| G4VEmFluctuationModel * | fm, | ||
| const G4Region * | r | ||
| ) |
Definition at line 147 of file G4EmModelManager.cc.
Referenced by G4VMultipleScattering::AddEmModel(), G4VEmProcess::AddEmModel(), G4VEnergyLossProcess::AddEmModel(), and G4AdjointBremsstrahlungModel::G4AdjointBremsstrahlungModel().
| void G4EmModelManager::Clear | ( | ) |
Definition at line 131 of file G4EmModelManager.cc.
Referenced by Initialise(), and ~G4EmModelManager().
|
inline |
Definition at line 254 of file G4EmModelManager.hh.
| void G4EmModelManager::DumpModelList | ( | std::ostream & | out, |
| G4int | verb | ||
| ) |
Definition at line 773 of file G4EmModelManager.cc.
| void G4EmModelManager::FillDEDXVector | ( | G4PhysicsVector * | aVector, |
| const G4MaterialCutsCouple * | couple, | ||
| G4EmTableType | t = fRestricted |
||
| ) |
Definition at line 616 of file G4EmModelManager.cc.
Referenced by G4VEnergyLossProcess::BuildDEDXTable().
| void G4EmModelManager::FillLambdaVector | ( | G4PhysicsVector * | aVector, |
| const G4MaterialCutsCouple * | couple, | ||
| G4bool | startFromNull = true, |
||
| G4EmTableType | t = fRestricted |
||
| ) |
Definition at line 695 of file G4EmModelManager.cc.
Referenced by G4VEnergyLossProcess::BuildLambdaTable().
| G4VEmModel * G4EmModelManager::GetModel | ( | G4int | idx, |
| G4bool | ver = false |
||
| ) |
Definition at line 185 of file G4EmModelManager.cc.
Referenced by G4VEmProcess::GetModelByIndex(), G4VEnergyLossProcess::GetModelByIndex(), G4VMultipleScattering::GetModelByIndex(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), and G4VMultipleScattering::StorePhysicsTable().
| G4VEmModel * G4EmModelManager::GetRegionModel | ( | G4int | idx, |
| size_t | index_couple | ||
| ) |
Definition at line 201 of file G4EmModelManager.cc.
Referenced by G4VEmProcess::GetRegionModel().
| const G4DataVector * G4EmModelManager::Initialise | ( | const G4ParticleDefinition * | part, |
| const G4ParticleDefinition * | secPart, | ||
| G4double | minSubRange, | ||
| G4int | verb | ||
| ) |
Definition at line 219 of file G4EmModelManager.cc.
Referenced by G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecond(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), and G4VMultipleScattering::PreparePhysicsTable().
|
inline |
Definition at line 275 of file G4EmModelManager.hh.
Referenced by G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4VEmProcess::GetNumberOfModels(), G4VEnergyLossProcess::NumberOfModels(), G4VMultipleScattering::NumberOfModels(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), and G4VMultipleScattering::StorePhysicsTable().
| G4int G4EmModelManager::NumberOfRegionModels | ( | size_t | index_couple | ) | const |
Definition at line 210 of file G4EmModelManager.cc.
Referenced by G4VEmProcess::GetNumberOfRegionModels().
|
delete |
|
inline |
Definition at line 240 of file G4EmModelManager.hh.
Referenced by G4VEnergyLossProcess::SelectModel(), G4VMultipleScattering::SelectModel(), G4VEmProcess::SelectModel(), G4VEnergyLossProcess::SelectModelForMaterial(), and G4VEmProcess::SelectModelForMaterial().
|
inline |
Definition at line 268 of file G4EmModelManager.hh.
Referenced by G4VEmProcess::PreparePhysicsTable().
|
inline |
Definition at line 261 of file G4EmModelManager.hh.
Referenced by G4VEnergyLossProcess::PreparePhysicsTable().
Definition at line 166 of file G4EmModelManager.cc.
Referenced by G4VEmProcess::UpdateEmModel(), and G4VEnergyLossProcess::UpdateEmModel().