13#include "MantidAlgorithms/DllConfig.h"
39 const std::string
name()
const override {
return "ConvertSpectrumAxis"; }
41 const std::string
summary()
const override {
42 return "Converts the axis of a Workspace2D which normally holds spectrum "
43 "numbers to some other unit, which will normally be some physical "
44 "value about the instrument such as Q, Q^2 or theta. 'Note': After "
45 "running this algorithm, some features will be unavailable on the "
46 "workspace as it will have lost all connection to the instrument. "
47 "This includes things like the 3D Instrument Display.";
51 int version()
const override {
return (1); }
53 const std::string
category()
const override {
return "Transforms\\Units;Transforms\\Axes"; }
Base class from which all concrete algorithm classes should be derived.
Converts the representation of the vertical axis (the one up the side of a matrix in MantidPlot) of a...
const std::string name() const override
Algorithm's name.
const std::string summary() const override
Summary of algorithms purpose.
int version() const override
Algorithm's version.
const std::string category() const override
Algorithm's category for identification.
Interface class for detector objects.
std::shared_ptr< const MatrixWorkspace > MatrixWorkspace_const_sptr
shared pointer to the matrix workspace base class (const version)
Helper class which provides the Collimation Length for SANS instruments.