#include <retriever.h>
Public Member Functions | |
| Retriever (RetrievalCoefficientFileSet rcfs) | |
| AtmosphericTemperatureProfile | Retrieve (std::vector< float >, float) |
This class encapsulates the retrieval method which performs the inverse calculation of the radiative transfer model to take a set of brightness temperatures and generate the physical temperature profile. It does so by using the RetrievalCoefficientFileSet class to obtain the weighted averaged retrieval coefficients from the RCF that best matches our scan at our flight altitude.
A set of Retrieval Coefficient Files (RCFs) are currently written by the VB program RCCalc which takes RAOB data and converts it into Templates that describe what that RAOB profile would look like to the MTP instrument if the instrument was used to measure the atmosphere described by the profile.
When the MTP instrument completes a scan of the atmosphere the scan counts are converted to Brightness Temperatures, using these the "best match" RCF is found and it's corresponding Retrieval Coefficients are used to determine the atmospheric temperature profile.
Definition at line 50 of file retriever.h.
|
inline |
Construcctor
| std::string | is directory name containing the RCF files to be used. |
Definition at line 60 of file retriever.h.
| AtmosphericTemperatureProfile Retriever::Retrieve | ( | std::vector< float > | ScanBTs, |
| float | ACAltKm | ||
| ) |
Retrieve function. Obtain the Physical temperature profile from a scan.
| [in] | is | an array fo floating point values indicating the brightness temperature values in Degrees Kelvin from the scan. The first 10 values are for channel 1 at each of the scan angles (highest angle to lowest angle), the second 10 are for channel 2 and the third 10 are for channel 3. |
| [in] | is | the floating point altitude of the aircraft in km |
Definition at line 10 of file retriever.cc.
1.8.5