Inheritance diagram for MFitAmplBaseline:
NB: this module is meant to be run on a single run: it will behave badly if run on multiple runs
module FitAmplitudeBaseline verbosity = info enable = true InFileName = thermometer.txt FitVsBaseline = true GraphicsOn = true GraphicsFileName = fitbaseline PolynomialDegree = 1 MaxNumberOfIterations = 3 UseCorrectedAmplitudes = false OutFileName = parameters.txt InitialParametersFile = parameters.txt FitMethod = graph endmod
Public Member Functions | |
MFitAmplBaseline (QSequence *) | |
Constructor. | |
virtual void | Init () |
Init method: reads parameters and create QStabChannel objects. | |
virtual QEvent * | Do (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 |