#include <G4VhElectronicStoppingPower.hh>
◆ G4VhElectronicStoppingPower() [1/2]
G4VhElectronicStoppingPower::G4VhElectronicStoppingPower |
( |
| ) |
|
|
explicit |
◆ ~G4VhElectronicStoppingPower()
G4VhElectronicStoppingPower::~G4VhElectronicStoppingPower |
( |
| ) |
|
|
virtual |
◆ G4VhElectronicStoppingPower() [2/2]
◆ ElectronicStoppingPower()
◆ GetHeMassAMU()
G4double G4VhElectronicStoppingPower::GetHeMassAMU |
( |
| ) |
const |
|
inlineprotected |
◆ HasMaterial()
virtual G4bool G4VhElectronicStoppingPower::HasMaterial |
( |
const G4Material * |
material | ) |
|
|
pure virtual |
◆ HeEffChargeSquare()
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.
72{
73
74
75
76
77
78 static const G4double c[6] = {0.2865, 0.1266, -0.001429,
79 0.02402,-0.01135, 0.001475} ;
80
84 for (
G4int i=1; i<6; i++) {
85 y *= e ;
86 x += y * c[i] ;
87 }
88
90 w = 1.0 + (0.007 + 0.00005*z) *
G4Exp( -w*w ) ;
91 w = 4.0 * (1.0 -
G4Exp(-x)) * w * w ;
92 return w;
93}
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
G4double GetHeMassAMU() const
Referenced by G4hICRU49He::ElectronicStoppingPower(), and G4hICRU49He::StoppingPower().
◆ operator=()
◆ StoppingPower()
The documentation for this class was generated from the following files: