11namespace MDAlgorithms {
The Logger class is in charge of the publishing messages from the framework through various channels.
Class provides commont interface for various classes performing rebinning operations;.
virtual ~IDynamicRebinning()=default
destructor
virtual uint64_t getNumPreselectedPixels() const =0
function returns the number of pixels which can contribute into a cut (Number of pixels in selected c...
virtual unsigned int getNumDataChunks() const =0
returns the estimate for number of data chunks may be used to rebin the dataset Used by algorithms to...
virtual bool rebin_data_chunk()=0
function takes input multidimensional data points (pixels, events) stored in the source data buffer a...
virtual uint64_t finalize_rebinning()=0
Calculates signals and errors of the MD image, obtained as the result of one or more rebin_dataset op...
virtual size_t preselect_cells()=0
Function identifies the indexes of the sells of the source image that can contribute into the target ...
virtual bool rebin_data_chunk_keep_pixels()=0
The same as rebin_data_chunk but retains the datapoints (pixels) contributed in the image.
static Mantid::Kernel::Logger bin_log
logger -> to provide logging, for MD dataset file operations
Helper class which provides the Collimation Length for SANS instruments.