9 #ifndef _atm_ParametricXMLProfileModel_h_
10 #define _atm_ParametricXMLProfileModel_h_
13 #include <atm/VProfileModel.h>
14 #include <utl/AugerUnits.h>
71 #endif // _atm_ParametricXMLProfileModel_h_
const ProfileResult & EvaluateVaporPressureVsHeight() const
Table of H2O vapor pressure as a function of height.
virtual ~ParametricXMLProfileModel()
Destructor - should be virtual for base classes.
const atm::ProfileResult & EvaluateTemperatureVsHeight() const
Table of temperature as a function of height.
const atm::ProfileResult & EvaluatePressureVsHeight() const
Table of air pressure as a function of height.
const atm::ProfileResult & EvaluateDepthVsHeight() const
Table of depth as a function of height.
const atm::ProfileResult & EvaluateRefractionIndexVsHeight() const
Tabl of refraction index as a function of height.
ParametricXMLProfileModel()
Class describing the Atmospheric profile.
bool HasData() const
True if a data source is for the given model.
REGISTER_MODEL(atm::VProfileModel,"ParametricXML", ParametricXMLProfileModel)
const atm::ProfileResult & EvaluateDensityVsHeight() const
Table of density as a function of height.
Molecular profile using a parametric model.
const atm::ProfileResult & EvaluateHeightVsDepth() const
Table of height as a function of depth.
Base class for a Profile Model.