|
| int | Mantid::Algorithms::PeakParameterHelper::estimatePeakParameters (const Histogram &histogram, const std::pair< size_t, size_t > &peak_window, const API::IPeakFunction_sptr &peakfunction, const API::IBackgroundFunction_sptr &bkgdfunction, bool observe_peak_width, const EstimatePeakWidth peakWidthEstimateApproach, const double peakWidthPercentage, const double minPeakHeight) |
| | Estimate peak profile's parameters values via observation including (1) peak center (2) peak intensity (3) peak width depending on peak type In order to make the estimation better, a pre-defined background function is used to remove the background from the obervation data. More...
|
| |
| template MANTID_ALGORITHMS_DLL size_t | Mantid::Algorithms::PeakParameterHelper::findXIndex (const HistogramData::HistogramX &, const double, const size_t) |
| |
| template MANTID_ALGORITHMS_DLL size_t | Mantid::Algorithms::PeakParameterHelper::findXIndex (const HistogramData::Points &, const double, const size_t) |
| |
| template MANTID_ALGORITHMS_DLL size_t | Mantid::Algorithms::PeakParameterHelper::findXIndex (const std::vector< double > &, const double, const size_t) |
| |
| template<typename vector_like > |
| size_t | Mantid::Algorithms::PeakParameterHelper::findXIndex (const vector_like &vecx, const double x, const size_t startindex) |
| | Get an index of a value in a sorted vector. More...
|
| |
| int | Mantid::Algorithms::PeakParameterHelper::observePeakCenter (const Histogram &histogram, const FunctionValues &bkgd_values, size_t start_index, size_t stop_index, double &peak_center, size_t &peak_center_index, double &peak_height) |
| | Guess/estimate peak center and thus height by observation. More...
|
| |
| double | Mantid::Algorithms::PeakParameterHelper::observePeakFwhm (const Histogram &histogram, const FunctionValues &bkgd_values, size_t ipeak, size_t istart, size_t istop, const EstimatePeakWidth peakWidthEstimateApproach, const double peakWidthPercentage) |
| | estimate peak width from 'observation' More...
|
| |