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 Tue Nov 16 10:50:08 2010 for CUORE Software by  doxygen 1.5.6