19 bool dataReset()
override;
20 void setSpectra(
const std::vector<specnum_t> &specList)
override;
21 void setAlgorithm(
const class IAlgorithm &callingAlgorithm)
override;
51 std::shared_ptr<Workspace> extractData()
final;
59 virtual void onBeforeExtract();
66 virtual void onAfterExtract();
75 bool m_dataReset =
false;
IAlgorithm is the interface implemented by the Algorithm base class.
ILiveListener is the interface implemented by classes which connect directly to instrument data acqui...
Base implementation for common behaviour of all live listener classes.
virtual std::shared_ptr< Workspace > doExtractData()=0
Listener-specific workspace-construction step invoked by the extractData() template method.
Helper class which provides the Collimation Length for SANS instruments.