Mantid
|
#include "MantidDataObjects/DllConfig.h"
#include "MantidDataObjects/MortonIndex/BitInterleaving.h"
#include "MantidDataObjects/MortonIndex/CoordinateConversion.h"
#include "MantidGeometry/MDGeometry/MDTypes.h"
#include <algorithm>
#include <cmath>
#include <cstring>
#include <numeric>
#include <stdexcept>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | Mantid::DataObjects::EventAccessor |
Structure to mark the classes, which can switch the "physical" meaning of the union used in MDLeanEvent to store coordinates or index. More... | |
class | Mantid::DataObjects::MDLeanEvent< nd > |
Templated class holding data about a neutron detection event in N-dimensions (for example, Qx, Qy, Qz, E). More... | |
struct | Mantid::DataObjects::MDLeanEvent< nd >::AccessFor< Accessor > |
Internal structure to avoid the direct exposing of API functions, which change the state of event (switch between union fields) More... | |
Namespaces | |
namespace | Mantid |
Helper class which provides the Collimation Length for SANS instruments. | |
namespace | Mantid::DataObjects |
Functions | |
template<size_t nd> | |
void | Mantid::DataObjects::swap (MDLeanEvent< nd > &first, MDLeanEvent< nd > &second) |
template<size_t ND> | |
void | Mantid::DataObjects::swap (MDLeanEvent< ND > &first, MDLeanEvent< ND > &second) |