17namespace DataHandling {
33 bool isFileMultiPeriod,
int periodNumber);
37 std::vector<double>
loadDeadTimesFromNexus(
const std::vector<detid_t> &loadedDetectors,
bool isFileMultiPeriod,
52 std::vector<int>
getIntVector(
const int &numPeriods,
const std::string &name)
const;
std::string getPeriodTotalCounts(const int &numPeriods) const
std::string getPeriodTypes(const int &numPeriods) const
std::vector< int > getIntVector(const int &numPeriods, const std::string &name) const
std::string loadMainFieldDirectionFromNexus()
int getNumberOfPeriods() const
double loadLastGoodDataFromNexus()
std::vector< double > loadDeadTimesFromNexus(const std::vector< detid_t > &loadedDetectors, bool isFileMultiPeriod, int periodNumber)
MuonNexus::SampleInformation loadSampleInformationFromNexus()
double loadFirstGoodDataFromNexus()
std::string getPeriodFramesRequested(const int &numPeriods) const
std::string getPeriodSequenceString(const int &numPeriods) const
std::string getPeriodRawFrames(const int &numPeriods) const
const NeXus::NXEntry & m_entry
std::vector< detid_t > loadDetectorGroupingFromNexus(const std::vector< detid_t > &loadedDetectors, bool isFileMultiPeriod, int periodNumber)
std::vector< double > loadTimeZeroListFromNexusFile(size_t numSpectra)
NeXus::NXInt loadGoodFramesDataFromNexus(bool isFileMultiPeriod)
double loadTimeZeroFromNexusFile()
std::string getPeriodOutput(const int &numPeriods) const
std::string getPeriodLabels() const
Templated class implementation of NXDataSet.
Implements NXentry Nexus class.
Helper class which provides the Collimation Length for SANS instruments.