MFitAmplBaseline Class Reference
[Modules]

Inheritance diagram for MFitAmplBaseline:

QModule QBaseModule

List of all members.


Detailed Description

fits the Amplitude vs baseline (or time) plots and extracts stabilization parameters

Author:
Elena Guardincerri
NB: this module is meant to be run on a single run: it will behave badly if run on multiple runs


Public Member Functions

 MFitAmplBaseline (QSequence *)
 Constructor.
virtual void Init ()
 Init method: reads parameters and create QStabChannel objects.
virtual QEventDo (QEvent *)
 Do method: fill vectors in fChannels.
virtual void Done ()
 Done method is called after event loop.

Private Member Functions

void SetupChannels ()
 inizialize fChannels according to the number of discontinuities found in the data base

Private Attributes

std::vector< QStabChannel * > fChannels
 array of QStabChannel objects
std::vector< int > fProblematicChannels
bool fUseCorrectedAmplitude
bool fFitVsBaseline
std::string fAsciiOutFileName
std::string fInFileName
std::string fFitMethod
double fAmplitudeTolerance
double fSkewnessTolerance
bool fGraphicsOn
std::string fGraphicsFileName
int fNSamples
unsigned int fMaxIterationNum
unsigned int fPolyDegree
FILE * fOutFile
FILE * fInitialParametersFile
std::string fInitialParametersFileString
bool fIsFirstEvent
int fRun

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

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