MStabDbWriter Class Reference

Inheritance diagram for MStabDbWriter:

QModule QBaseModule List of all members.

Detailed Description

Writes the parameters of the fits used for stabilizing in the data base the config file parameters are the names of the files in which the information is stored.

Author:
Elena Guardincerri

 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 QEventDo (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


The documentation for this class was generated from the following files:
Generated on Fri Mar 6 13:40:42 2009 for CUORE Software by  doxygen 1.5.1