Public Member Functions | |
QLogNormExpFit () | |
constructor | |
QError | Initialize () |
Initializer. | |
QError | Fit (const QVector &pulse) |
Fit Pulse. | |
QVector & | GetResiduals () |
Get Residuals. | |
int * | GetFitArrows () |
Get Arrows. | |
int * | GetConstrain () |
Get Fit Exp Costrain. | |
double * | GetGoodness () |
Get Fit Goodness. | |
Private Member Functions | |
void | ComputeBaseStat (const QVector &pulse, int first) |
void | ComputeFitEnd (const QVector &pulse, size_t meansize, double peakperc) |
int | ComputeExpRange (const QVector &pulse, int bufsize, double peakperc, double fastpeakperc) |
int | ComputeLgnStart (const QVector &pulse, int bufsize) |
void | ComputeExpParams (const QVector &pulse) |
bool | ComputeLgnParams (const QVector &pulse) |
Private Attributes | |
double | fBaseline |
double | fRMS |
double | fPeakHeight |
double | fLgn_m |
double | fLgn_s |
double | fLgn_A |
double | fExp_A |
double | fExp_b |
double | fExp_b_MAX |
double | fGoodness |
double | fChiSquare |
int | fConstrain |
int | fFitStart |
int | fFitEnd |
int | fExpStart |
int | fExpEnd |
int | fLgnStart |
QVector | fResiduals |
int | fArrows [6] |
int | fFastStatus |
size_t | fNPoints |