| 93 |
~Fitter (); |
~Fitter (); |
| 94 |
|
|
| 95 |
|
|
|
|
|
|
|
|
|
private: |
|
|
// usually copying is non trivial, so we make this unaccessible |
|
|
|
|
| 96 |
/** |
/** |
| 97 |
Copy constructor |
Copy constructor |
| 98 |
*/ |
*/ |
| 149 |
} |
} |
| 150 |
|
|
| 151 |
/** |
/** |
| 152 |
fit using the given FCN function. Give also initial parameter values and data size to get Ndf |
fit using the given FCN function. Give optionally initial parameter values and data size to get Ndf. If parameters are not given it is assumed that the parameter settings are used |
| 153 |
*/ |
*/ |
| 154 |
bool FitFCN(const ROOT::Math::IMultiGenFunction & fcn, const double * params, unsigned int dataSize ); |
bool FitFCN(const ROOT::Math::IMultiGenFunction & fcn, const double * params = 0, unsigned int dataSize = 0 ); |
| 155 |
/** |
/** |
| 156 |
fit using the given gradient FCN function. Give also initial parameter values and data size to get Ndf |
fit using the given gradient FCN function. Give also initial parameter values and data size to get Ndf |
| 157 |
*/ |
*/ |
| 158 |
bool FitFCN(const ROOT::Math::IMultiGradFunction & fcn, const double * params, unsigned int dataSize ); |
bool FitFCN(const ROOT::Math::IMultiGradFunction & fcn, const double * params = 0, unsigned int dataSize = 0); |
| 159 |
|
|
| 160 |
/** |
/** |
| 161 |
do a linear fit on a set of bin-data |
do a linear fit on a set of bin-data |