17 : m_thresholdSignal(thresholdSignal), m_normalization(normalization) {}
This is an interface to an iterator of an IMDWorkspace.
virtual signal_t getNormalizedSignal() const =0
Returns the normalized signal for this box.
void setNormalization(Mantid::API::MDNormalization normalization)
Set how the signal will be normalized when calling getNormalizedSignal()
HardThresholdBackground : Implementation of BackgroundStrategy using a fixed background signal value ...
double m_thresholdSignal
Cutoff.
bool isBackground(Mantid::API::IMDIterator *iterator) const override
Overriden isBackground.
Mantid::API::MDNormalization m_normalization
Normalization.
HardThresholdBackground * clone() const override
Virtual constructor.
HardThresholdBackground(const double thresholdSignal, const Mantid::API::MDNormalization normalization)
Contructor.
void configureIterator(Mantid::API::IMDIterator *const iterator) const override
Overriden configureIterator.
MDNormalization
Enum describing different ways to normalize the signal in a MDWorkspace.