Geant4
10.01.p02
|
#include <G4ionIonisation.hh>
Private Member Functions | |
G4ionIonisation & | operator= (const G4ionIonisation &right) |
G4ionIonisation (const G4ionIonisation &) | |
Private Attributes | |
G4EmCorrections * | corr |
const G4ParticleDefinition * | theParticle |
G4double | eth |
G4bool | isInitialised |
G4bool | stopDataActive |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Attributes inherited from G4VEnergyLossProcess | |
G4ParticleChangeForLoss | fParticleChange |
Protected Attributes inherited from G4VProcess | |
const G4ProcessManager * | aProcessManager |
G4VParticleChange * | pParticleChange |
G4ParticleChange | aParticleChange |
G4double | theNumberOfInteractionLengthLeft |
G4double | currentInteractionLength |
G4double | theInitialNumberOfInteractionLength |
G4String | theProcessName |
G4String | thePhysicsTableFileName |
G4ProcessType | theProcessType |
G4int | theProcessSubType |
G4double | thePILfactor |
G4bool | enableAtRestDoIt |
G4bool | enableAlongStepDoIt |
G4bool | enablePostStepDoIt |
G4int | verboseLevel |
Definition at line 78 of file G4ionIonisation.hh.
G4ionIonisation::G4ionIonisation | ( | const G4String & | name = "ionIoni" | ) |
Definition at line 84 of file G4ionIonisation.cc.
References corr, G4Electron::Electron(), G4LossTableManager::EmCorrections(), eth, fIonisation, G4LossTableManager::Instance(), MeV, mm, G4VEnergyLossProcess::SetLinearLossLimit(), G4VProcess::SetProcessSubType(), G4VEnergyLossProcess::SetSecondaryParticle(), and G4VEnergyLossProcess::SetStepFunction().
|
virtual |
Definition at line 100 of file G4ionIonisation.cc.
|
private |
|
inline |
Definition at line 125 of file G4ionIonisation.hh.
References stopDataActive.
void G4ionIonisation::AddStoppingData | ( | G4int | Z, |
G4int | A, | ||
const G4String & | materialName, | ||
G4PhysicsVector * | dVector | ||
) |
Definition at line 189 of file G4ionIonisation.cc.
References G4EmCorrections::AddStoppingData(), and corr.
|
inlineprotected |
Definition at line 132 of file G4ionIonisation.hh.
References eth.
|
protectedvirtual |
Implements G4VEnergyLossProcess.
Definition at line 123 of file G4ionIonisation.cc.
References G4VEnergyLossProcess::AddEmModel(), corr, G4VEnergyLossProcess::EmModel(), eth, G4VEnergyLossProcess::FluctModel(), G4GenericIon::GenericIon(), G4ParticleDefinition::GetPDGMass(), G4VEmModel::HighEnergyLimit(), G4EmCorrections::InitialiseForNewRun(), G4EmParameters::Instance(), isInitialised, G4EmParameters::MaxKinEnergy(), G4EmParameters::MinKinEnergy(), G4VEnergyLossProcess::SetBaseParticle(), G4VEnergyLossProcess::SetEmModel(), G4VEnergyLossProcess::SetFluctModel(), G4VEmModel::SetHighEnergyLimit(), G4EmCorrections::SetIonisationModels(), G4VEmModel::SetLowEnergyLimit(), stopDataActive, and theParticle.
|
virtual |
Implements G4VEnergyLossProcess.
Definition at line 105 of file G4ionIonisation.cc.
References G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGCharge(), and G4ParticleDefinition::IsShortLived().
|
protectedvirtual |
Reimplemented from G4VEnergyLossProcess.
Definition at line 113 of file G4ionIonisation.cc.
References G4ParticleDefinition::GetPDGMass().
|
private |
|
virtual |
Implements G4VEnergyLossProcess.
Definition at line 177 of file G4ionIonisation.cc.
References corr, G4cout, G4endl, G4GenericIon::GenericIon(), G4EmCorrections::GetNumberOfStoppingVectors(), stopDataActive, and theParticle.
|
private |
Definition at line 112 of file G4ionIonisation.hh.
Referenced by AddStoppingData(), G4ionIonisation(), InitialiseEnergyLossProcess(), and PrintInfo().
|
private |
Definition at line 116 of file G4ionIonisation.hh.
Referenced by BetheBlochEnergyThreshold(), G4ionIonisation(), and InitialiseEnergyLossProcess().
|
private |
Definition at line 118 of file G4ionIonisation.hh.
Referenced by InitialiseEnergyLossProcess().
|
private |
Definition at line 119 of file G4ionIonisation.hh.
Referenced by ActivateStoppingData(), InitialiseEnergyLossProcess(), and PrintInfo().
|
private |
Definition at line 114 of file G4ionIonisation.hh.
Referenced by InitialiseEnergyLossProcess(), and PrintInfo().