|
Geant4
10.01.p03
|
#include <G4hParametrisedLossModel.hh>
Inheritance diagram for G4hParametrisedLossModel:
Collaboration diagram for G4hParametrisedLossModel:Public Member Functions | |
| G4hParametrisedLossModel (const G4String &name) | |
| ~G4hParametrisedLossModel () | |
| G4double | TheValue (const G4DynamicParticle *particle, const G4Material *material) |
| G4double | TheValue (const G4ParticleDefinition *aParticle, const G4Material *material, G4double kineticEnergy) |
| G4double | HighEnergyLimit (const G4ParticleDefinition *aParticle, const G4Material *material) const |
| G4double | LowEnergyLimit (const G4ParticleDefinition *aParticle, const G4Material *material) const |
| G4double | HighEnergyLimit (const G4ParticleDefinition *aParticle) const |
| G4double | LowEnergyLimit (const G4ParticleDefinition *aParticle) const |
| G4bool | IsInCharge (const G4DynamicParticle *particle, const G4Material *material) const |
| G4bool | IsInCharge (const G4ParticleDefinition *aParticle, const G4Material *material) const |
| G4String | ModelName () const |
Public Member Functions inherited from G4VLowEnergyModel | |
| G4VLowEnergyModel (const G4String &name) | |
| virtual | ~G4VLowEnergyModel () |
Private Member Functions | |
| G4hParametrisedLossModel (G4hParametrisedLossModel &) | |
| G4hParametrisedLossModel & | operator= (const G4hParametrisedLossModel &right) |
| void | InitializeMe () |
| G4double | StoppingPower (const G4Material *material, G4double kineticEnergy) |
| G4bool | MolecIsInZiegler1988 (const G4Material *material) |
| void | SetExpStopPower125 (G4double value) |
| G4double | ChemicalFactor (G4double kineticEnergy, G4double eloss125) const |
Private Attributes | |
| G4VhElectronicStoppingPower * | eStopingPowerTable |
| G4double | theZieglerFactor |
| G4String | modelName |
| G4double | lowEnergyLimit |
| G4double | highEnergyLimit |
| G4double | expStopPower125 |
Definition at line 60 of file G4hParametrisedLossModel.hh.
| G4hParametrisedLossModel::G4hParametrisedLossModel | ( | const G4String & | name | ) |
Definition at line 73 of file G4hParametrisedLossModel.cc.
References InitializeMe().
Here is the call graph for this function:| G4hParametrisedLossModel::~G4hParametrisedLossModel | ( | ) |
Definition at line 126 of file G4hParametrisedLossModel.cc.
References eStopingPowerTable.
|
private |
|
private |
Definition at line 388 of file G4hParametrisedLossModel.cc.
References expStopPower125, factor, and keV.
Referenced by StoppingPower().
Here is the caller graph for this function:
|
virtual |
Implements G4VLowEnergyModel.
Definition at line 177 of file G4hParametrisedLossModel.cc.
References highEnergyLimit.
|
virtual |
Implements G4VLowEnergyModel.
Definition at line 191 of file G4hParametrisedLossModel.cc.
References highEnergyLimit.
|
private |
Definition at line 81 of file G4hParametrisedLossModel.cc.
References cm2, eStopingPowerTable, eV, expStopPower125, G4cout, G4endl, highEnergyLimit, keV, lowEnergyLimit, MeV, modelName, and theZieglerFactor.
Referenced by G4hParametrisedLossModel().
Here is the caller graph for this function:
|
virtual |
Implements G4VLowEnergyModel.
Definition at line 198 of file G4hParametrisedLossModel.cc.
|
virtual |
Implements G4VLowEnergyModel.
Definition at line 206 of file G4hParametrisedLossModel.cc.
|
virtual |
Implements G4VLowEnergyModel.
Definition at line 169 of file G4hParametrisedLossModel.cc.
References lowEnergyLimit.
|
virtual |
Implements G4VLowEnergyModel.
Definition at line 184 of file G4hParametrisedLossModel.cc.
References lowEnergyLimit.
|
inline |
Definition at line 92 of file G4hParametrisedLossModel.hh.
References modelName.
|
private |
Definition at line 289 of file G4hParametrisedLossModel.cc.
References G4Material::GetChemicalFormula(), G4Material::GetState(), G4Material::GetTotNbOfAtomsPerVolume(), kStateGas, name, numberOfMolecula, and SetExpStopPower125().
Referenced by StoppingPower().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
inlineprivate |
Definition at line 109 of file G4hParametrisedLossModel.hh.
References expStopPower125.
Referenced by MolecIsInZiegler1988().
Here is the caller graph for this function:
|
private |
Definition at line 214 of file G4hParametrisedLossModel.cc.
References ChemicalFactor(), G4VhElectronicStoppingPower::ElectronicStoppingPower(), eStopingPowerTable, G4Material::GetAtomicNumDensityVector(), G4Material::GetAtomsVector(), G4Material::GetElementVector(), G4Material::GetNumberOfElements(), G4Material::GetTotNbOfAtomsPerVolume(), G4Element::GetZ(), G4Material::GetZ(), G4VhElectronicStoppingPower::HasMaterial(), keV, modelName, MolecIsInZiegler1988(), G4VhElectronicStoppingPower::StoppingPower(), and z.
Referenced by TheValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements G4VLowEnergyModel.
Definition at line 133 of file G4hParametrisedLossModel.cc.
References factor, G4DynamicParticle::GetKineticEnergy(), G4DynamicParticle::GetMass(), lowEnergyLimit, modelName, StoppingPower(), and theZieglerFactor.
Here is the call graph for this function:
|
virtual |
Implements G4VLowEnergyModel.
Definition at line 150 of file G4hParametrisedLossModel.cc.
References factor, G4ParticleDefinition::GetPDGMass(), lowEnergyLimit, modelName, StoppingPower(), and theZieglerFactor.
Here is the call graph for this function:
|
private |
Definition at line 114 of file G4hParametrisedLossModel.hh.
Referenced by InitializeMe(), StoppingPower(), and ~G4hParametrisedLossModel().
|
private |
Definition at line 124 of file G4hParametrisedLossModel.hh.
Referenced by ChemicalFactor(), InitializeMe(), and SetExpStopPower125().
|
private |
Definition at line 122 of file G4hParametrisedLossModel.hh.
Referenced by HighEnergyLimit(), and InitializeMe().
|
private |
Definition at line 121 of file G4hParametrisedLossModel.hh.
Referenced by InitializeMe(), LowEnergyLimit(), and TheValue().
|
private |
Definition at line 119 of file G4hParametrisedLossModel.hh.
Referenced by InitializeMe(), ModelName(), StoppingPower(), and TheValue().
|
private |
Definition at line 116 of file G4hParametrisedLossModel.hh.
Referenced by InitializeMe(), and TheValue().