Mantid
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Mantid::DataHandling::LoadMuonNexusV2NexusHelper Class Reference

#include <LoadMuonNexusV2NexusHelper.h>

Public Member Functions

std::vector< int > getIntVector (const int &numPeriods, const std::string &name) const
 
int getNumberOfPeriods () const
 
std::string getPeriodFramesRequested (const int &numPeriods) const
 
std::string getPeriodLabels () const
 
std::string getPeriodOutput (const int &numPeriods) const
 
std::string getPeriodRawFrames (const int &numPeriods) const
 
std::string getPeriodSequenceString (const int &numPeriods) const
 
std::string getPeriodTotalCounts (const int &numPeriods) const
 
std::string getPeriodTypes (const int &numPeriods) const
 
std::vector< double > loadDeadTimesFromNexus (const std::vector< detid_t > &loadedDetectors, bool isFileMultiPeriod, int periodNumber)
 
std::vector< detid_t > loadDetectorGroupingFromNexus (const std::vector< detid_t > &loadedDetectors, bool isFileMultiPeriod, int periodNumber)
 
double loadFirstGoodDataFromNexus ()
 
NeXus::NXInt loadGoodFramesDataFromNexus (bool isFileMultiPeriod)
 
double loadLastGoodDataFromNexus ()
 
std::string loadMainFieldDirectionFromNexus ()
 
 LoadMuonNexusV2NexusHelper (const NeXus::NXEntry &entry)
 
MuonNexus::SampleInformation loadSampleInformationFromNexus ()
 
double loadTimeZeroFromNexusFile ()
 
std::vector< double > loadTimeZeroListFromNexusFile (size_t numSpectra)
 

Private Attributes

const NeXus::NXEntrym_entry
 

Detailed Description

Definition at line 25 of file LoadMuonNexusV2NexusHelper.h.

Constructor & Destructor Documentation

◆ LoadMuonNexusV2NexusHelper()

Mantid::DataHandling::LoadMuonNexusV2NexusHelper::LoadMuonNexusV2NexusHelper ( const NeXus::NXEntry entry)

Definition at line 61 of file LoadMuonNexusV2NexusHelper.cpp.

Member Function Documentation

◆ getIntVector()

std::vector< int > Mantid::DataHandling::LoadMuonNexusV2NexusHelper::getIntVector ( const int &  numPeriods,
const std::string &  name 
) const

◆ getNumberOfPeriods()

int Mantid::DataHandling::LoadMuonNexusV2NexusHelper::getNumberOfPeriods ( ) const

◆ getPeriodFramesRequested()

std::string Mantid::DataHandling::LoadMuonNexusV2NexusHelper::getPeriodFramesRequested ( const int &  numPeriods) const

◆ getPeriodLabels()

std::string Mantid::DataHandling::LoadMuonNexusV2NexusHelper::getPeriodLabels ( ) const

◆ getPeriodOutput()

std::string Mantid::DataHandling::LoadMuonNexusV2NexusHelper::getPeriodOutput ( const int &  numPeriods) const

◆ getPeriodRawFrames()

std::string Mantid::DataHandling::LoadMuonNexusV2NexusHelper::getPeriodRawFrames ( const int &  numPeriods) const

◆ getPeriodSequenceString()

std::string Mantid::DataHandling::LoadMuonNexusV2NexusHelper::getPeriodSequenceString ( const int &  numPeriods) const

◆ getPeriodTotalCounts()

std::string Mantid::DataHandling::LoadMuonNexusV2NexusHelper::getPeriodTotalCounts ( const int &  numPeriods) const

◆ getPeriodTypes()

std::string Mantid::DataHandling::LoadMuonNexusV2NexusHelper::getPeriodTypes ( const int &  numPeriods) const

◆ loadDeadTimesFromNexus()

std::vector< double > Mantid::DataHandling::LoadMuonNexusV2NexusHelper::loadDeadTimesFromNexus ( const std::vector< detid_t > &  loadedDetectors,
bool  isFileMultiPeriod,
int  periodNumber 
)

◆ loadDetectorGroupingFromNexus()

std::vector< detid_t > Mantid::DataHandling::LoadMuonNexusV2NexusHelper::loadDetectorGroupingFromNexus ( const std::vector< detid_t > &  loadedDetectors,
bool  isFileMultiPeriod,
int  periodNumber 
)

◆ loadFirstGoodDataFromNexus()

double Mantid::DataHandling::LoadMuonNexusV2NexusHelper::loadFirstGoodDataFromNexus ( )

◆ loadGoodFramesDataFromNexus()

NXInt Mantid::DataHandling::LoadMuonNexusV2NexusHelper::loadGoodFramesDataFromNexus ( bool  isFileMultiPeriod)

◆ loadLastGoodDataFromNexus()

double Mantid::DataHandling::LoadMuonNexusV2NexusHelper::loadLastGoodDataFromNexus ( )

◆ loadMainFieldDirectionFromNexus()

std::string Mantid::DataHandling::LoadMuonNexusV2NexusHelper::loadMainFieldDirectionFromNexus ( )

◆ loadSampleInformationFromNexus()

MuonNexus::SampleInformation Mantid::DataHandling::LoadMuonNexusV2NexusHelper::loadSampleInformationFromNexus ( )

◆ loadTimeZeroFromNexusFile()

double Mantid::DataHandling::LoadMuonNexusV2NexusHelper::loadTimeZeroFromNexusFile ( )

◆ loadTimeZeroListFromNexusFile()

std::vector< double > Mantid::DataHandling::LoadMuonNexusV2NexusHelper::loadTimeZeroListFromNexusFile ( size_t  numSpectra)

Member Data Documentation

◆ m_entry

const NeXus::NXEntry& Mantid::DataHandling::LoadMuonNexusV2NexusHelper::m_entry
private

The documentation for this class was generated from the following files: