Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
Framework
Atmosphere
OverallQualityDB.cc
Go to the documentation of this file.
1
10
#include <atm/OverallQualityDB.h>
11
#include <atm/Atmosphere.h>
12
13
#include <utl/ErrorLogger.h>
14
#include <utl/AugerUnits.h>
15
16
#include <det/Detector.h>
17
18
#include <iostream>
19
20
using namespace
atm;
21
using namespace
det;
22
using namespace
std;
23
using namespace
utl;
24
25
26
OverallQualityDB::OverallQualityDB
() :
27
fHorizontalUniformity(0),
28
fCloudCoverage(0),
29
fMinCloudBase(0)
30
{
31
}
32
33
34
double
35
OverallQualityDB::GetHorizontalUniformity
()
36
const
37
{
38
if
(!
fHorizontalUniformity
)
39
GetQualData(
fHorizontalUniformity
,
"hz_uniformity"
);
40
41
return
*
fHorizontalUniformity
;
42
}
43
44
45
double
46
OverallQualityDB::GetCloudCoverage
()
47
const
48
{
49
if
(!
fCloudCoverage
)
50
GetQualData(
fCloudCoverage
,
"cloud_coverage"
);
51
52
return
*
fCloudCoverage
;
53
}
54
55
56
double
57
OverallQualityDB::GetMinCloudBase
()
58
const
59
{
60
if
(!
fMinCloudBase
)
61
GetQualData(
fMinCloudBase
,
"min_cloud_base_height"
);
62
63
return
(*
fMinCloudBase
) *
meter
;
64
}
65
66
67
OverallQualityDB::~OverallQualityDB
()
68
{
69
delete
fHorizontalUniformity
;
70
delete
fCloudCoverage
;
71
delete
fMinCloudBase
;
72
}
73
74
75
// Configure (x)emacs for this file ...
76
// Local Variables:
77
// mode:c++
78
// compile-command: "make -C .. -k"
79
// End:
atm::OverallQualityDB::fMinCloudBase
double * fMinCloudBase
Definition:
OverallQualityDB.h:63
atm::OverallQualityDB::fHorizontalUniformity
double * fHorizontalUniformity
Definition:
OverallQualityDB.h:61
galactic::meter
const double meter
Definition:
GalacticUnits.h:29
atm::OverallQualityDB::fCloudCoverage
double * fCloudCoverage
Definition:
OverallQualityDB.h:62
atm::OverallQualityDB::GetMinCloudBase
double GetMinCloudBase() const
Definition:
OverallQualityDB.cc:57
atm::OverallQualityDB::~OverallQualityDB
~OverallQualityDB()
Definition:
OverallQualityDB.cc:67
atm::OverallQualityDB::GetCloudCoverage
double GetCloudCoverage() const
Definition:
OverallQualityDB.cc:46
atm::OverallQualityDB::OverallQualityDB
OverallQualityDB()
Definition:
OverallQualityDB.cc:26
atm::OverallQualityDB::GetHorizontalUniformity
double GetHorizontalUniformity() const
Definition:
OverallQualityDB.cc:35
, generated on Tue Sep 26 2023.