#include <G4hZiegler1985p.hh>
Definition at line 59 of file G4hZiegler1985p.hh.
◆ G4hZiegler1985p()
G4hZiegler1985p::G4hZiegler1985p |
( |
| ) |
|
Definition at line 168 of file G4hZiegler1985p.cc.
G4VhElectronicStoppingPower()
const G4double protonMassAMU
◆ ~G4hZiegler1985p()
G4hZiegler1985p::~G4hZiegler1985p |
( |
| ) |
|
◆ ElectronicStoppingPower()
Implements G4VhElectronicStoppingPower.
Definition at line 203 of file G4hZiegler1985p.cc.
221 if ( T < 25.0 ) e = 25.0 ;
224 G4double slow =
a[i][0] * std::pow(e,
a[i][1]) +
a[i][2] * std::pow(e,
a[i][3]) ;
225 G4double shigh = std::log(
a[i][6]/e +
a[i][7]*e ) *
a[i][4] / std::pow(e,
a[i][5]) ;
226 ionloss = slow*shigh / (slow + shigh) ;
233 if(6.5 >
z) sLocal = 0.25 ;
235 if(5 == i || 13 == i || 31 == i) sLocal = 0.375 ;
237 ionloss *= std::pow(T/25.0, sLocal) ;
240 if ( ionloss < 0.0) ionloss = 0.0 ;
static const G4double a[92][8]
const G4double protonMassAMU
◆ HasMaterial()
◆ StoppingPower()
◆ protonMassAMU
const G4double G4hZiegler1985p::protonMassAMU |
|
private |
The documentation for this class was generated from the following files: