Access to database describing overall atmospheric quality. More...
#include <OverallQualityDB.h>
Public Member Functions | |
double | GetCloudCoverage () const |
double | GetHorizontalUniformity () const |
double | GetMinCloudBase () const |
Private Member Functions | |
catch (...) | |
OverallQualityDB () | |
throw | utl::DataNotFoundInDBException ("overall_quality","property", emptyMap, boost::lexical_cast< std::string >(det::Detector::GetInstance().GetTime())) |
~OverallQualityDB () | |
Private Attributes | |
det::VManager::IndexMap | emptyMap |
double * | fCloudCoverage |
double * | fHorizontalUniformity |
double * | fMinCloudBase |
const det::VManager::Status | foundFlag |
std::string | fQualityIdString |
template<class T > | |
void const | requested = new T |
return | |
try | |
Friends | |
class | Atmosphere |
Access to database describing overall atmospheric quality.
For an example of using this interface, see the ReadAtmQualityLLNS::ReadAtmQualityLL example
Definition at line 40 of file OverallQualityDB.h.
|
private |
Definition at line 26 of file OverallQualityDB.cc.
|
private |
Definition at line 67 of file OverallQualityDB.cc.
References fCloudCoverage, fHorizontalUniformity, and fMinCloudBase.
|
inlineprivate |
Definition at line 83 of file OverallQualityDB.h.
double OverallQualityDB::GetCloudCoverage | ( | ) | const |
Definition at line 46 of file OverallQualityDB.cc.
References fCloudCoverage.
Referenced by otoa::Detector2ADST::FillDetector(), ReadAtmQualityLLNS::ReadAtmQualityLL::Run(), testAtmLowLevelAtmInterface::testOverallQualityDB(), and testAtmLowLevelAtmInterface::testOverallQualityDBNotFound().
double OverallQualityDB::GetHorizontalUniformity | ( | ) | const |
Definition at line 35 of file OverallQualityDB.cc.
References fHorizontalUniformity.
Referenced by otoa::Detector2ADST::FillDetector(), ReadAtmQualityLLNS::ReadAtmQualityLL::Run(), and testAtmLowLevelAtmInterface::testOverallQualityDB().
double OverallQualityDB::GetMinCloudBase | ( | ) | const |
Definition at line 57 of file OverallQualityDB.cc.
References fMinCloudBase, and galactic::meter.
Referenced by otoa::Detector2ADST::FillDetector(), ReadAtmQualityLLNS::ReadAtmQualityLL::Run(), and testAtmLowLevelAtmInterface::testOverallQualityDB().
|
private |
|
friend |
Definition at line 93 of file OverallQualityDB.h.
|
private |
Definition at line 72 of file OverallQualityDB.h.
|
mutableprivate |
Definition at line 62 of file OverallQualityDB.h.
Referenced by GetCloudCoverage(), and ~OverallQualityDB().
|
mutableprivate |
Definition at line 61 of file OverallQualityDB.h.
Referenced by GetHorizontalUniformity(), and ~OverallQualityDB().
|
mutableprivate |
Definition at line 63 of file OverallQualityDB.h.
Referenced by GetMinCloudBase(), and ~OverallQualityDB().
|
private |
Definition at line 78 of file OverallQualityDB.h.
|
private |
Definition at line 59 of file OverallQualityDB.h.
|
private |
Definition at line 70 of file OverallQualityDB.h.
|
private |
Definition at line 82 of file OverallQualityDB.h.
|
private |
Definition at line 74 of file OverallQualityDB.h.