casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
WVRMeasurement Class Reference

This is an auxiliary class that allows to create objects corresponding to measurements (and their analysis) of a multichannel water vapor radiometer system. More...

#include <ATMWVRMeasurement.h>

Public Member Functions

 WVRMeasurement ()
 Class constructor with no radiometric channels. More...
 
 WVRMeasurement (const Angle &elevation, const vector< Temperature > &measuredSkyBrightness)
 The basic class constructor, with the elevation angle corresponding to the measurement, and the measurements themselves in the channels of the water vapor radiometer system. More...
 
 WVRMeasurement (const Angle &elevation, const vector< Temperature > &measuredSkyBrightness, const vector< Temperature > &fittedSkyBrightness, const Length &retrievedWaterVaporColumn, const Temperature &sigma_fittedSkyBrightness)
 A more general class constructor, with the elevation angle corresponding to the measurement, the measurements themselves in the channels of the water vapor radiometer system, the fitted values in those channels and the sigma of the fit. More...
 
virtual ~WVRMeasurement ()
 Destructor. More...
 
Angle getElevation () const
 Accessor to elevation. More...
 
double getAirMass () const
 Accessor to air mass. More...
 
vector< TemperaturegetmeasuredSkyBrightness () const
 Accessor to measured sky brightness temperature. More...
 
vector< TemperaturegetfittedSkyBrightness () const
 Accessor to fitted sky brightness temperatures. More...
 
void setfittedSkyBrightness (const vector< Temperature > &a)
 Setter of fitted sky brightness temperatures. More...
 
Length getretrievedWaterVaporColumn () const
 Accessor to retrieved water vapor column. More...
 
void setretrievedWaterVaporColumn (const Length &a)
 Setter of retrieved water vapor column. More...
 
Temperature getSigmaFit () const
 Accessor to sigma of the fit (in K) More...
 
void setSigmaFit (const Temperature &a)
 Setter of sigma of the fit (in K) More...
 

Protected Attributes

Angle elevation_
 
vector< Temperaturev_measuredSkyBrightness_
 
vector< Temperaturev_fittedSkyBrightness_
 
Length retrievedWaterVaporColumn_
 
Temperature sigma_fittedSkyBrightness_
 

Detailed Description

This is an auxiliary class that allows to create objects corresponding to measurements (and their analysis) of a multichannel water vapor radiometer system.

Definition at line 46 of file ATMWVRMeasurement.h.

Constructor & Destructor Documentation

WVRMeasurement::WVRMeasurement ( )

Class constructor with no radiometric channels.

WVRMeasurement::WVRMeasurement ( const Angle elevation,
const vector< Temperature > &  measuredSkyBrightness 
)

The basic class constructor, with the elevation angle corresponding to the measurement, and the measurements themselves in the channels of the water vapor radiometer system.

WVRMeasurement::WVRMeasurement ( const Angle elevation,
const vector< Temperature > &  measuredSkyBrightness,
const vector< Temperature > &  fittedSkyBrightness,
const Length retrievedWaterVaporColumn,
const Temperature sigma_fittedSkyBrightness 
)

A more general class constructor, with the elevation angle corresponding to the measurement, the measurements themselves in the channels of the water vapor radiometer system, the fitted values in those channels and the sigma of the fit.

This constructor is not intended to be used by the user, but by water vapor retrieval procedures inside the SkyStatus class

virtual WVRMeasurement::~WVRMeasurement ( )
virtual

Destructor.

Member Function Documentation

double WVRMeasurement::getAirMass ( ) const
inline

Accessor to air mass.

Definition at line 70 of file ATMWVRMeasurement.h.

References elevation_, Angle::get(), and casacore::sin().

Angle WVRMeasurement::getElevation ( ) const
inline

Accessor to elevation.

Definition at line 68 of file ATMWVRMeasurement.h.

References elevation_.

vector<Temperature> WVRMeasurement::getfittedSkyBrightness ( ) const
inline

Accessor to fitted sky brightness temperatures.

Definition at line 74 of file ATMWVRMeasurement.h.

References v_fittedSkyBrightness_.

vector<Temperature> WVRMeasurement::getmeasuredSkyBrightness ( ) const
inline

Accessor to measured sky brightness temperature.

Definition at line 72 of file ATMWVRMeasurement.h.

References v_measuredSkyBrightness_.

Length WVRMeasurement::getretrievedWaterVaporColumn ( ) const
inline

Accessor to retrieved water vapor column.

Definition at line 78 of file ATMWVRMeasurement.h.

References retrievedWaterVaporColumn_.

Temperature WVRMeasurement::getSigmaFit ( ) const
inline

Accessor to sigma of the fit (in K)

Definition at line 82 of file ATMWVRMeasurement.h.

References sigma_fittedSkyBrightness_.

void WVRMeasurement::setfittedSkyBrightness ( const vector< Temperature > &  a)
inline

Setter of fitted sky brightness temperatures.

Definition at line 76 of file ATMWVRMeasurement.h.

References v_fittedSkyBrightness_.

void WVRMeasurement::setretrievedWaterVaporColumn ( const Length a)
inline

Setter of retrieved water vapor column.

Definition at line 80 of file ATMWVRMeasurement.h.

References retrievedWaterVaporColumn_.

void WVRMeasurement::setSigmaFit ( const Temperature a)
inline

Setter of sigma of the fit (in K)

Definition at line 84 of file ATMWVRMeasurement.h.

References sigma_fittedSkyBrightness_.

Member Data Documentation

Angle WVRMeasurement::elevation_
protected

Definition at line 87 of file ATMWVRMeasurement.h.

Referenced by getAirMass(), and getElevation().

Length WVRMeasurement::retrievedWaterVaporColumn_
protected
Temperature WVRMeasurement::sigma_fittedSkyBrightness_
protected

Definition at line 91 of file ATMWVRMeasurement.h.

Referenced by getSigmaFit(), and setSigmaFit().

vector<Temperature> WVRMeasurement::v_fittedSkyBrightness_
protected

Definition at line 89 of file ATMWVRMeasurement.h.

Referenced by getfittedSkyBrightness(), and setfittedSkyBrightness().

vector<Temperature> WVRMeasurement::v_measuredSkyBrightness_
protected

Definition at line 88 of file ATMWVRMeasurement.h.

Referenced by getmeasuredSkyBrightness().


The documentation for this class was generated from the following file: