Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4EmStandUtil Class Reference

#include <G4EmStandUtil.hh>

Static Public Member Functions

static G4VEmFluctuationModelModelOfFluctuations (G4bool isIon=false)
 

Detailed Description

Definition at line 45 of file G4EmStandUtil.hh.

Member Function Documentation

◆ ModelOfFluctuations()

G4VEmFluctuationModel * G4EmStandUtil::ModelOfFluctuations ( G4bool isIon = false)
static

Definition at line 49 of file G4EmStandUtil.cc.

50{
51 G4VEmFluctuationModel* f = nullptr;
53 if (ftype == fDummyFluctuation) {
54 f = new G4LossFluctuationDummy();
55 } else if (isIon) {
56 f = new G4IonFluctuations();
57 } else if (ftype == fUrbanFluctuation) {
58 f = new G4UrbanFluctuation();
59 } else {
60 f = new G4UniversalFluctuation();
61 }
62 return f;
63}
@ fUrbanFluctuation
@ fDummyFluctuation
static G4EmParameters * Instance()
G4EmFluctuationType FluctuationType() const

Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), and G4MuIonisation::InitialiseEnergyLossProcess().


The documentation for this class was generated from the following files: