Mantid
Loading...
Searching...
No Matches
Framework
MDAlgorithms
inc
MantidMDAlgorithms
ConvertToDiffractionMDWorkspace3.h
Go to the documentation of this file.
1
// Mantid Repository : https://github.com/mantidproject/mantid
2
//
3
// Copyright © 2018 ISIS Rutherford Appleton Laboratory UKRI,
4
// NScD Oak Ridge National Laboratory, European Spallation Source,
5
// Institut Laue - Langevin & CSNS, Institute of High Energy Physics, CAS
6
// SPDX - License - Identifier: GPL - 3.0 +
7
#pragma once
8
9
#include "
MantidMDAlgorithms/BaseConvertToDiffractionMDWorkspace.h
"
10
11
namespace
Mantid
{
12
namespace
MDAlgorithms {
13
24
class
MANTID_MDALGORITHMS_DLL
ConvertToDiffractionMDWorkspace3
25
:
public
MDAlgorithms::BaseConvertToDiffractionMDWorkspace
{
26
public
:
28
int
version
()
const override
{
return
3; }
29
const
std::vector<std::string>
seeAlso
()
const override
{
return
{
"ConvertToMD"
,
"SetSpecialCoordinates"
}; }
30
31
private
:
32
void
init()
override
;
33
34
private
:
35
// method to covnert extents to the properties of ConvertMD
36
void
convertExtents(
const
std::vector<double> &Extents, std::vector<double> &minVal,
37
std::vector<double> &maxVal)
override
;
38
39
// method to calculate the extents of the data from the input workspace
40
void
calculateExtentsFromData(std::vector<double> &minVal, std::vector<double> &maxVal);
41
};
42
43
}
// namespace MDAlgorithms
44
}
// namespace Mantid
BaseConvertToDiffractionMDWorkspace.h
Mantid::MDAlgorithms::BaseConvertToDiffractionMDWorkspace
BaseConvertToDiffractionMDWorkspace.
Definition
BaseConvertToDiffractionMDWorkspace.h:26
Mantid::MDAlgorithms::ConvertToDiffractionMDWorkspace3
ConvertToDiffractionMDWorkspace3 : Create a MDEventWorkspace with events in reciprocal space (Qx,...
Definition
ConvertToDiffractionMDWorkspace3.h:25
Mantid::MDAlgorithms::ConvertToDiffractionMDWorkspace3::seeAlso
const std::vector< std::string > seeAlso() const override
Function to return all of the seeAlso (these are not validated) algorithms related to this algorithm....
Definition
ConvertToDiffractionMDWorkspace3.h:29
Mantid::MDAlgorithms::ConvertToDiffractionMDWorkspace3::version
int version() const override
Algorithm's version for identification.
Definition
ConvertToDiffractionMDWorkspace3.h:28
Mantid
Helper class which provides the Collimation Length for SANS instruments.
Definition
AbsorptionCorrection.h:18
Generated by
1.9.8