|
Geant4
10.01
|
#include <G4ionIonisation.hh>
Inheritance diagram for G4ionIonisation:
Collaboration diagram for G4ionIonisation: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().
Here is the call graph for this function:
|
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.
Here is the call graph for this function:
|
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.
Here is the call graph for this function:
|
virtual |
Implements G4VEnergyLossProcess.
Definition at line 105 of file G4ionIonisation.cc.
References G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGCharge(), and G4ParticleDefinition::IsShortLived().
Here is the call graph for this function:
|
protectedvirtual |
Reimplemented from G4VEnergyLossProcess.
Definition at line 113 of file G4ionIonisation.cc.
References G4ParticleDefinition::GetPDGMass().
Here is the call graph for this function:
|
private |
|
virtual |
Implements G4VEnergyLossProcess.
Definition at line 177 of file G4ionIonisation.cc.
References corr, G4cout, G4endl, G4GenericIon::GenericIon(), G4EmCorrections::GetNumberOfStoppingVectors(), stopDataActive, and theParticle.
Here is the call graph for this function:
|
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().