11#include "MantidDataHandling/DllConfig.h"
17namespace DataHandling {
24 const std::string name()
const override;
25 int version()
const override;
26 const std::string category()
const override;
27 const std::string summary()
const override;
34 std::map<uint32_t, std::vector<uint32_t>> loadData();
35 std::vector<double> loadMetaData();
36 void setMetaDataAsWorkspaceProperties(
const std::vector<double> &metadata);
37 void loadDataIntoTheWorkspace(
const std::map<uint32_t, std::vector<uint32_t>> &eventMap);
39 void loadInstrument();
40 void placeDetectorInSpace();
41 unsigned int getDetectorSize();
45 unsigned int m_detector_size = 0;
49 const std::string m_instrumentName =
"SWANS";
Defines an interface to an algorithm that loads a file so that it can take part in the automatic sele...
LoadSwans : Test Loader to read data from the LDRD new SWANS detector.
DataObjects::EventWorkspace_sptr m_ws
Defines a wrapper around an open file.
std::shared_ptr< EventWorkspace > EventWorkspace_sptr
shared pointer to the EventWorkspace class
Helper class which provides the Collimation Length for SANS instruments.