55 G4int nBins = data.size() - 1;
67 if(d1 > 0.0 && d2 > 0.0) {
68 value = (std::log10(d1)*std::log10(e2/x) + std::log10(d2)*std::log10(x/e1)) / std::log10(e2/e1);
69 value = std::pow(10.,value);
71 value = (d1*std::log10(e2/x) + d2*std::log10(x/e1)) / std::log10(e2/e1);
const XML_Char const XML_Char * data
const XML_Char int const XML_Char * value
~G4RDLinLogLogInterpolation()
virtual G4RDVDataSetAlgorithm * Clone() const
G4double Calculate(G4double point, G4int bin, const G4DataVector &energies, const G4DataVector &data) const
G4RDLinLogLogInterpolation()