25 #include "cheetah/tdao/Config.h" 33 : cheetah::utils::Config(
"tdao")
35 , _min_frequency(0.0f * data::hz)
36 , _max_frequency(5000.0f * data::hz)
49 float Config::significance_threshold()
const 54 void Config::significance_threshold(
float val)
59 data::FourierFrequencyType Config::minimum_frequency()
const 61 return _min_frequency;
64 void Config::minimum_frequency(data::FourierFrequencyType
const& min_freq)
66 _min_frequency = min_freq;
69 data::FourierFrequencyType Config::maximum_frequency()
const 71 return _max_frequency;
74 void Config::maximum_frequency(data::FourierFrequencyType
const& max_freq)
76 _max_frequency = max_freq;
79 void Config::add_options(OptionsDescriptionEasyInit& add_options)
83 (
"significance_threshold", boost::program_options::value<float>(&_threshold)->default_value(9.0f),
84 "The significance threshold for candidate to be selected (single trial significance).")
85 (
"minimum_search_frequency", boost::program_options::value<float>()
90 _min_frequency = f * data::hz;
93 "The minimum Fourier frequency to search for pulsed signals at (in Hz).")
94 (
"maximum_search_frequency", boost::program_options::value<float>()
95 ->default_value(2000.0f)
99 _max_frequency = f * data::hz;
102 "The maximum Fourier frequency to search for pulsed signals at (in Hz).");
Some limits and constants for FLDO.