36 if(aX<front().first)
return 0;
37 G4LowEXsection::const_iterator i;
38 G4LowEXsection::const_iterator it=end();
39 for(i=begin(); i!=end(); i++)
41 if((*i).first/MeV>aX)
break;
45 G4double x2 = std::log((*(it+1)).first);
46 G4double y1 = std::log((*it).second);
47 G4double y2 = std::log((*(it+1)).second);
49 G4double y = y1+(x-x1)*(y2-y1)/(x2-x1);
51 return result*millibarn;
G4double CrossSection(G4double s) const