12 static ProfileCheckMaker<ProfileCheckPermanentReject>
26 std::vector <int> &tFlags =
28 std::vector <int> &rhFlags =
30 std::vector <int> &uFlags =
32 std::vector <int> &vFlags =
34 std::vector <int> &zFlags =
36 std::vector <int> &ReportFlags =
39 if (ReportFlags.empty()) {
41 <<
"Permanent rejection check will not be performed." << std::endl;
46 for (
int jlev = 0; jlev < numProfileLevels; ++jlev) {
49 tFlags, rhFlags, uFlags, vFlags, zFlags);
56 for (
int jlev = 0; jlev < numProfileLevels; ++jlev) {
63 tFlags, rhFlags, uFlags, vFlags, zFlags);
Options controlling the operation of the ConventionalProfileProcessing filter.
oops::Parameter< bool > modellevels
Have the observation and model values been averaged onto model levels?
Profile QC checker base class.
const ConventionalProfileProcessingParameters & options_
Configurable parameters.
void SetQCFlag(const int &flag, const size_t &jlev, std::vector< T > &vec)
ProfileCheckPermanentReject(const ConventionalProfileProcessingParameters &options)
void runCheck(ProfileDataHandler &profileDataHandler) override
Run check.
Retrieve and store data for individual profiles. To do this, first the vector of values in the entire...
std::vector< T > & get(const std::string &fullname)
int getNumProfileLevels() const
Return number of levels to which QC checks should be applied.
@ SurplusReport
(Near) duplicate data
@ TrackRejectReport
Failed track check.
@ FinalRejectReport
One of flags 1-6 set.
@ PermRejectReport
Blacklisted data.
@ OutOfAreaReport
Outside analysis area/time.
@ FinalRejectFlag
Final QC flag.
@ PermRejectFlag
Blacklisted data.
static ProfileCheckMaker< ProfileCheckPermanentReject > makerProfileCheckPermanentReject_("PermanentReject")
static constexpr const char *const qcflags_observation_report
static constexpr const char *const qcflags_eastward_wind
static constexpr const char *const qcflags_northward_wind
static constexpr const char *const qcflags_relative_humidity
static constexpr const char *const qcflags_air_temperature
static constexpr const char *const qcflags_geopotential_height