14#include "MantidAlgorithms/DllConfig.h"
27 const std::string
name()
const override {
return "SolidAngle"; }
29 const std::string
summary()
const override {
30 return "The SolidAngle algorithm calculates the solid angle in steradians "
31 "for each of the detectors in an instrument and outputs the data in "
32 "a workspace. This can then be used to normalize a data workspace "
33 "using the divide algorithm should you wish.";
37 int version()
const override {
return 1; }
38 const std::vector<std::string>
seeAlso()
const override {
return {
"Divide"}; }
40 const std::string
category()
const override {
return "CorrectionFunctions\\InstrumentCorrections"; }
Base class from which all concrete algorithm classes should be derived.
Base MatrixWorkspace Abstract Class.
Calculates and outputs the solid angles for each detector in the instrument.
int version() const override
Algorithm's version for identification overriding a virtual method.
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 for identification overriding a virtual method.
const std::string category() const override
Algorithm's category for identification overriding a virtual method.
Helper class which provides the Collimation Length for SANS instruments.