12#include <boost/scoped_ptr.hpp>
29 bool checkGroups()
override;
31 bool processGroups()
override;
43 boost::scoped_ptr<MultiPeriodGroupWorker>
m_worker;
Base class from which all concrete algorithm classes should be derived.
MutliPeriodGroupAlgorithm : Abstract algorithm.
VecWSGroupType m_multiPeriodGroups
multi period group workspaces.
boost::scoped_ptr< MultiPeriodGroupWorker > m_worker
Multiperiod group worker.
MultiPeriodGroupWorker::VecWSGroupType VecWSGroupType
Convenience typdef for workspace names.
virtual bool useCustomInputPropertyName() const
Method to indicate that a non-standard property is taken as the input, so will be specified via fetch...
virtual std::string fetchInputPropertyName() const =0
Method to provide the name for the input workspace property.
std::vector< WorkspaceGroup_sptr > VecWSGroupType
Convenience typdef for workspace names.
Helper class which provides the Collimation Length for SANS instruments.