13namespace DataObjects {
45 const std::string name()
const override;
46 const std::string
alias()
const override {
return "SofQW3"; }
48 const std::string
summary()
const override {
49 return "Calculate the intensity as a function of momentum transfer and "
53 std::map<std::string, std::string> validateInputs()
override;
55 int version()
const override;
56 const std::vector<std::string>
seeAlso()
const override {
return {
"SofQW",
"SofQWPolygon",
"Rebin2D"}; }
58 const std::string category()
const override;
79 int m_detNeighbourOffset{-1};
IPeaksWorkspace_sptr workspace
Base MatrixWorkspace Abstract Class.
Rebins both axes of a two-dimensional workspace to the given parameters.
Converts a 2D workspace that has axes of energy transfer against spectrum number to one that gives in...
std::vector< double > m_twoThetaLowers
Array for the lower 2theta angles, in radians.
const std::string summary() const override
Summary of algorithms purpose.
std::vector< double > m_twoThetaUppers
Array for the upper 2theta angles, in radians.
const std::string alias() const override
function to return any aliases of the algorithm.
SofQCommon m_EmodeProperties
const std::vector< std::string > seeAlso() const override
Function to return all of the seeAlso algorithms related to this algorithm.
SofQWNormalisedPolygon()=default
Default constructor.
std::vector< double > m_Qout
Output Q axis.
TableWorkspace is an implementation of Workspace in which the data are organised in columns of same s...
Helper class which provides the Collimation Length for SANS instruments.