QCorcModule Class Reference
[Modules]

Inheritance diagram for QCorcModule:

QModule QBaseModule MCorcBaseline MCorcHeater MCorcMultipleCoincidences MCorcSaturation MCorcSetup MCorcSpectrum MCorcTimeBehavior List of all members.

Detailed Description

Base class for CORC modules.

Author:
Adam Bryant (adam_bryant@berkeley.edu)
Provides common functionality for CORC modules.


Public Member Functions

 QCorcModule (const std::string &name, QSequence *s)
 constructor
virtual ~QCorcModule ()
 destructor

Protected Member Functions

int GetStabilizationInterval (const int channel, const double time_sec)
 Get stabilization interval containing time_sec.
void LoadStabilizationFits (const std::string breakTimesFileName, const std::string fitParametersFileName)
 Load stabilization fits from file.

Static Protected Attributes

static std::map< int, Fits > fChannelToFits
static bool fIsOnline
 Whether or not CORC is being run online.
static std::string fOutputDBFile
 Filename for external DB file.
static std::string fOutputDBFileDirectory
 Directory for external DB file.
static std::string fOutputDBFilePrefix
 Filename prefix for external DB file.
static std::string fOutputPlotsDirectory
 Output plots directory.
static std::string fOutputPlotsFormat
 Output plots format.
static std::string fOutputReportFile
 Filename for report file.
static std::string fOutputReportFileDirectory
 Directory for report file.
static std::string fOutputReportFilePrefix
 Filename prefix for report file.
static std::string fOutputRootFile
 Filename for ROOT file.
static std::string fOutputRootFileDirectory
 Directory for ROOT file.
static std::string fOutputRootFilePrefix
 Filename prefix for ROOT file.
static bool fStartingNewRun
 Whether or not the first event of a new run is being processed.
static time_t fStartTime
 Time at which plots were dumped.
static bool fTimeToWrite
 Whether or not to write plots to file.
static int fUpdateInterval
 Update plots after this many seconds.
static bool fUseOutputDBFile
 Whether or not to use a file instead of the database.
static QGuiSession fWarningPlots
 GUI session containing plots based on warnings.
static bool fWriteOutputPlots
 Whether or not to write output plots.

Classes

class  Fits
class  Polynomial


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