Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4EmConfigurator.hh>
Public Member Functions | |
G4EmConfigurator (G4int verboseLevel=1) | |
~G4EmConfigurator () | |
void | SetExtraEmModel (const G4String &particleName, const G4String &processName, G4VEmModel *, const G4String ®ionName="", G4double emin=0.0, G4double emax=DBL_MAX, G4VEmFluctuationModel *fm=nullptr) |
void | AddModels () |
void | PrepareModels (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *p) |
void | PrepareModels (const G4ParticleDefinition *aParticle, G4VEmProcess *p) |
void | PrepareModels (const G4ParticleDefinition *aParticle, G4VMultipleScattering *p) |
void | Clear () |
void | SetVerbose (G4int value) |
Definition at line 62 of file G4EmConfigurator.hh.
|
explicit |
Definition at line 64 of file G4EmConfigurator.cc.
G4EmConfigurator::~G4EmConfigurator | ( | ) |
Definition at line 71 of file G4EmConfigurator.cc.
void G4EmConfigurator::AddModels | ( | ) |
Definition at line 110 of file G4EmConfigurator.cc.
void G4EmConfigurator::Clear | ( | ) |
Definition at line 343 of file G4EmConfigurator.cc.
Referenced by AddModels(), G4LossTableManager::BuildPhysicsTable(), and G4LossTableManager::LocalPhysicsTables().
void G4EmConfigurator::PrepareModels | ( | const G4ParticleDefinition * | aParticle, |
G4VEmProcess * | p | ||
) |
Definition at line 265 of file G4EmConfigurator.cc.
void G4EmConfigurator::PrepareModels | ( | const G4ParticleDefinition * | aParticle, |
G4VEnergyLossProcess * | p | ||
) |
Definition at line 220 of file G4EmConfigurator.cc.
Referenced by G4LossTableManager::PreparePhysicsTable().
void G4EmConfigurator::PrepareModels | ( | const G4ParticleDefinition * | aParticle, |
G4VMultipleScattering * | p | ||
) |
Definition at line 306 of file G4EmConfigurator.cc.
void G4EmConfigurator::SetExtraEmModel | ( | const G4String & | particleName, |
const G4String & | processName, | ||
G4VEmModel * | mod, | ||
const G4String & | regionName = "" , |
||
G4double | emin = 0.0 , |
||
G4double | emax = DBL_MAX , |
||
G4VEmFluctuationModel * | fm = nullptr |
||
) |
Definition at line 76 of file G4EmConfigurator.cc.
Referenced by G4EmLivermorePolarizedPhysics::ConstructProcess().
|
inline |
Definition at line 135 of file G4EmConfigurator.hh.
Referenced by G4LossTableManager::ResetParameters().