Inheritance diagram for MStabDbWriter:
module StabDbWriter verbosity = info enable = true StabAlgo = StabilizationBerkeley StabVersion = 0 AmpAlgo = OB AmpVersion = 0 NumberOfIterations = 2 MaximumDegree = 10 ParametersBFileName0 = parametersB_0.txt ParametersBFileName1 = parametersB_1.txt TimesBFileName0 = thermometerB_0.txt TimesBFileName1 = thermometerB_1.txt ParametersTFileName0 = parametersT_0.txt ParametersTFileName1 = parametersT_1.txt TimesTFileName0 = thermometerT_0.txt TimesTFileName1 = thermometerT_1.txt
endmod
TimesBFileNameX [string = "thermometerB_X.txt"]: ASCII file where the time intervals the measurement has been divided into are written. These are the intervals used to stabilize in the baseline domain. X is a number ranging from 0 to NumberOfIterations - 1
Public Member Functions | |
MStabDbWriter (QSequence *) | |
Constructor. | |
virtual void | Init () |
Init method: reads parameters. | |
virtual QEvent * | Do (QEvent *) |
Do method: correct pulse amplitudes. | |
virtual void | Done () |
Done method is called after event loop. | |
Private Member Functions | |
std::map< int, std::vector< int > > | Sort (std::vector< std::map< int, std::vector< int > > > &) |
void | Sort (std::map< int, std::vector< int > > &, std::map< int, std::vector< int > > &, std::map< int, std::vector< int > > &) |
int | DetermineInterval (time_t, time_t, std::vector< int > &) |
Private Attributes | |
int | fNumberOfIterations |
std::vector< std::string > | fTimeBFiles |
std::vector< std::string > | fTimeTFiles |
std::vector< std::string > | fParametersBFiles |
std::vector< std::string > | fParametersTFiles |
std::string | fStabAlgo |
std::string | fAmpAlgo |
int | fStabVersion |
int | fAmpVersion |
int | fStartTime |
int | fStopTime |
bool | fFirstEvent |
int | fParametersMax |
std::vector< std::map< int, std::vector< int > > > | fTimesIterationsB |
std::vector< std::map< int, std::vector< int > > > | fTimesIterationsT |
std::map< int, std::vector< int > > | fTimes |
int | fRun |