10#include "MantidDataHandling/DllConfig.h"
14namespace DataHandling {
27 const std::string name()
const override;
29 const std::string
summary()
const override {
return "Sets the neutrons information in the sample."; }
32 int version()
const override;
33 const std::vector<std::string>
seeAlso()
const override {
34 return {
"SetSample",
"AbsorptionCorrection",
"CreateSampleShape",
"CalculateSampleTransmission"};
37 const std::string category()
const override;
38 std::map<std::string, std::string> validateInputs()
override;
Base class for algorithms that treat all spectra independently, i.e., we can trivially parallelize ov...
This class allows the shape of the sample to be defined by using the allowed XML expressions.
ReadMaterial::MaterialParameters params
const std::string summary() const override
Summary of algorithms purpose.
const std::vector< std::string > seeAlso() const override
Function to return all of the seeAlso (these are not validated) algorithms related to this algorithm....
Helper class which provides the Collimation Length for SANS instruments.
This struct contains the parameters for constructing a material, and gives them a default value for e...
Structure to store neutronic scattering information for the various elements.