11#include "MantidAlgorithms/DllConfig.h"
21 const std::string name()
const override;
23 const std::string
summary()
const override {
24 return "Fourier transform from S(Q) to G(r), which is paired distribution "
25 "function (PDF). G(r) will be stored in another named workspace.";
29 int version()
const override;
30 const std::vector<std::string>
seeAlso()
const override {
return {
"FFT"}; }
32 const std::string category()
const override;
34 std::map<std::string, std::string> validateInputs()
override;
42 size_t determineQminIndex(
const std::vector<double> &Q,
const std::vector<double> &FofQ);
43 size_t determineQmaxIndex(
const std::vector<double> &Q,
const std::vector<double> &FofQ);
44 double determineRho0();
Base class from which all concrete algorithm classes should be derived.
Helper class which provides the Collimation Length for SANS instruments.