QPulseFitter Class Reference

Inheritance diagram for QPulseFitter:

QLogNormBiExpFit QLogNormExpFit List of all members.

Detailed Description

Abstract class for pulse fitters.

Author:
F. Orio, M. Vignati


Public Member Functions

 QPulseFitter (std::string name)
 constructor
virtual ~QPulseFitter ()
 destructor
virtual QError Initialize ()=0
 Initializer.
virtual QError Fit (const QVector &pulse)=0
 Fit Pulse.
const QVector & GetFittedPulse ()
 Get fitted samples.
const QVector & GetParameters ()
 Get estimated parameters.
const double & GetHeight ()
 Get estimated height.
const bool & GetIsFitted ()
 Get fit result.
void SetDebug (bool fitdebug)
 Set Plot Debug.
void SetVerbose (bool fitverbose)
 Set Verbosity.

Protected Attributes

QError fErr
 error returned by methods
QVector fFittedPulse
 fitted shape
QVector fParameters
 estimated parameters
double fHeight
 get estimated height
bool fIsFitted
 get if is fitted or not
bool fFitDebug
 get if is plot-debug mode or not
bool fFitVerbose
 get if is verbose mode or not


The documentation for this class was generated from the following files:
Generated on Fri Mar 6 13:40:44 2009 for CUORE Software by  doxygen 1.5.1