21namespace DataHandling {
69 const std::string name()
const override;
70 const std::string summary()
const override;
71 int version()
const override;
72 const std::string category()
const override;
74 bool loadMutipleAsOne()
override;
79 std::string getFormattedDateTime(
const std::string &date,
const std::string &time);
86 void generateUnknownAxis();
87 void makeDeadTimeTable(
const size_t &numSpec);
88 void setDetectorGroupingTable(
const size_t &numSpec);
92 std::string detectTempFile();
94 void readInTemperatureFileHeader(
const std::string &contents);
95 void processHeaderLine(
const std::string &line);
96 void processDateHeaderLine(
const std::string &line);
97 void processTitleHeaderLine(
const std::string &line);
Defines an interface to an algorithm that loads a file so that it can take part in the automatic sele...
std::vector< std::vector< double > > m_eAxis
std::vector< std::vector< double > > m_histograms
std::vector< double > m_xAxis
Assists with reading a binary file by providing standard overloads for the istream operators (>>) to ...
Defines a wrapper around an open file.
std::shared_ptr< Algorithm > Algorithm_sptr
Typedef for a shared pointer to an Algorithm.
std::shared_ptr< MatrixWorkspace > MatrixWorkspace_sptr
shared pointer to the matrix workspace base class
std::shared_ptr< Workspace2D > Workspace2D_sptr
shared pointer to Mantid::DataObjects::Workspace2D
Helper class which provides the Collimation Length for SANS instruments.
int16_t numberOfDataRecordsHistogram
int16_t lengthOfDataRecordsBin
std::string labels_scalars[18]
float temperatureDeviation[4]
int16_t lengthOfHistograms
int16_t numberOfHistograms
std::string labelsOfHistograms[16]
int16_t numberOfHistogramsPerRecord
int32_t monNumberOfevents
int16_t numberOfDataRecordsFile
bool delimeterOfTitlesIsBackSlash
std::string startDateTime
std::vector< std::string > titles