OOPS
|
Simple background check: all obs for which {|y-H(x)| < threshold} pass QC. More...
#include <BackgroundCheck.h>
Public Member Functions | |
BackgroundCheck (const ObsTableView &, const eckit::Configuration &, std::shared_ptr< ObsData1D< int > >, std::shared_ptr< ObsData1D< float > >) | |
void | preProcess () const |
void | priorFilter (const GomL95 &) const |
void | postFilter (const ObsVec1D &, const ObsDiags1D &) const |
oops::Variables | requiredVars () const |
oops::Variables | requiredHdiagnostics () const |
Private Member Functions | |
void | print (std::ostream &os) const |
Private Attributes | |
const ObsTableView & | obsdb_ |
BackgroundCheckParameters | options_ |
std::shared_ptr< ObsData1D< int > > | qcflags_ |
std::shared_ptr< ObsData1D< float > > | obserr_ |
const oops::Variables | novars_ |
Simple background check: all obs for which {|y-H(x)| < threshold} pass QC.
Definition at line 45 of file BackgroundCheck.h.
lorenz95::BackgroundCheck::BackgroundCheck | ( | const ObsTableView & | obsdb, |
const eckit::Configuration & | conf, | ||
std::shared_ptr< ObsData1D< int > > | qcflags, | ||
std::shared_ptr< ObsData1D< float > > | obserr | ||
) |
Definition at line 22 of file BackgroundCheck.cc.
void lorenz95::BackgroundCheck::postFilter | ( | const ObsVec1D & | hofx, |
const ObsDiags1D & | |||
) | const |
|
inline |
Definition at line 50 of file BackgroundCheck.h.
|
private |
Definition at line 47 of file BackgroundCheck.cc.
|
inline |
Definition at line 51 of file BackgroundCheck.h.
|
inline |
Definition at line 55 of file BackgroundCheck.h.
|
inline |
Definition at line 54 of file BackgroundCheck.h.
|
private |
Definition at line 64 of file BackgroundCheck.h.
|
private |
Definition at line 60 of file BackgroundCheck.h.
|
private |
Definition at line 63 of file BackgroundCheck.h.
|
private |
Definition at line 61 of file BackgroundCheck.h.
|
private |
Definition at line 62 of file BackgroundCheck.h.