10#include "MantidAlgorithms/DllConfig.h"
22 const std::string name()
const override;
23 int version()
const override;
24 const std::vector<std::string>
seeAlso()
const override {
25 return {
"RebinToWorkspace",
"Rebin2D",
"Rebunch",
"Regroup",
"RebinByPulseTimes",
"RebinByTimeAtSample"};
27 const std::string category()
const override;
28 const std::string alias()
const override;
31 const std::string
summary()
const override {
32 return "Resample the x-axis of the data with the requested number of "
37 double determineBinning(MantidVec &xValues,
const double xmin,
const double xmax);
39 void setOptions(
const int numBins,
const bool useLogBins,
const bool isDist);
47 std::map<std::string, std::string> validateInputs()
override;
48 bool m_useLogBinning =
true;
49 bool m_preserveEvents =
true;
51 bool m_isDistribution =
false;
52 bool m_isHistogram =
true;
Takes a workspace as input and rebins the data according to the input rebin parameters.
ResampleX : TODO: DESCRIPTION.
const std::vector< std::string > seeAlso() const override
Algorithm's seeAlso.
const std::string summary() const override
Summary of algorithms purpose.
const std::string workspaceMethodName() const override
Helper class which provides the Collimation Length for SANS instruments.