13#include "MantidAlgorithms/DllConfig.h"
58 const std::string
name()
const override {
return "HRPDSlabCanAbsorption"; }
60 const std::string
summary()
const override {
61 return "Calculates attenuation due to absorption and scattering in an HRPD "
66 int version()
const override {
return (1); }
67 const std::vector<std::string>
seeAlso()
const override {
return {
"AbsorptionCorrection"}; }
69 const std::string
category()
const override {
return "CorrectionFunctions\\AbsorptionCorrections"; }
Base class from which all concrete algorithm classes should be derived.
Calculates attenuation due to absorption and scattering in an HRPD 'slab' can.
int version() const override
Algorithm's version.
const std::string category() const override
Algorithm's category for identification.
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 algorithms related to this algorithm.
const std::string name() const override
Algorithm's name.
std::shared_ptr< MatrixWorkspace > MatrixWorkspace_sptr
shared pointer to the matrix workspace base class
Helper class which provides the Collimation Length for SANS instruments.