1 #ifndef _atm_ProfileResult_h_
2 #define _atm_ProfileResult_h_
4 #include <utl/TabulatedFunction.h>
5 #include <utl/TabulatedFunctionErrors.h>
10 class TabulatedFunctionErrors;
40 double Y(
const double x)
const;
44 double YError(
const double )
const {
return 0; }
double Y(const double x) const
Get the Y value (coordinate) for given X (ordinate)
Class describing the Atmospheric profile.
std::vector< double > GetYValues() const
double YError(const double) const
Get the error on Y (coordinate) for given X (ordinate)
Binning BinningX() const
Return the binning type (log or linear) use for the Y axis.
Provides translational services for inclined profile.
Binning
Specify whether data are tabulated on log or linear scale.
double MinX() const
Return the minimum value for X (ordinate) stored in the profile.
std::vector< double > GetXValues() const
utl::TabulatedFunctionErrors fProfile
bool IsInValidRange(const double x) const
returns true, if the X (ordinate) is in the range covered by the results
Base class for a Profile Model.
double MaxX() const
Return the maximum value for X (ordinate) stored in the profile.
Binning BinningY() const
Return the binning type (log or linear) use for the Y axis.