Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions | Variables
LoadANSTOEventFile.h File Reference
#include <cstdio>
#include <stdexcept>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  Mantid::DataHandling::ANSTO::EventFileHeader_Base
 
struct  Mantid::DataHandling::ANSTO::EventFileHeader_Packed
 

Namespaces

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

Enumerations

enum  Mantid::DataHandling::ANSTO::event_decode_state {
  Mantid::DataHandling::ANSTO::DECODE_START , Mantid::DataHandling::ANSTO::DECODE_OOB_BYTE_1 , Mantid::DataHandling::ANSTO::DECODE_OOB_BYTE_2 , Mantid::DataHandling::ANSTO::DECODE_VAL_BITFIELDS ,
  Mantid::DataHandling::ANSTO::DECODE_DT
}
 

Functions

template<class IReader , class IEventHandler , class IProgress >
void Mantid::DataHandling::ANSTO::ReadEventFile (IReader &loader, IEventHandler &handler, IProgress &progress, int32_t def_clock_scale, bool use_tx_chopper)
 

Variables

constexpr int32_t Mantid::DataHandling::ANSTO::EVENTFILEHEADER_BASE_FORMAT_NUMBER = 0x00010002
 
constexpr int32_t Mantid::DataHandling::ANSTO::EVENTFILEHEADER_BASE_MAGIC_NUMBER = 0x0DAE0DAE
 
constexpr int32_t Mantid::DataHandling::ANSTO::NVAL = 5