9 #ifndef _atm_OverallQualityDB_h_
10 #define _atm_OverallQualityDB_h_
15 #include <boost/lexical_cast.hpp>
17 #include <det/VManager.h>
18 #include <det/Detector.h>
19 #include <utl/AugerException.h>
26 class OverallQualityZone;
67 GetQualData(T*&
requested,
const std::string& property)
76 det::Detector::GetInstance().GetAManagerRegister().GetManager(
"AOverallQualitySQLManager");
79 manager.
GetData(*requested,
"overall_quality", property, emptyMap);
90 boost::lexical_cast<std::string>(det::Detector::GetInstance().GetTime()));
100 #endif // _atm_OverallQualityDB_h_
det::VManager::IndexMap emptyMap
Top of the interface to Atmosphere information.
double * fHorizontalUniformity
Interface for detector managers.
virtual Status GetData(double &returnData, const std::string &componentProperty, const std::string &componentName, const IndexMap &componentIndex) const =0
Exception to use in case requested data not found in the database with detailed printout.
double GetMinCloudBase() const
std::string fQualityIdString
std::map< std::string, std::string > IndexMap
double GetCloudCoverage() const
Access to database describing overall atmospheric quality.
Status
Specifies success or (eventually) various possible failure modes.
const det::VManager::Status foundFlag
double GetHorizontalUniformity() const