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 |
1.5.1