MFindBTDiscontinuities Class Reference
[Modules]

Inheritance diagram for MFindBTDiscontinuities:

QModule QBaseModule

List of all members.


Detailed Description

Find variations in the tower temperature trend.

Author:
Elena Guardincerri

Parameters:


Public Member Functions

 MFindBTDiscontinuities (QSequence *)
 Constructor.
virtual ~MFindBTDiscontinuities ()
 Destructor.
virtual void Init ()
 Init method: reads parameters and create QStabChannel object fsc.
virtual QEventDo (QEvent *)
 Do method: fill vectors in fsc.
virtual void Done ()
 Done method: produces Baseline vs time histograms and find discontinuities in them.
void Dump ()
void PlotNumberOfDiscontinuities ()
void PlotDiscontinuitiesAmplitudes ()

Private Member Functions

void CleanOutputFile ()

Private Attributes

std::vector< QStabChannel * > fChannels
 array of QStabChannel objects
int fNSamples
 number of samples each waveform/derivative is averaged on for smoothing
int fDebounce
 number of samples waveform are required to exceed the threshold to be flagged as peaks
double fNSigma
 number of standard deviations the treshold exceed the average value
unsigned int fDerivDistance
 minimum number of samples between the discontinuties found on derivatives of different order
int fMinPoints
 discontinuities are disregarded if leading to intervals with less than fMinPoints points
bool fGraphicsOn
 Parameter enabling/disabling histogram generation.
std::string fOutFileName
 name of the file where the discontinuities points are saved
std::string fOutRootFileName
 name of the file where the plots are saved
bool fOnlyTherm
bool fFirstEvent
int fMaxChannel
int fThermometerChannel

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