21namespace MDAlgorithms {
41 bool ignoreZeros)
override;
Helper class for reporting progress from algorithms.
Class describes the interface to the methods, which perform conversion from usual workspaces to MDEve...
The class to transform matrix workspace into MDEvent workspace when matrix workspace is ragged 2D wor...
void runConversion(API::Progress *pProgress) override
run conversion as multithread job
size_t initialize(const MDWSDescription &WSD, std::shared_ptr< MDEventWSWrapper > inWSWrapper, bool ignoreZeros) override
method sets up all internal variables necessary to convert from Matrix2D workspace to MDEvent workspa...
ConvToMDHistoWS()
Default constructor.
size_t conversionChunk(size_t startSpectra) override
convert range of spectra starting from initial spectra startSpectra into MD events
void estimateThreadWork(size_t nThreads, size_t specSize, size_t nPointsToProcess)
function calculates the size of temporary memory used to keep convertTo MD data before these data sho...
helper class describes the properties of target MD workspace, which should be obtained as the result ...
Helper class which provides the Collimation Length for SANS instruments.