10#include "MantidAlgorithms/DllConfig.h"
28 const std::string name()
const override;
29 int version()
const override;
30 const std::vector<std::string>
seeAlso()
const override {
return {
"AbsorptionCorrection"}; }
31 const std::string category()
const override;
32 const std::string summary()
const override;
40 std::string createSampleShapeXML(
const Kernel::V3D &upAxis)
const;
41 const std::string cylinderXML(
const std::string &
id,
const Kernel::V3D &bottomCentre,
const double radius,
IPeaksWorkspace_sptr workspace
Base class from which all concrete algorithm classes should be derived.
Constructs a hollow sample shape, defines material for the sample and runs the MonteCarloAbsorption a...
const std::vector< std::string > seeAlso() const override
Function to return all of the seeAlso algorithms related to this algorithm.
A material is defined as being composed of a given element, defined as a PhysicalConstants::NeutronAt...
std::shared_ptr< MatrixWorkspace > MatrixWorkspace_sptr
shared pointer to the matrix workspace base class
Helper class which provides the Collimation Length for SANS instruments.