24 #include "cheetah/rfim/iqrmcpu/Config.h" 33 : utils::Config(
"rfim_iqrmcpu")
45 void Config::add_options(OptionsDescriptionEasyInit& add_options)
48 (
"active", boost::program_options::value<bool>(&_active),
"use algorithm for rfi clipping")
49 (
"max_lag", boost::program_options::value<std::size_t>(&_max_lag),
"widest RFI event in frequency to check for (as numbero of channels)")
50 (
"nsigma", boost::program_options::value<float>(&_nsigma),
"Set the threshold for flagging in units of standard deviation")
51 (
"edge_channels", boost::program_options::value<std::size_t>(&_edge_channels),
"Number of channels to flag on band edges");
59 std::size_t Config::max_lag()
const 64 float Config::nsigma()
const 69 std::size_t Config::edge_channels()
const 71 return _edge_channels;
Some limits and constants for FLDO.
bool active() const
indicate if the algorithm is to be used