8 #ifndef UFO_OBSCHECK_H_ 9 #define UFO_OBSCHECK_H_ 16 #include "oops/util/DateTime.h" 17 #include "oops/util/ObjectCounter.h" 18 #include "oops/util/Printable.h" 39 private util::ObjectCounter<ObsCheck> {
41 static const std::string
classname() {
return "ufo::ObsCheck";}
44 const util::DateTime &,
const util::DateTime &);
46 explicit ObsCheck(
const eckit::Configuration &);
57 void print(std::ostream &)
const;
63 #endif // UFO_OBSCHECK_H_
ObsVector class to handle vectors in observation space for IODA.
ObsCheck: check observation for quality.
void print(std::ostream &) const
void priorFilter(const ioda::ObsSpace &) const
Wrapper around ObsHelpQG, mostly to hide the factory.
The namespace for the main oops code.
GeoVaLs: geophysical values at locations.
void postFilter(const GeoVaLs &, const ioda::ObsVector &, const ioda::ObsSpace &) const
ObsCheck(const ioda::ObsSpace &, const oops::Variables &, const util::DateTime &, const util::DateTime &)
const int & toFortran() const
static const std::string classname()