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().