30#ifndef _PMUSRFITFUNC_H_
31#define _PMUSRFITFUNC_H_
The PFuncParam class represents a parameter of a musrfit function.
Definition PMusrfitFunc.h:43
bool isMap()
Checks if this is a map parameter.
Definition PMusrfitFunc.h:96
void setParamValue(double dval)
Sets the default parameter value.
Definition PMusrfitFunc.h:72
void setParamMap(bool isMap)
Sets whether this parameter should be a map.
Definition PMusrfitFunc.h:78
double fValue
default parameter value
Definition PMusrfitFunc.h:100
QString fName
parameter name
Definition PMusrfitFunc.h:99
~PFuncParam()
Destructor.
Definition PMusrfitFunc.h:53
double getParamValue()
Returns the default parameter value.
Definition PMusrfitFunc.h:90
void initParam()
Initializes all member variables to default values.
Definition PMusrfitFunc.h:60
bool fMap
flag indicating if this is a map (run-specific) parameter
Definition PMusrfitFunc.h:101
void setParamName(QString name)
Sets the parameter name.
Definition PMusrfitFunc.h:66
PFuncParam()
Constructor. Initializes to default values.
Definition PMusrfitFunc.h:48
QString getParamName()
Returns the parameter name.
Definition PMusrfitFunc.h:84
QString fName
full function name
Definition PMusrfitFunc.h:185
QVector< PFuncParam > * getFuncParams()
Returns a pointer to the parameter vector.
Definition PMusrfitFunc.h:182
void setNoOfParam(int ival)
Sets the number of parameters this function takes.
Definition PMusrfitFunc.h:145
~PMusrfitFunc()
Destructor.
Definition PMusrfitFunc.h:122
QVector< PFuncParam > fParam
parameter definitions
Definition PMusrfitFunc.h:188
PFuncParam getFuncParam(int idx)
Returns a function parameter by index.
Definition PMusrfitFunc.cpp:54
void setAbbrv(QString abbrv)
Sets the function abbreviation.
Definition PMusrfitFunc.h:139
QString getName()
Returns the function name.
Definition PMusrfitFunc.h:157
void initFunc()
Initializes all member variables to default values.
Definition PMusrfitFunc.cpp:39
void setName(QString name)
Sets the function name.
Definition PMusrfitFunc.h:133
PMusrfitFunc()
Constructor. Initializes to default values.
Definition PMusrfitFunc.h:117
QString getAbbrv()
Returns the function abbreviation.
Definition PMusrfitFunc.h:163
void addFuncParam(PFuncParam param)
Adds a parameter definition to this function.
Definition PMusrfitFunc.h:151
int fNoOfParam
number of parameters
Definition PMusrfitFunc.h:187
int getNoOfParam()
Returns the number of parameters.
Definition PMusrfitFunc.h:169
QString fAbbrv
abbreviation for msr-files
Definition PMusrfitFunc.h:186