Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4EmModelManager.hh>
Definition at line 142 of file G4EmModelManager.hh.
G4EmModelManager::G4EmModelManager | ( | ) |
Definition at line 97 of file G4EmModelManager.cc.
G4EmModelManager::~G4EmModelManager | ( | ) |
Definition at line 108 of file G4EmModelManager.cc.
|
delete |
void G4EmModelManager::AddEmModel | ( | G4int | num, |
G4VEmModel * | p, | ||
G4VEmFluctuationModel * | fm, | ||
const G4Region * | r ) |
Definition at line 131 of file G4EmModelManager.cc.
Referenced by G4VEmProcess::AddEmModel(), G4VEnergyLossProcess::AddEmModel(), G4VMultipleScattering::AddEmModel(), G4TransportationWithMsc::AddMscModel(), and G4TransportationWithMsc::AddSSModel().
void G4EmModelManager::Clear | ( | ) |
Definition at line 117 of file G4EmModelManager.cc.
Referenced by Initialise(), and ~G4EmModelManager().
|
inline |
Definition at line 240 of file G4EmModelManager.hh.
void G4EmModelManager::DumpModelList | ( | std::ostream & | out, |
G4int | verb ) |
Definition at line 699 of file G4EmModelManager.cc.
Referenced by G4TransportationWithMsc::BuildPhysicsTable(), G4VEmProcess::StreamInfo(), and G4VMultipleScattering::StreamInfo().
void G4EmModelManager::FillDEDXVector | ( | G4PhysicsVector * | aVector, |
const G4MaterialCutsCouple * | couple, | ||
G4EmTableType | t = fRestricted ) |
Definition at line 562 of file G4EmModelManager.cc.
Referenced by G4EmTableUtil::BuildDEDXTable().
void G4EmModelManager::FillLambdaVector | ( | G4PhysicsVector * | aVector, |
const G4MaterialCutsCouple * | couple, | ||
G4bool | startFromNull = true, | ||
G4EmTableType | t = fRestricted ) |
Definition at line 628 of file G4EmModelManager.cc.
Referenced by G4EmTableUtil::BuildLambdaTable(), G4EmTableUtil::BuildLambdaTable(), and G4TransportationWithMsc::BuildPhysicsTable().
G4VEmModel * G4EmModelManager::GetModel | ( | G4int | idx, |
G4bool | ver = false ) const |
Definition at line 150 of file G4EmModelManager.cc.
Referenced by G4TransportationWithMsc::BuildPhysicsTable(), G4VEmProcess::GetModelByIndex(), G4VEnergyLossProcess::GetModelByIndex(), G4VMultipleScattering::GetModelByIndex(), G4EmTableUtil::PrepareEmProcess(), G4TransportationWithMsc::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4TransportationWithMsc::StartTracking(), and G4EmTableUtil::UpdateModels().
G4VEmModel * G4EmModelManager::GetRegionModel | ( | G4int | idx, |
std::size_t | index_couple ) |
Definition at line 168 of file G4EmModelManager.cc.
const G4DataVector * G4EmModelManager::Initialise | ( | const G4ParticleDefinition * | part, |
const G4ParticleDefinition * | secPart, | ||
G4int | verb ) |
Definition at line 185 of file G4EmModelManager.cc.
Referenced by G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecond(), G4EmTableUtil::PrepareEmProcess(), G4EmTableUtil::PrepareMscProcess(), G4TransportationWithMsc::PreparePhysicsTable(), and G4VEnergyLossProcess::PreparePhysicsTable().
|
inline |
Definition at line 254 of file G4EmModelManager.hh.
Referenced by G4TransportationWithMsc::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), GetRegionModel(), G4EmTableUtil::PrepareEmProcess(), G4EmTableUtil::PrepareMscProcess(), G4TransportationWithMsc::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), and G4TransportationWithMsc::StartTracking().
G4int G4EmModelManager::NumberOfRegionModels | ( | std::size_t | index_couple | ) | const |
Definition at line 176 of file G4EmModelManager.cc.
|
delete |
|
inline |
Definition at line 227 of file G4EmModelManager.hh.
Referenced by G4TransportationWithMsc::AlongStepGetPhysicalInteractionLength(), G4VEmProcess::SelectModel(), G4VEnergyLossProcess::SelectModel(), G4VMultipleScattering::SelectModel(), G4VEmProcess::SelectModelForMaterial(), and G4VEnergyLossProcess::SelectModelForMaterial().
|
inline |
Definition at line 247 of file G4EmModelManager.hh.
Referenced by G4VEmProcess::PreparePhysicsTable().