Geant4-11
|
#include <G4hICRU49He.hh>
Public Member Functions | |
G4double | ElectronicStoppingPower (G4double z, G4double kineticEnergy) const override |
G4hICRU49He () | |
G4bool | HasMaterial (const G4Material *material) override |
G4double | StoppingPower (const G4Material *material, G4double kineticEnergy) override |
~G4hICRU49He () | |
Protected Member Functions | |
G4double | GetHeMassAMU () const |
G4double | HeEffChargeSquare (const G4double z, const G4double kineticEnergyHe) const |
Private Member Functions | |
void | SetMoleculaNumber (G4int number) |
Private Attributes | |
G4int | iMolecula |
G4double | rateMass |
const G4double | theHeMassAMU |
Definition at line 58 of file G4hICRU49He.hh.
|
explicit |
Definition at line 67 of file G4hICRU49He.cc.
G4hICRU49He::~G4hICRU49He | ( | ) |
Definition at line 74 of file G4hICRU49He.cc.
|
overridevirtual |
Implements G4VhElectronicStoppingPower.
Definition at line 204 of file G4hICRU49He.cc.
References G4VhElectronicStoppingPower::HeEffChargeSquare(), MeV, and rateMass.
Referenced by StoppingPower().
|
inlineprotectedinherited |
Definition at line 86 of file G4VhElectronicStoppingPower.hh.
References G4VhElectronicStoppingPower::theHeMassAMU.
Referenced by G4VhElectronicStoppingPower::HeEffChargeSquare().
|
overridevirtual |
Implements G4VhElectronicStoppingPower.
Definition at line 79 of file G4hICRU49He.cc.
References kStateGas, eplot::material, G4InuclParticleNames::name(), numberOfMolecula, and SetMoleculaNumber().
|
protectedinherited |
This method returns He effective charge square parametrised according to J.F.Ziegler, J.P. Biersack, U. Littmark The Stopping and Range of Ions in Matter, Vol.1, Pergamon Press, 1985
Definition at line 69 of file G4VhElectronicStoppingPower.cc.
References G4Exp(), G4VhElectronicStoppingPower::GetHeMassAMU(), keV, and G4INCL::Math::max().
Referenced by ElectronicStoppingPower(), and StoppingPower().
|
inlineprivate |
Definition at line 75 of file G4hICRU49He.hh.
References iMolecula.
Referenced by HasMaterial().
|
overridevirtual |
Implements G4VhElectronicStoppingPower.
Definition at line 119 of file G4hICRU49He.cc.
References ElectronicStoppingPower(), G4Exp(), G4VhElectronicStoppingPower::HeEffChargeSquare(), iMolecula, eplot::material, MeV, rateMass, and T0.
|
private |
Definition at line 78 of file G4hICRU49He.hh.
Referenced by SetMoleculaNumber(), and StoppingPower().
|
private |
Definition at line 77 of file G4hICRU49He.hh.
Referenced by ElectronicStoppingPower(), and StoppingPower().
|
privateinherited |
Definition at line 90 of file G4VhElectronicStoppingPower.hh.
Referenced by G4VhElectronicStoppingPower::GetHeMassAMU().