10#include "MantidAlgorithms/DllConfig.h"
73 const SampleLogNames &logEntries = {}, ParameterName parName = {});
92 std::shared_ptr<Kernel::Property> addPropertyForTimeSeries(
const std::string &item,
const double value,
94 std::shared_ptr<Kernel::Property> addPropertyForList(
const std::string &item,
const std::string &
value,
99 const std::string ¶msTolerances =
"",
bool skipIfInPrimaryMap =
false);
101 std::vector<double> createTolerancesVector(
const size_t numberNames,
const std::vector<std::string> &tolerances);
104 const std::string &name);
106 const std::string &name);
109 const SampleLogBehaviour &behaviour,
const double addeeWSNumber,
const double outWSNumber,
110 const std::string &name);
112 const SampleLogBehaviour &behaviour,
const double addeeWSNumber,
const double outWSNumber,
113 const std::string &name);
115 bool isWithinTolerance(
const SampleLogBehaviour &behaviour,
const double addeeWSNumber,
const double outWSNumber);
double value
The value of the point.
Base MatrixWorkspace Abstract Class.
SampleLogsBehaviour : This class holds information relating to the behaviour of the sample log mergin...
static const std::string LIST_DOC
static const std::string FAIL_DOC
static const std::string WARN_DOC
static const std::string FAIL_PROP
Kernel::Logger & m_logger
static const std::string LIST_PROP
static const std::string TIME_SERIES_PROP
std::pair< std::string, MergeLogType > SampleLogsKey
static const std::string TIME_SERIES_DOC
static const std::string SUM_DOC
static const std::string WARN_TOL_PROP
std::vector< std::shared_ptr< Kernel::Property > > m_addeeLogMap
std::map< SampleLogsKey, SampleLogBehaviour > SampleLogsMap
static const std::string FAIL_TOL_DOC
static const std::string WARN_PROP
static const std::string FAIL_TOL_PROP
static const std::string SUM_PROP
static const std::string WARN_TOL_DOC
The Logger class is in charge of the publishing messages from the framework through various channels.
Base class for properties.
std::shared_ptr< MatrixWorkspace > MatrixWorkspace_sptr
shared pointer to the matrix workspace base class
Helper class which provides the Collimation Length for SANS instruments.
std::string TIME_SERIES_MERGE
std::string WARN_MERGE_TOLERANCES
std::string FAIL_MERGE_TOLERANCES
std::shared_ptr< Kernel::Property > property
std::string sampleLogsWarnTolerances
std::string sampleLogsWarn
std::string sampleLogsFail
std::string sampleLogsSum
std::string sampleLogsList
std::string sampleLogsTimeSeries
std::string sampleLogsFailTolerances