Newer
Older
Janik Zikovsky
committed
#ifndef MANTID_ALGORITHMS_CONVERTTOEVENTWORKSPACE_H_
#define MANTID_ALGORITHMS_CONVERTTOEVENTWORKSPACE_H_
Janik Zikovsky
committed
#include "MantidKernel/System.h"
Janik Zikovsky
committed
namespace Mantid {
namespace Algorithms {
Janik Zikovsky
committed
/** Perform a conversion for a Workspace2D to an equivalent
* EventWorkspace
Janik Zikovsky
committed
@author Janik Zikovsky
@date 2011-08-23
Janik Zikovsky
committed
Copyright © 2011 ISIS Rutherford Appleton Laboratory, NScD Oak Ridge
National Laboratory & European Spallation Source
Janik Zikovsky
committed
Janik Zikovsky
committed
Mantid is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
Janik Zikovsky
committed
Mantid is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Janik Zikovsky
committed
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
File change history is stored at: <https://github.com/mantidproject/mantid>
Code Documentation is available at: <http://doxygen.mantidproject.org>
*/
class DLLExport ConvertToEventWorkspace : public API::Algorithm {
public:
/// Algorithm's name for identification
const std::string name() const override { return "ConvertToEventWorkspace"; };
const std::string summary() const override {
return "Converts a Workspace2D from histograms to events in an "
"EventWorkspace by converting each bin to an equivalent weighted "
"event.";
}
Janik Zikovsky
committed
/// Algorithm's version for identification
int version() const override { return 1; };
/// Algorithm's category for identification
const std::string category() const override { return "Events"; }
Janik Zikovsky
committed
private:
/// Initialise the properties
Janik Zikovsky
committed
} // namespace Algorithms
} // namespace Mantid
#endif /* MANTID_ALGORITHMS_CONVERTTOEVENTWORKSPACE_H_ */