23#include "MantidDataHandling/DllConfig.h"
30namespace DataHandling {
62 int version()
const override;
63 const std::vector<std::string> seeAlso()
const override;
64 const std::string category()
const override;
65 const std::string name()
const override;
66 const std::string summary()
const override;
72 void exec(
const std::string &hdfFile,
const std::string &eventFile);
75 std::vector<bool> createRoiVector(
const std::string &seltubes,
const std::string &maskfile);
80 void loadEnvironParameters(
const std::string &hdfFile,
API::LogManager &logm);
83 void loadInstrument();
86 void loadDetectorL2Values();
93 std::vector<EventVector_pt> &eventVectors);
96 void setupDetectorMasks(
const std::vector<bool> &roi);
100 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
Defines a wrapper around a file whose internal structure can be accessed using the NeXus API.
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.