23#include "MantidDataHandling/DllConfig.h"
29namespace DataHandling {
61 int version()
const override;
62 const std::vector<std::string> seeAlso()
const override;
63 const std::string category()
const override;
64 const std::string
name()
const override;
65 const std::string summary()
const override;
71 void exec(
const std::string &hdfFile,
const std::string &eventFile);
74 std::vector<bool> createRoiVector(
const std::string &seltubes,
const std::string &maskfile);
79 void loadEnvironParameters(
const std::string &hdfFile,
API::LogManager &logm);
82 void loadInstrument();
85 void loadDetectorL2Values();
92 std::vector<EventVector_pt> &eventVectors);
95 void setupDetectorMasks(
const std::vector<bool> &roi);
99 int32_t m_datasetIndex{0};
Defines an interface to an algorithm that loads a file so that it can take part in the automatic sele...
This class contains the information about the log entries.
helper class to keep track of progress
LoadPLN : Loads an ANSTO PLN Hdf and linked event file into a workspace.
std::vector< double > m_detectorL2
DataObjects::EventWorkspace_sptr m_localWorkspace
std::shared_ptr< T > createWorkspace(InitArgs... args)
std::vector< Types::Event::TofEvent > * EventVector_pt
pointer to the vector of events
std::shared_ptr< EventWorkspace > EventWorkspace_sptr
shared pointer to the EventWorkspace class
Helper class which provides the Collimation Length for SANS instruments.