QDbCorc.hh File Reference


Detailed Description

Go to the source code of this file.

Namespaces

namespace  Cuore
namespace  QDbCorc

Classes

class  QDbCorc::Reference
 Class Reference min reference max reference average reference. More...
struct  QDbCorc::TimeInterval
 Time interval, seconds. More...

Functions

void QDbCorc::ClearSaturatedHigh (const int run, const int ch)
 Delete rows from bad_channels table that were set by CORC.
void QDbCorc::ClearSaturatedHigh (const int run, const int ch, const std::string &dbOutputFile)
 Write line to delete saturated high rows from bad_channels that were set by CORC to database output file.
void QDbCorc::ClearSaturatedLow (const int run, const int ch)
 Delete rows from bad_channels table that were set by CORC.
void QDbCorc::ClearSaturatedLow (const int run, const int ch, const std::string &dbOutputFile)
 Write line to delete saturated low rows from bad_channels that were set by CORC to database output file.
std::map< int, ReferenceQDbCorc::GetBaselineFluctuationReference (int run)
 return a map of baseline fluctuation references
std::map< int, ReferenceQDbCorc::GetBaselineReference (int run)
 return a map of baseline references
std::map< int, ReferenceQDbCorc::GetBaselineRMSReference (int run)
 return a map of baseline RMS references
Reference QDbCorc::GetBoloBaselineFluctuationReference (int run, int ch)
 Get baseline fluctuation reference for channel ch and run "run".
Reference QDbCorc::GetBoloBaselineReference (int run, int ch)
 Get baseline reference for channel ch and run "run".
Reference QDbCorc::GetBoloBaselineRMSReference (int run, int ch)
 Get baseline RMS reference for channel ch and run "run".
Reference QDbCorc::GetBoloNonStabHeaterReference (int run, int ch)
 Get stab heater reference for non-stabilized heater for channel ch and run "run".
Reference QDbCorc::GetBoloPowerSpectrumReference (int run, int ch)
 Get power spectrum reference for channel ch and run "run".
Reference QDbCorc::GetBoloRateReference (int run, int ch)
 Get rate reference for channel ch and run "run".
Reference QDbCorc::GetBoloReference (int run, int ch, std::string variable)
 Get Reference for channel ch and run "run".
Reference QDbCorc::GetBoloStabHeaterReference (int run, int ch)
 Get stab heater reference for channel ch and run "run".
Reference QDbCorc::GetBoloStabHeaterRMSReference (int run, int ch)
 Get stab heater RMS reference for channel ch and run "run".
double QDbCorc::GetBoloSummary (const int run, const int ch, const std::string variable)
 Get summary value from database.
int QDbCorc::GetIsMasked (int run, int ch)
 return mask status
double QDbCorc::GetLiveTime (const int run, const int ch)
 Get live time (in seconds) of run for given channel, corrected for bad intervals in bad_channels table.
double QDbCorc::GetLiveTime (const int run, const int ch, const std::vector< std::string > types)
std::map< int, int > QDbCorc::GetMaskedMap (int run)
 return a map with masked status
std::map< std::string,
std::string > 
QDbCorc::GetNameMap ()
std::map< int, ReferenceQDbCorc::GetNonStabHeaterReference (int run)
 return a map of non-stabilized stab heater refernces
std::map< int, ReferenceQDbCorc::GetPowerSpectrumReference (int run)
 return a map of power spectrum references
QMatrix QDbCorc::GetQMatrixMasked (int run)
 return a QMatrix with masked status Instead of this method, GetMaskedMap is recommended -- AB
QMatrix QDbCorc::GetQMatrixReference (int run, std::string variable)
 return a QMatrix of references Instead of this method, GetReference is recommended -- AB
std::map< int, ReferenceQDbCorc::GetRateReference (int run)
 return a map of rate references
std::map< int, ReferenceQDbCorc::GetReference (int run, std::string variable)
 return a map of references
vector< QDbCorc::TimeInterval > QDbCorc::GetRejectedIntervalsSeconds (int run, int channel)
 return time intervals of bad behaviour
const QIntervalSetQDbCorc::GetRejectedIntervalSet (const int run, const int ch)
 Get set of intervals from bad_channels table.
const Cuore::QIntervalSet & QDbCorc::GetRejectedIntervalSetNotOfType (const int run, const int ch, const std::vector< std::string > types)
 Get set of intervals from bad_channels table except intervals with status in 'types'.
double QDbCorc::GetRmsStabHeaterAmplitude (const int run, const int ch)
 Get summary value rms_stab_heater_amplitude from database.
std::map< int, ReferenceQDbCorc::GetStabHeaterReference (int run)
 return a map of stab heater references
std::map< int, ReferenceQDbCorc::GetStabHeaterRMSReference (int run)
 return a map of stab heater RMS references
void QDbCorc::SetBadInterval (const int run, const int ch, const double startTime, const double stopTime, const std::string status)
 Insert row into bad_channels table.
void QDbCorc::SetBoloSummary (const int run, const int ch, const std::string variable, double value)
 Set summary value for channel ch and run "run".
void QDbCorc::SetBoloSummary (const int run, const int ch, const std::string variable, double value, const std::string &dbOutputFile)
 Write summary value to database output file.
void QDbCorc::SetSaturatedHigh (const int run, const int ch, const Cuore::QIntervalSet &intervalSet)
 Insert rows into bad_channels for saturated high intervals.
void QDbCorc::SetSaturatedHigh (const int run, const int ch, const Cuore::QIntervalSet &intervalSet, const std::string &dbOutputFile)
 Write saturated high intervals to database output file.
void QDbCorc::SetSaturatedLow (const int run, const int ch, const Cuore::QIntervalSet &intervalSet)
 Insert rows into bad_channels for saturated low intervals.
void QDbCorc::SetSaturatedLow (const int run, const int ch, const Cuore::QIntervalSet &intervalSet, const std::string &dbOutputFile)
 Write saturated low intervals to database output file.


Generated on Tue Nov 16 10:50:00 2010 for CUORE Software by  doxygen 1.5.6