11#include "MantidAlgorithms/DllConfig.h"
21class PropertyMantager;
32 const std::string name()
const override;
33 int version()
const override;
34 const std::string category()
const override;
35 const std::string summary()
const override;
36 std::map<std::string, std::string> validateInputs()
override;
39 double getLogValue(
const API::Run &run,
const std::string &propName);
40 void getInformationFromTable(
const double frequency,
const double wavelength,
const std::string &canName);
41 void setDefaultsInPropManager();
42 void overrideRunNumProperty(
const std::string &inputName,
const std::string &propName);
Base class for algorithms that treat all spectra independently, i.e., we can trivially parallelize ov...
This class stores information regarding an experimental run as a series of log entries.
PDDetermineCharacterizations.
Kernel::PropertyManager_sptr m_propertyManager
API::ITableWorkspace_sptr m_characterizations
std::shared_ptr< ITableWorkspace > ITableWorkspace_sptr
shared pointer to Mantid::API::ITableWorkspace
std::shared_ptr< PropertyManager > PropertyManager_sptr
Typedef for a shared pointer to a PropertyManager.
Helper class which provides the Collimation Length for SANS instruments.