Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
ReflectometryTransform.h File Reference
#include "MantidAPI/BoxController.h"
#include "MantidAPI/IEventWorkspace_fwd.h"
#include "MantidAPI/IMDEventWorkspace_fwd.h"
#include "MantidDataObjects/DllConfig.h"
#include "MantidDataObjects/MDEventFactory.h"
#include <memory>

Go to the source code of this file.

Classes

struct  Mantid::DataObjects::DetectorAngularCache
 Simple container for porting detector angular information. More...
 
class  Mantid::DataObjects::ReflectometryTransform
 ReflectometryMDTransform : Base type for reflectometry transforms to MDWorkspaces. More...
 

Namespaces

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

Typedefs

using Mantid::DataObjects::ReflectometryTransform_sptr = std::shared_ptr< ReflectometryTransform >
 

Functions

MANTID_DATAOBJECTS_DLL void Mantid::DataObjects::createVerticalAxis (Mantid::API::MatrixWorkspace *const ws, const MantidVec &xAxisVec, const double gradY, const double cyToUnit, const size_t nBins, const std::string &caption, const std::string &units)
 Create a new y(vertical)-axis for the output workspace. More...
 
MANTID_DATAOBJECTS_DLL MantidVec Mantid::DataObjects::createXAxis (Mantid::API::MatrixWorkspace *const ws, const double gradX, const double cxToUnit, const size_t nBins, const std::string &caption, const std::string &units)
 Create a new x-axis for the output workspace. More...
 
MANTID_DATAOBJECTS_DLL DetectorAngularCache Mantid::DataObjects::initAngularCaches (const Mantid::API::MatrixWorkspace *const workspace)
 Create angular caches. More...