11#include "MantidDataHandling/DllConfig.h"
22 const std::string
name()
const override;
23 int version()
const override;
24 const std::string category()
const override;
25 const std::string summary()
const override;
26 const std::vector<std::string> seeAlso()
const override;
30 std::map<std::string, std::string> validateInputs()
override;
35 const std::vector<double> &polars,
36 const std::vector<specnum_t> &specids,
37 const std::vector<double> &l2s,
38 const std::vector<double> &azimuthals);
42 const std::vector<double> &difc_focus);
46 static std::vector<std::pair<int, std::pair<size_t, size_t>>>
59 bool is_time_filtered{
false};
Base class from which all concrete algorithm classes should be derived.
AlignAndFocusPowderSlim : TODO: DESCRIPTION.
std::vector< int64_t > loadSize
How much to load in the file.
std::vector< int64_t > loadStart
Index to load start at in the file.
std::map< detid_t, double > m_calibration
detid: 1/difc
std::set< detid_t > m_masked
std::map< detid_t, double > m_scale_at_sample
Multiplicative 0<value<1 to move neutron TOF at sample.
TimeROI : Object that holds information about when the time measurement was active.
std::shared_ptr< Workspace > Workspace_sptr
shared pointer to Mantid::API::Workspace
std::shared_ptr< MatrixWorkspace > MatrixWorkspace_sptr
shared pointer to the matrix workspace base class
const std::string FILTER_TIMESTART("FilterByTimeStart")
const std::string CAL_FILE("CalFileName")
const std::string FILTER_BAD_PULSES_LOWER_CUTOFF("BadPulsesLowerCutoff")
const std::string OUTPUT_SPEC_NUM("OutputSpectrumNumber")
const std::string ALLOW_LOGS("LogAllowList")
const std::string SPLITTER_RELATIVE("RelativeTime")
const std::string PROCESS_BANK_SPLIT_TASK("ProcessBankSplitTask")
const std::string OUTPUT_WKSP("OutputWorkspace")
const std::string CORRECTION_TO_SAMPLE("CorrectionToSample")
const std::string BIN_UNITS("BinningUnits")
const std::string FILTER_TIMESTOP("FilterByTimeStop")
const std::string BLOCK_LOGS("LogBlockList")
const std::string X_DELTA("XDelta")
const std::string X_MIN("XMin")
const std::string FILENAME("Filename")
const std::string BINMODE("BinningMode")
const std::string SPLITTER_WS("SplitterWorkspace")
const std::string EVENTS_PER_THREAD("EventsPerThread")
const std::string FILTER_BAD_PULSES("FilterBadPulses")
const std::string X_MAX("XMax")
const std::string FULL_TIME("UseFullTime")
const std::string READ_SIZE_FROM_DISK("ReadSizeFromDisk")