14namespace MDAlgorithms {
34 bool calcGenericVariables(std::vector<coord_t> &Coord,
size_t nd)
override;
35 bool calcYDepCoordinates(std::vector<coord_t> &Coord,
size_t i)
override;
36 bool calcMatrixCoord(
const double &X, std::vector<coord_t> &Coord,
double &s,
double &err)
const override;
47 std::vector<double> getExtremumPoints(
const double xMin,
const double xMax,
size_t det_num)
const override;
Class to represent a numeric axis of a workspace.
Interface to set of sub-classes used by ConvertToMD algorithm and responsible for conversion of input...
Class responsible for conversion of input workspace data into proper number of output dimensions in N...
MDTransfInterface * clone() const override
const std::string transfID() const override
the name, this ChildAlgorithm is known to users (will appear in selection list)
Kernel::V3D const * m_Det
std::vector< double > m_DimMax
std::vector< coord_t > m_AddDimCoordinates
the vector of the additional coordinates which define additional MD dimensions.
unsigned int m_NMatrixDim
API::NumericAxis * m_YAxis
helper class describes the properties of target MD workspace, which should be obtained as the result ...
std::shared_ptr< const MatrixWorkspace > MatrixWorkspace_const_sptr
shared pointer to the matrix workspace base class (const version)
std::shared_ptr< IMDWorkspace > IMDWorkspace_sptr
Shared pointer to the IMDWorkspace base class.
std::shared_ptr< MatrixWorkspace > MatrixWorkspace_sptr
shared pointer to the matrix workspace base class
Helper class which provides the Collimation Length for SANS instruments.
Type
Define the available energy transfer modes It is important to assign enums proper numbers,...