14#include "MantidMDAlgorithms/DllConfig.h"
17namespace MDAlgorithms {
30 const std::string
name()
const override {
return "PreprocessDetectorsToMD"; };
32 const std::string
summary()
const override {
33 return "Its a helper algorithm, used to make common part of transformation "
34 "from real to reciprocal space. "
35 "It is used by :ref:`algm-ConvertToMD` and "
36 ":ref:`algm-ConvertToMDMinMaxLocal` algorithms to save time spent "
37 "on this transformation "
38 "when the algorithm used multiple times for multiple measurements "
39 "on the same instrument.";
43 int version()
const override {
return 1; };
45 const std::string
category()
const override {
return "MDAlgorithms\\Utility"; }
Base class from which all concrete algorithm classes should be derived.
This is helper algorithm used to preprocess detector's positions namely to perform generic part of th...
int version() const override
Algorithm's version for identification.
const std::string summary() const override
Summary of algorithms purpose.
const std::string category() const override
Algorithm's category for identification.
bool m_getIsMasked
the variable specifies if one needs to return the state of detector mask e.g if the detector is maske...
bool m_getEFixed
the variable specifies if one needs to calculate efixed for detectors (make sense for indirect instru...
const std::string name() const override
Algorithm's name for identification.
virtual ~PreprocessDetectorsToMD()=default
std::shared_ptr< const MatrixWorkspace > MatrixWorkspace_const_sptr
shared pointer to the matrix workspace base class (const version)
std::shared_ptr< TableWorkspace > TableWorkspace_sptr
shared pointer to Mantid::DataObjects::TableWorkspace
Helper class which provides the Collimation Length for SANS instruments.