MFindMultipleTrendsByBruteForce Class Reference
[Modules]

Inheritance diagram for MFindMultipleTrendsByBruteForce:

QModule QBaseModule

List of all members.


Detailed Description

Identifies multiple trends in amplitude vs. baseline and determines how to break the run into separate time intervals for stabilization.

Author:
Adam Bryant (adam_bryant@berkeley.edu) Implements a brute-force approach to determining where to split a run for stabilization by trying every possible splitting.


Public Member Functions

 MFindMultipleTrendsByBruteForce (QSequence *s)
 constructor
virtual ~MFindMultipleTrendsByBruteForce ()
 destructor
void Init ()
 Init method.
QEventDo (QEvent *ev)
 Do method.
void Done ()
 Done method.

Private Attributes

std::string fBreakTimesFileName
 File of times to split the run.
std::map< int,
QBruteForceTrendFinder
fBruteForceTrendFinder
 Trend-finder object for each channel.
std::string fFitErrorsFileName
 File of errors on fit parameters.
std::string fFitParametersFileName
double fMaxAmplitude
 Cut on maximum amplitude of heater pulses.
double fMinAmplitude
 Cut on minimum amplitude of heater pulses.
int fMinPointsInInterval
 Minimum allowed number of points in each interval.
bool fRequireIsStabHeater
 Whether or not to require IsStabHeater.

Member Data Documentation

of best fit parameters for each interval

Referenced by Done(), and Init().


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