UFO
ufo::ImpactHeightCheckParameters Class Reference

Parameters controlling the operation of the ImpactHeightCheck filter. More...

#include <ImpactHeightCheck.h>

Inheritance diagram for ufo::ImpactHeightCheckParameters:
Collaboration diagram for ufo::ImpactHeightCheckParameters:

Public Attributes

oops::Parameter< float > gradientThreshold {"gradient threshold", -0.08f, this}
 
oops::Parameter< float > sharpGradientOffset {"sharp gradient offset", 500, this}
 
oops::Parameter< float > surfaceOffset {"surface offset", 600, this}
 Reject data within this height (in m) of the surface. More...
 
- Public Attributes inherited from ufo::FilterParametersBaseWithAbstractAction
oops::OptionalParameter< std::vector< Variable > > filterVariables
 
oops::Parameter< std::vector< WhereParameters > > where {"where", {}, this}
 
oops::Parameter< bool > deferToPost {"defer to post", false, this}
 

Additional Inherited Members

- Public Member Functions inherited from ufo::FilterParametersBase
const FilterActionParametersBaseaction () const override
 Return parameters defining the action performed on observations flagged by the filter. More...
 

Detailed Description

Parameters controlling the operation of the ImpactHeightCheck filter.

Definition at line 31 of file ImpactHeightCheck.h.

Member Data Documentation

◆ gradientThreshold

oops::Parameter<float> ufo::ImpactHeightCheckParameters::gradientThreshold {"gradient threshold", -0.08f, this}

The threshold used to define a sharp gradient in refractivity. Units: N-units / m Inversions, and possible ducting, are identified by looking for sharp gradients in the refractivity. If the refractivity gradient is less than this, then any data below this point are rejected.

Definition at line 40 of file ImpactHeightCheck.h.

◆ sharpGradientOffset

oops::Parameter<float> ufo::ImpactHeightCheckParameters::sharpGradientOffset {"sharp gradient offset", 500, this}

The height (in m) of a buffer-zone for rejecting data above sharp gradients. If a sharp gradient in refractivity is identified, then all data above this point (plus sharpGradientOffset) is rejected. This parameter makes sure that we don't use any data which is too close to the sharp gradient.

Definition at line 46 of file ImpactHeightCheck.h.

◆ surfaceOffset

oops::Parameter<float> ufo::ImpactHeightCheckParameters::surfaceOffset {"surface offset", 600, this}

Reject data within this height (in m) of the surface.

Definition at line 49 of file ImpactHeightCheck.h.


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