8 #ifndef QG_MODEL_FINALCHECK_H_
9 #define QG_MODEL_FINALCHECK_H_
14 #include "eckit/config/LocalConfiguration.h"
20 #include "oops/util/Printable.h"
24 template <
typename DATATYPE>
class ObsDataQG;
42 void print(std::ostream &)
const override {}
Base class for OBS-specific implementations of the ObsFilter interface. interface::ObsFilterBase over...
void postFilter(const ObsVecQG &, const ObsVecQG &, const ObsDiagsQG &) override
void preProcess() override
Perform any observation processing steps that do not require access to GeoVaLs or outputs produced by...
FinalCheck(const ObsSpaceQG &, const eckit::Configuration &, std::shared_ptr< ObsDataQG< int > >, std::shared_ptr< ObsDataQG< float > >)
const oops::Variables novars_
void print(std::ostream &) const override
oops::Variables requiredHdiagnostics() const override
Return the list of observation diagnostics required by this filter.
oops::Variables requiredVars() const override
Return the list of GeoVaLs required by this filter.
void priorFilter(const GomQG &) override
GomQG class to handle local model values for QG model.
Data in observation space.
ObsVecQG class to handle vectors in observation space for QG model.
The namespace for the qg model.