40 double q,
double wavelength,
double deltaWavelength,
41 double l1,
double l2)
const {
43 const double sigModerator = moderatorValue * 3.9560 / (1000.0 * (l1 +
l2));
46 const double sigWavelengthSquared = deltaWavelength * deltaWavelength / 12.0 + sigModerator * sigModerator;
49 const double qbyWavelengthSquared = q * q / (wavelength * wavelength);
51 return sqrt(wavlengthIndependentFactor / (wavelength * wavelength) + (sigWavelengthSquared * qbyWavelengthSquared));