43   ResidualA = ResidualZ = theA = theZ = FragmentA = 0;
 
   44   ResidualAthrd = FragmentAthrd = 0.0;
 
   60 G4double G4TritonEvaporationProbability::CCoeficient(
G4int aZ) 
 
   75     C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375;
 
   99   if (
OPTxs==0) {std::ostringstream errOs;
 
  100     errOs << 
"We should'n be here (OPT =0) at evaporation cross section calculation (tritons)!!"   
  104   if( 
OPTxs==1 || 
OPTxs==2) 
return G4TritonEvaporationProbability::GetOpt12( K);
 
  105   else if (
OPTxs==3 || 
OPTxs==4)  
return G4TritonEvaporationProbability::GetOpt34( K);
 
  107     std::ostringstream errOs;
 
  108     errOs << 
"BAD Triton CROSS SECTION OPTION AT EVAPORATION!!"  <<
G4endl;
 
  123   if (K > 50*
MeV) { Kc=50*
MeV; }
 
  139   Ec = 1.44*theZ*ResidualZ/(1.5*ResidualAthrd+delta);
 
  140   p = p0 + p1/Ec + p2/(Ec*Ec);
 
  141   landa = landa0*ResidualA + landa1;
 
  145   nu = resmu1*(nu0 + nu1*Ec + nu2*(Ec*Ec));
 
  146   q = landa - nu/(Ec*Ec) - 2*p*Ec;
 
  147   r = mu + 2*nu/Ec + p*(Ec*Ec);
 
  150   if(Kc < Ec) { xs = p*Kc*Kc + q*Kc + 
r;}
 
  151   else {xs = p*(Kc - ji)*(Kc - ji) + landa*Kc + mu + nu*(2 - Kc/ji)/ji ;}
 
  153   if (xs <0.0) {xs=0.0;}
 
  162   G4double landa, mu, nu, 
p , signor(1.),sig;
 
  184   ec = 1.44 * theZ * ResidualZ / (1.7*ResidualAthrd+ra);
 
  186   p = p0 + p1/ec + p2/ecsq;
 
  187   landa = landa0*ResidualA + landa1;
 
  190   nu = a* (nu0+nu1*ec+nu2*ecsq);  
 
  192   if (xnulam > spill) { xnulam=0.; }
 
  193   if (xnulam >= flow) { etest = 1.2 *std::sqrt(xnulam); }
 
  195   a = -2.*p*ec + landa - nu/ecsq;
 
  196   b = p*ecsq + mu + 2.*nu/ec;
 
  199   if (cut > 0.) { ecut = std::sqrt(cut); }
 
  200   ecut = (ecut-
a) / (p+p);
 
  206   if (cut < 0.) { ecut2 = ecut; }
 
  207   elab = K * FragmentA / 
G4double(ResidualA);
 
  211     if (elab > ecut2) { sig = (p*elab*elab+a*elab+
b) * signor; }
 
  214     sig = (landa*elab+mu+nu/elab) * signor;
 
  216     if (xnulam < flow || elab < etest) { 
return sig; }
 
  217     geom = std::sqrt(theA*K);
 
  218     geom = 1.23*ResidualAthrd + ra + 4.573/geom;
 
  219     geom = 31.416 * geom * geom;
 
G4TritonEvaporationProbability()
 
G4double Z13(G4int Z) const 
 
virtual ~G4TritonEvaporationProbability()
 
T max(const T t1, const T t2)
brief Return the largest of the two arguments 
 
G4double powZ(G4int Z, G4double y) const