16#include "MantidMDAlgorithms/DllConfig.h"
19namespace MDAlgorithms {
30 const std::string
name()
const override {
return "ConvertToDiffractionMDWorkspace"; }
32 const std::string
summary()
const override {
33 return "Create a MDEventWorkspace with events in reciprocal space (Qx, Qy, "
34 "Qz) for an elastic diffraction experiment.";
38 const std::string
category()
const override {
return "MDAlgorithms\\Creation"; }
53 void convertFramePropertyNames(
const std::string &TargFrame, std::string &TargFrameName, std::string &ScalingName);
57 virtual void convertExtents(
const std::vector<double> &Extents, std::vector<double> &minVal,
58 std::vector<double> &maxVal) = 0;
An abstract algorithm sub-class for algorithms that define properties for BoxController settings.
BaseConvertToDiffractionMDWorkspace.
const std::string name() const override
Algorithm's name for identification.
const std::string category() const override
Algorithm's category for identification.
virtual void convertExtents(const std::vector< double > &Extents, std::vector< double > &minVal, std::vector< double > &maxVal)=0
std::vector< std::string > frameOptions
const std::string summary() const override
Summary of algorithms purpose.
Helper class which provides the Collimation Length for SANS instruments.