SpectraPac 2.0(r200)
Evaluates PAC Measurements
|
Abstract class used as base for 1d fit function implementations. More...
#include <PacAbstractFitFunction.h>
Public Member Functions | |
PacAbstractFitFunction () | |
PacAbstractFitFunction (const std::vector< double > ¶ms) | |
virtual | ~PacAbstractFitFunction () |
virtual QList < Pac::FitParameterProperties > | parameterProperties () const =0 |
virtual PacParameterState | initialParameterSet () const |
virtual QPixmap | formulaAsPixmap () const =0 |
virtual QString | formulaExplanation () const =0 |
virtual double | Up () const |
virtual QVector< double > | fitResultCurve (const QVector< double > &xvals, const ROOT::Minuit2::MnUserParameterState ¶ms) const =0 |
Returns y values for a given set of x values and parameters. | |
Protected Attributes | |
QList < Pac::FitParameterProperties > | paramproperties |
Abstract class used as base for 1d fit function implementations.
Fit functions inherit from this class This class adds additional information needed for the setup of parameter widgets and model presentation (as e.g. an annotated formula in a dialog).
PacAbstractFitFunction::PacAbstractFitFunction | ( | ) |
PacAbstractFitFunction::PacAbstractFitFunction | ( | const std::vector< double > & | params | ) |
PacAbstractFitFunction::~PacAbstractFitFunction | ( | ) | [virtual] |
virtual QVector<double> PacAbstractFitFunction::fitResultCurve | ( | const QVector< double > & | xvals, |
const ROOT::Minuit2::MnUserParameterState & | params | ||
) | const [pure virtual] |
Returns y values for a given set of x values and parameters.
Implemented in PacConvolvedExponential, and PacExponential.
virtual QPixmap PacAbstractFitFunction::formulaAsPixmap | ( | ) | const [pure virtual] |
Implemented in PacConvolvedExponential, and PacExponential.
virtual QString PacAbstractFitFunction::formulaExplanation | ( | ) | const [pure virtual] |
Implemented in PacConvolvedExponential, and PacExponential.
PacParameterState PacAbstractFitFunction::initialParameterSet | ( | ) | const [virtual] |
Reimplemented in PacConvolvedExponential.
virtual QList<Pac::FitParameterProperties> PacAbstractFitFunction::parameterProperties | ( | ) | const [pure virtual] |
Implemented in PacConvolvedExponential, and PacExponential.
virtual double PacAbstractFitFunction::Up | ( | ) | const [inline, virtual] |
QList<Pac::FitParameterProperties> PacAbstractFitFunction::paramproperties [mutable, protected] |