51 G4cout <<
"G4RToEConvForElectron::G4RToEConvForElectron() - ";
70 const G4double cbr1=0.02, cbr2=-5.7e-5, cbr3=1., cbr4=0.072;
74 const G4double taul12 = std::sqrt(taul);
92 +(0.5+0.25*tsq+(1.+2.*taul)*log05)/(t1*t1);
93 dEdx =
Z*(
G4Log(2.*taul+4.)-2.*ionpotlog+f)/beta2;
94 dEdx *= taul12/std::sqrt(tau);
103 +(0.5+0.25*tsq+(1.+2.*tau)*log05)/(t1*t1);
104 dEdx =
Z*(
G4Log(2.*tau+4.)-2.*ionpotlog+f)/beta2;
107 G4double cbrem = (cbr1+cbr2*
Z)*(cbr3+cbr4*
G4Log(kinEnergy/Thigh));
108 dEdx +=
Z*(
Z+1)*cbrem*bremfactor*tau/beta2;
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
G4double G4Log(G4double x)
G4GLOB_DLL std::ostream G4cout
G4int GetPDGEncoding() const
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
static G4ParticleTable * GetParticleTable()
static G4Pow * GetInstance()
G4double logZ(G4int Z) const
virtual ~G4RToEConvForElectron()
G4double ComputeValue(const G4int Z, const G4double kinEnergy) final
G4int GetVerboseLevel() const
const G4ParticleDefinition * theParticle
static constexpr double electron_mass_c2
static constexpr double GeV
static constexpr double keV
static constexpr double MeV
static constexpr double twopi_mc2_rcl2