80   G4double pnu[] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
 
   87   if (erg > 10) eng=10.;
 
   95   if (eng <= 5.0) pnu[0]=0.0396484e0-1.14202e-2*eng+1.94627e-3*Pow->
powN(eng,2)-2.95412e-4*Pow->
powN(eng,3)+2.98333e-5*Pow->
powN(eng,4)-1.31417e-6*Pow->
powN(eng,5);
 
   96   if (eng > 5 && eng <= 10) pnu[0]=0.0360013e0-8.06662e-3*eng+6.59461e-4*Pow->
powN(eng,2)-3.54123e-5*Pow->
powN(eng,3)+2.03749e-6*Pow->
powN(eng,4)-5.91663e-8*Pow->
powN(eng,5);
 
   97   if (r <= pnu[0]) 
return 0;
 
   99   if (eng <= 5.0) pnu[1]=0.252954e0-5.17151e-2*eng+2.84558e-3*Pow->
powN(eng,2)+2.93563e-4*Pow->
powN(eng,3)-5.99833e-5*Pow->
powN(eng,4)+3.34417e-6*Pow->
powN(eng,5);
 
  100   if (eng > 5 && eng <= 10) pnu[1]=0.259093e0-5.7936e-2*eng+5.50734e-3*Pow->
powN(eng,2)-3.09607e-4*Pow->
powN(eng,3)+1.20957e-5*Pow->
powN(eng,4)-2.49997e-7*Pow->
powN(eng,5);
 
  102   if (r <= cpnu) 
return 1;
 
  104   pnu[2]=0.29395353e0+0.01098908e0*eng-0.00565976e0*Pow->
powN(eng,2)+3.14515399e-4*Pow->
powN(eng,3)-5.66793415e-6*Pow->
powN(eng,4)+1.54070513e-7*Pow->
powN(eng,5);
 
  106   if (r <= cpnu) 
return 2;
 
  108   if (eng <= 5.0) pnu[3]=0.264447e0+3.02825e-2*eng-3.12762e-3*Pow->
powN(eng,2)-1.5875e-4*Pow->
powN(eng,3)+4.91667e-5*Pow->
powN(eng,4)-3.38667e-6*Pow->
powN(eng,5);
 
  109   if (eng > 5 && eng <= 10) pnu[3]=0.262024e0+3.37134e-2*eng-5.01711e-3*Pow->
powN(eng,2)+3.58761e-4*Pow->
powN(eng,3)-2.17959e-5*Pow->
powN(eng,4)+5.10834e-7*Pow->
powN(eng,5);
 
  111   if (r <= cpnu) 
return 3;
 
  113   if (eng <= 5) pnu[4]=0.111176e0+1.66321e-2*eng+2.56307e-3*Pow->
powN(eng,2)-2.17754e-4*Pow->
powN(eng,3)-5.96667e-6*Pow->
powN(eng,4)+7.44167e-7*Pow->
powN(eng,5);
 
  114   if (eng > 5 && eng <= 10) pnu[4]=0.107859e0+1.88862e-2*eng+2.07521e-3*Pow->
powN(eng,2)-2.08099e-4*Pow->
powN(eng,3)+3.23745e-6*Pow->
powN(eng,4)-1.24999e-7*Pow->
powN(eng,5);
 
  116   if (r <= cpnu) 
return 4;
 
  118   if (eng <= 5.0) pnu[5]=0.0312261e0+4.12932e-3*eng+9.18413e-4*Pow->
powN(eng,2)+4.36542e-5*Pow->
powN(eng,3)-5.9125e-6*Pow->
powN(eng,4)+3.20833e-7*Pow->
powN(eng,5);
 
  119   if (eng > 5 && eng <= 10) pnu[5]=0.0324008e0+3.04772e-3*eng+1.3327e-3*Pow->
powN(eng,2)-3.96916e-5*Pow->
powN(eng,3)+2.94583e-6*Pow->
powN(eng,4)-7.66666e-8*Pow->
powN(eng,5);
 
  121   if (r <= cpnu) 
return 5;
 
  123   if (eng <= 5.0) pnu[6]=5.9347e-3+9.80023e-4*eng+4.24667e-4*Pow->
powN(eng,2)+3.04458e-5*Pow->
powN(eng,3)-6.46667e-6*Pow->
powN(eng,4)+4.30833e-7*Pow->
powN(eng,5);
 
  124   if (eng > 5 && eng <= 10) pnu[6]=6.5421e-3+3.07834e-4*eng+7.39454e-4*Pow->
powN(eng,2)-4.70459e-5*Pow->
powN(eng,3)+3.44583e-6*Pow->
powN(eng,4)-8.91667e-8*Pow->
powN(eng,5);
 
  126   if (r <= cpnu) 
return 6;
 
  128   if (eng <= 5.0) pnu[7]=5.436e-4+1.3756e-4*eng-5.0e-7*Pow->
powN(eng,2)+1.35917e-5*Pow->
powN(eng,3)+5.0e-7*Pow->
powN(eng,4)-5.16667e-8*Pow->
powN(eng,5);
 
  129   if (eng > 5 && eng <= 10) pnu[7]=9.212e-4-1.57585e-4*eng+8.41126e-5*Pow->
powN(eng,2)+4.14166e-6*Pow->
powN(eng,3)+5.37501e-7*Pow->
powN(eng,4)-6.66668e-9*Pow->
powN(eng,5);
 
  131   if (r <= cpnu) 
return 7;
 
static G4Pow * GetInstance()
 
G4double powN(G4double x, G4int n) const