10#include "MantidAlgorithms/DllConfig.h"
28 const std::string
category()
const override {
return "CorrectionFunctions\\EstimateScatteringVolumeCentreOfMass"; }
30 const std::string
name()
const override {
return "EstimateScatteringVolumeCentreOfMass"; };
32 const std::string
summary()
const override {
33 return "Estimate the centre of mass of the illuminated volume of the sample";
37 int version()
const override {
return 1; };
42 const Kernel::V3D calcAveragePosition(
const std::vector<Kernel::V3D> &pos);
Base class from which all concrete algorithm classes should be derived.
This class stores information about the sample used in particular run.
const std::string name() const override
Algorithm's name for identification.
const std::string summary() const override
Summary of algorithms purpose.
int version() const override
Algorithm's version for identification.
double m_cubeSide
Element size of raster.
API::MatrixWorkspace_sptr m_inputWS
A pointer to the input workspace.
const std::string category() const override
Algorithm's category for identification.
std::shared_ptr< MatrixWorkspace > MatrixWorkspace_sptr
shared pointer to the matrix workspace base class
std::shared_ptr< IObject > IObject_sptr
Typdef for a shared pointer.
Helper class which provides the Collimation Length for SANS instruments.