38 const std::string
name()
const override {
return "SortHKL"; };
40 const std::string
summary()
const override {
41 return "Sorts a PeaksWorkspace by HKL. Averages intensities using point "
46 int version()
const override {
return 1; };
47 const std::vector<std::string>
seeAlso()
const override {
return {
"TransformHKL"}; }
49 const std::string
category()
const override {
return R
"(Crystal\Peaks;DataHandling\Text;Utility\Sorting)"; }
55 std::vector<DataObjects::Peak> getNonZeroPeaks(
const std::vector<DataObjects::Peak> &inputPeaks)
const;
63 std::pair<double, double> getDLimits(
const std::vector<DataObjects::Peak> &peaks,
79 std::vector<Mantid::Geometry::ReflectionCondition_sptr>
m_refConds;
Base class from which all concrete algorithm classes should be derived.
Save a PeaksWorkspace to a Gsas-style ASCII .hkl file.
const std::string summary() const override
Summary of algorithms purpose.
std::vector< Mantid::Geometry::ReflectionCondition_sptr > m_refConds
Reflection conditions.
const std::string category() const override
Algorithm's category for identification.
int version() const override
Algorithm's version for identification.
const std::string name() const override
Algorithm's name for identification.
const std::vector< std::string > seeAlso() const override
Function to return all of the seeAlso (these are not validated) algorithms related to this algorithm....
std::vector< Mantid::Geometry::PointGroup_sptr > m_pointGroups
Point Groups possible.
Class to implement unit cell of crystals.
std::shared_ptr< IPeaksWorkspace > IPeaksWorkspace_sptr
shared pointer to Mantid::API::IPeaksWorkspace
std::shared_ptr< ITableWorkspace > ITableWorkspace_sptr
shared pointer to Mantid::API::ITableWorkspace
std::shared_ptr< PeaksWorkspace > PeaksWorkspace_sptr
Typedef for a shared pointer to a peaks workspace.
std::shared_ptr< ReflectionCondition > ReflectionCondition_sptr
Shared pointer to a ReflectionCondition.
std::shared_ptr< PointGroup > PointGroup_sptr
Shared pointer to a PointGroup.
Helper class which provides the Collimation Length for SANS instruments.