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 = false
 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 = true
 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 = false
 Whether or not to write plots to file.
static int fUpdateInterval = 600
 Update plots after this many seconds.
static bool fUseOutputDBFile = false
 Whether or not to use a file instead of the database.
static QGuiSession fWarningPlots
 GUI session containing plots based on warnings.
static bool fWriteOutputPlots = false
 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 Tue Nov 16 10:50:05 2010 for CUORE Software by  doxygen 1.5.6