25 #include "cheetah/rfim/Config.h" 33 : cheetah::utils::Config(
"rfim")
38 add(_sum_threshold_config);
46 void Config::add_options(OptionsDescriptionEasyInit& add_options)
49 (
"flag-policy", boost::program_options::value<bool>(&_policy)->default_value(_policy),
"if set true, detected RFI will be marked as a flag mask. Otherwise input data will be modified usinf the LastUnflagged replacement method");
64 return _sum_threshold_config;
69 return _iqrmcpu_config;
74 return _ampp_config.active() ||
76 _sum_threshold_config.active() ||
77 _iqrmcpu_config.active();
iqrmcpu::Config const & iqrmcpu_algo_config() const
Configuration details for the iqrm RFIM algorithm.
bool flag_policy() const
data policy
sum_threshold::Config const & sum_threshold_algo_config() const
Configuration details for the sum_threshold based RFIM algorithm.
bool algo_defined() const
returns true only if one or more algorithms have been marked as active
bool active() const
indicate if the algorithm is to be used
Some limits and constants for FLDO.
cuda::Config const & cuda_algo_config() const
Configuration details for the cuda based RFIM algorithm.
ampp::Config const & ampp_algo_config() const
Configuration details for the AMPP RFIM algorithm.
Configuration Options for the ampp rfi clipping algorithm.