10 #include <det/Detector.h>
11 #include <atm/AerosolDB.h>
12 #include <atm/AerosolZone.h>
13 #include <atm/AttSlice.h>
14 #include <atm/PFSlice.h>
15 #include <atm/MolecularZone.h>
16 #include <atm/ProfileResult.h>
18 #include <fwk/CentralConfig.h>
20 #include <utl/TimeStamp.h>
21 #include <utl/UTCDateTime.h>
22 #include <utl/ErrorLogger.h>
24 #include <cppunit/extensions/HelperMacros.h>
25 #include <tst/Verify.h>
41 CPPUNIT_TEST(testEvaluateDepth);
42 CPPUNIT_TEST(testEvaluateHeight);
43 CPPUNIT_TEST(testEvaluateTemperature);
44 CPPUNIT_TEST(testEvaluateDensity);
45 CPPUNIT_TEST(testEvaluateRefractionIndex);
48 CPPUNIT_TEST_SUITE_END();
54 CentralConfig::GetInstance(BOOTSTRAPFILE);
64 Detector::GetInstance().Update(
UTCDateTime(2005,1,1,0,0,0).GetTimeStamp());
65 const Atmosphere& theAtm = Detector::GetInstance().GetAtmosphere();
78 Detector::GetInstance().Update(
UTCDateTime(2005,1,1,0,0,0).GetTimeStamp());
80 const Atmosphere& theAtm = Detector::GetInstance().GetAtmosphere();
91 Detector::GetInstance().Update(
UTCDateTime(2005,1,1,0,0,0).GetTimeStamp());
93 const Atmosphere& theAtm = Detector::GetInstance().GetAtmosphere();
103 Detector::GetInstance().Update(
UTCDateTime(2005,1,1,0,0,0).GetTimeStamp());
105 const Atmosphere& theAtm = Detector::GetInstance().GetAtmosphere();
115 Detector::GetInstance().Update(
UTCDateTime(2005,1,1,0,0,0).GetTimeStamp());
117 const Atmosphere& theAtm = Detector::GetInstance().GetAtmosphere();
Top of the interface to Atmosphere information.
const atm::ProfileResult & EvaluateDensityVsHeight() const
Tabulated function giving Y=density as a function of X=height.
CPPUNIT_TEST_SUITE_REGISTRATION(testAiresShowerFile)
double Y(const double x) const
Get the Y value (coordinate) for given X (ordinate)
void testEvaluateHeight()
const atm::ProfileResult & EvaluateDepthVsHeight() const
Tabulated function giving Y=depth as a function of X=height.
void testEvaluateTemperature()
void testEvaluateDensity()
const atm::ProfileResult & EvaluateHeightVsDepth() const
Tabulated function giving Y=height as a function of X=depth.
const atm::ProfileResult & EvaluateRefractionIndexVsHeight() const
Tabulated function giving Y=refraction index as a function of X=height.
const atm::ProfileResult & EvaluateTemperatureVsHeight() const
Tabulated function giving Y=temperature as a function of X=height.
void testEvaluateRefractionIndex()