Mantid
Loading...
Searching...
No Matches
Namespaces | Enumerations | Functions
StartAndEndTimeFromNexusFileExtractor.cpp File Reference
#include "MantidDataHandling/StartAndEndTimeFromNexusFileExtractor.h"
#include "MantidAPI/FileFinder.h"
#include "MantidDataHandling/LoadNexus.h"
#include "MantidKernel/Exception.h"
#include "MantidKernel/Logger.h"
#include "MantidNexus/NexusClasses.h"
#include "MantidNexus/NexusFileIO.h"
#include <vector>

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::DataHandling
 

Enumerations

enum class  Mantid::DataHandling::NexusType { Mantid::DataHandling::Muon , Mantid::DataHandling::Processed , Mantid::DataHandling::ISIS , Mantid::DataHandling::TofRaw }
 
enum class  Mantid::DataHandling::TimeType : unsigned char { Mantid::DataHandling::StartTime , Mantid::DataHandling::EndTime }
 

Functions

Mantid::Types::Core::DateAndTime Mantid::DataHandling::extractDateAndTime (TimeType type, const std::string &filename)
 
Mantid::Types::Core::DateAndTime DLLExport Mantid::DataHandling::extractEndTime (const std::string &filename)
 Gets the start time from the nexus file. More...
 
Mantid::Types::Core::DateAndTime DLLExport Mantid::DataHandling::extractStartTime (const std::string &filename)
 Extracts the start and the end time from a Nexus file. More...
 
Mantid::Types::Core::DateAndTime Mantid::DataHandling::handleISISNexusFile (TimeType type, const std::string &filename)
 
Mantid::Types::Core::DateAndTime Mantid::DataHandling::handleMuonNexusFile (TimeType type, const std::string &filename)
 
Mantid::Types::Core::DateAndTime Mantid::DataHandling::handleProcessedNexusFile (TimeType type, const std::string &filename)
 
Mantid::Types::Core::DateAndTime Mantid::DataHandling::handleTofRawNexusFile (TimeType type, const std::string &filename)
 
NexusType Mantid::DataHandling::whichNexusType (const std::string &filename)