17namespace MDAlgorithms {
51 double m_L1, m_Efix, m_TwoTheta,
m_L2,
m_DIFA, m_DIFC, m_TZERO;
63 void initialize(
const MDWSDescription &targetWSDescr,
const std::string &unitsTo,
bool forceViaTOF =
false);
64 void initialize(
const std::string &unitsFrom,
const std::string &unitsTo,
66 void updateConversion(
size_t i);
67 double convertUnits(
double val)
const;
69 bool isUnitConverted()
const;
70 std::pair<double, double> getConversionRange(
double x1,
double x2)
const;
78 bool forceViaTOF =
false);
const std::vector< double > & m_L2
helper class describes the properties of target MD workspace, which should be obtained as the result ...
std::vector< double > const * m_pTwoThetas
CnvrtToMD::ConvertUnits m_UnitCnvrsn
std::vector< double > const * m_pTZEROs
std::vector< double > const * m_pL2s
std::vector< double > const * m_pDIFAs
Kernel::Unit_sptr m_SourceWSUnit
Kernel::Unit_sptr m_TargetUnit
std::vector< double > const * m_pDIFCs
std::shared_ptr< const TableWorkspace > TableWorkspace_const_sptr
shared pointer to Mantid::DataObjects::TableWorkspace (const version)
std::shared_ptr< Unit > Unit_sptr
Shared pointer to the Unit base class.
Helper class which provides the Collimation Length for SANS instruments.