#include <G4ProjectileFragmentCrossSection.hh>
◆ G4ProjectileFragmentCrossSection()
G4ProjectileFragmentCrossSection::G4ProjectileFragmentCrossSection |
( |
| ) |
|
|
inline |
◆ doit()
Definition at line 78 of file G4ProjectileFragmentCrossSection.hh.
87 cout <<
"debug1 "<<yield_a<<endl;
94 yield_a= yield_a * f_mod_y;
95 cout <<
"debug1 "<<yield_a<<endl;
124 cout <<
"dq "<<
A<<
" "<<Ap<<
" "<<
p_mp[1]
131 zprob = zprob + dq * (Zp-zbeta_p);
134 zprob = zprob + 0.0020*
A;
135 cout <<
"zprob "<<
A<<
" "<<dq<<
" "<<Zp<<
" "<<zbeta_p
136 <<
" "<<zbeta<<
" "<<delta<<endl;
150 if ((Zp-zbeta_p) < 0.0)
152 r=r*(1.0-0.0833*std::abs(Zp-zbeta_p));
165 fract =
G4Exp(expo)*std::sqrt(r/3.14159);
171 fract =
G4Exp(expo)*std::sqrt(r/3.14159);
172 cout <<
"1 "<<expo<<
" "<<r<<
" "<<zprob<<
" "<<
Z<<
" "<<u_p<<endl;
179 fract =
G4Exp(expo)*std::sqrt(r/3.14159)
184 cout <<
"debug "<<fract<<
" "<<yield_a<<endl;
static G4Pow * GetInstance()
G4double powN(G4double x, G4int n) const
double A(double temperature)
G4double G4Log(G4double x)
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
G4double powA(G4double A, G4double y) const
◆ testMe()
void G4ProjectileFragmentCrossSection::testMe |
( |
| ) |
|
|
inline |
Definition at line 189 of file G4ProjectileFragmentCrossSection.hh.
192 cout << i.
doit(58, 28, 9, 4, 49, 28) << endl;
G4double doit(G4double Ap, G4double Zp, G4double At, G4double Zt, G4double A, G4double Z)
◆ corr_d
G4double G4ProjectileFragmentCrossSection::corr_d[3] |
|
private |
◆ corr_r
G4double G4ProjectileFragmentCrossSection::corr_r[3] |
|
private |
◆ corr_y
G4double G4ProjectileFragmentCrossSection::corr_y[3] |
|
private |
◆ p_Delta
G4double G4ProjectileFragmentCrossSection::p_Delta[5] |
|
private |
◆ p_mn
G4double G4ProjectileFragmentCrossSection::p_mn[3] |
|
private |
◆ p_mp
G4double G4ProjectileFragmentCrossSection::p_mp[3] |
|
private |
◆ p_P
G4double G4ProjectileFragmentCrossSection::p_P[3] |
|
private |
◆ p_R
G4double G4ProjectileFragmentCrossSection::p_R[3] |
|
private |
◆ p_S
G4double G4ProjectileFragmentCrossSection::p_S[3] |
|
private |
◆ p_Un
G4double G4ProjectileFragmentCrossSection::p_Un[2] |
|
private |
◆ p_Up
G4double G4ProjectileFragmentCrossSection::p_Up[4] |
|
private |
The documentation for this class was generated from the following file: