UFO
ufo::ProfileCheckPermanentReject Class Reference

Profile QC: reject observations which are flagged to be permanently rejected. More...

#include <ProfileCheckPermanentReject.h>

Inheritance diagram for ufo::ProfileCheckPermanentReject:
Collaboration diagram for ufo::ProfileCheckPermanentReject:

Public Member Functions

 ProfileCheckPermanentReject (const ProfileConsistencyCheckParameters &options, const ProfileIndices &profileIndices, ProfileDataHandler &profileDataHandler, ProfileCheckValidator &profileCheckValidator)
 
void runCheck () override
 Run check. More...
 
void fillValidator () override
 Fill variables in validator. More...
 
- Public Member Functions inherited from ufo::ProfileCheckBase
 ProfileCheckBase (const ProfileConsistencyCheckParameters &options, const ProfileIndices &profileIndices, ProfileDataHandler &profileDataHandler, ProfileCheckValidator &profileCheckValidator)
 
virtual ~ProfileCheckBase ()
 
virtual bool getResult ()
 Get result of check (default fail) More...
 

Additional Inherited Members

- Protected Member Functions inherited from ufo::ProfileCheckBase
template<typename T >
void correctVector (const std::vector< T > &v1, const std::vector< T > &v2, std::vector< T > &vout)
 Apply correction to vector of values. More...
 
- Protected Attributes inherited from ufo::ProfileCheckBase
const ProfileConsistencyCheckParametersoptions_
 Configurable parameters. More...
 
const ProfileIndicesprofileIndices_
 Indices of profile's observations in the entire sample. More...
 
ProfileDataHandlerprofileDataHandler_
 Profile data handler. More...
 
ProfileCheckValidatorprofileCheckValidator_
 Profile check validator. More...
 
const float missingValueFloat = util::missingValue(1.0f)
 Missing value (float) More...
 

Detailed Description

Profile QC: reject observations which are flagged to be permanently rejected.

Definition at line 31 of file ProfileCheckPermanentReject.h.

Constructor & Destructor Documentation

◆ ProfileCheckPermanentReject()

ufo::ProfileCheckPermanentReject::ProfileCheckPermanentReject ( const ProfileConsistencyCheckParameters options,
const ProfileIndices profileIndices,
ProfileDataHandler profileDataHandler,
ProfileCheckValidator profileCheckValidator 
)

Definition at line 15 of file ProfileCheckPermanentReject.cc.

Member Function Documentation

◆ fillValidator()

void ufo::ProfileCheckPermanentReject::fillValidator ( )
inlineoverridevirtual

Fill variables in validator.

Implements ufo::ProfileCheckBase.

Definition at line 42 of file ProfileCheckPermanentReject.h.

◆ runCheck()

void ufo::ProfileCheckPermanentReject::runCheck ( )
overridevirtual

Run check.

Implements ufo::ProfileCheckBase.

Definition at line 23 of file ProfileCheckPermanentReject.cc.

Here is the call graph for this function:

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