Mantid
Loading...
Searching...
No Matches
Namespaces | Variables
NexusDescriptorLazy.cpp File Reference
#include "MantidNexus/NexusDescriptorLazy.h"
#include "MantidNexus/H5Util.h"
#include "MantidNexus/NexusException.h"
#include "MantidNexus/UniqueID.h"
#include "MantidNexus/NexusFile_fwd.h"
#include <H5Cpp.h>
#include <hdf5.h>
#include <algorithm>
#include <cstdlib>
#include <cstring>
#include <filesystem>
#include <map>
#include <stdexcept>
#include <unordered_set>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Nexus
 Header for a base Nexus::Exception.
 

Variables

static unsigned int const ENTRY_DEPTH = 2
 
static unsigned int const INIT_DEPTH = 1
 
static unsigned int const INSTR_DEPTH = 5
 
static std::unordered_set< std::string > const SPECIAL_ADDRESS {"/entry", "/entry0", "/entry1", "/raw_data_1"}
 
static std::string const UNKNOWN_CLASS = "UNKNOWN_CLASS"
 

Variable Documentation

◆ ENTRY_DEPTH

unsigned int const ENTRY_DEPTH = 2
static

◆ INIT_DEPTH

unsigned int const INIT_DEPTH = 1
static

◆ INSTR_DEPTH

unsigned int const INSTR_DEPTH = 5
static

◆ SPECIAL_ADDRESS

std::unordered_set<std::string> const SPECIAL_ADDRESS {"/entry", "/entry0", "/entry1", "/raw_data_1"}
static

◆ UNKNOWN_CLASS

std::string const UNKNOWN_CLASS = "UNKNOWN_CLASS"
static