QLogNormExpFit Class Reference

Inheritance diagram for QLogNormExpFit:

QPulseFitter

List of all members.


Detailed Description

Lognormal + exp fitter.

Author:
F.Orio, M.Vignati

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

The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:07 2010 for CUORE Software by  doxygen 1.5.6