60 G4int nBins = data.size() - 1;
74 if ((d1 > 0.) && (d2 > 0.) && (e1 > 0.) && (e2 > 0.))
81 value = std::log10(d1)+(std::log10(d2/d1)/std::log10(e2/e1)*std::log10(x/e1));
82 value = std::pow(10.,value);
118 G4int nBins = data.size() - 1;
125 else if (bin < nBins)
149 if (log_x == log_e1) value = log_d1;
152 value = std::pow(10.,value);
G4DNACPA100LogLogInterpolation()
G4double Calculate(G4double point, G4int bin, const G4DataVector &energies, const G4DataVector &data) const
const XML_Char const XML_Char * data
const XML_Char int const XML_Char * value
virtual G4VDataSetAlgorithm * Clone() const
~G4DNACPA100LogLogInterpolation()