27 #ifndef G4ProjectileFragmentCrossSection_h 
   28 #define G4ProjectileFragmentCrossSection_h 1 
   50         p_Delta[1] = -1.0870E+00;        
 
   51         p_Delta[2] = +3.0470E-02;
 
   52         p_Delta[3] = +2.1353E-04; 
 
   53         p_Delta[4] = +7.1350E+01; 
 
   61         p_Up[2] = +4.7210E-03;   
 
   62         p_Up[3] = -1.3030E-05;   
 
   83         G4double S = p_S[2] * (At13 + Ap13 + p_S[1]);
 
   87   cout << 
"debug1 "<<yield_a<<endl;
 
   94         yield_a= yield_a * f_mod_y;
 
   95   cout << 
"debug1 "<<yield_a<<endl;
 
  103           delta = p_Delta[1] + p_Delta[2]*
A;
 
  107           delta = p_Delta[3]*A*
A;
 
  124       cout << 
"dq "<<A<<
" "<<Ap<<
" "<<p_mp[1]
 
  125       <<
" "<<p_mp[2]<<
" "<<dq<<
" "<<p_mp[1] + A/Ap*p_mp[2]<<endl;
 
  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;
 
  143         if (A/Ap > corr_r[2]) 
 
  150         if ((Zp-zbeta_p) < 0.0) 
 
  152           r=r*(1.0-0.0833*std::abs(Zp-zbeta_p));
 
  157         G4double u_p = p_Up[1] + p_Up[2]*A + p_Up[3]*A*
A;
 
  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;
 
  192     cout << i.
doit(58, 28, 9, 4, 49, 28) << endl;
 
static G4Pow * GetInstance()
 
G4double powA(G4double A, G4double y) const 
 
G4double powN(G4double x, G4int n) const 
 
G4double doit(G4double Ap, G4double Zp, G4double At, G4double Zt, G4double A, G4double Z)
 
double A(double temperature)
 
G4double G4Log(G4double x)
 
G4double G4Exp(G4double initial_x)
Exponential Function double precision. 
 
G4ProjectileFragmentCrossSection()