3 #ifndef __ws_selector_hpp
4 #define __ws_selector_hpp
9 #include <s2proc/ws_sim.hpp>
53 int get_smooth_poly_order(
size_t n,
float smth_order)
const;
55 void get_slide_base_ids(
const WaveField &iwf,
size_t slide_base_traces_num,
size_t id,
56 size_t &trb_id,
size_t &tre_id)
const;
float AmplT
Definition: trace.hpp:21
float TimeT
Definition: trace.hpp:22
Definition: ws_selector.hpp:20
Trace::TimeT defect_ampls_part
Definition: ws_selector.hpp:29
size_t time_base_samples_num
Definition: ws_selector.hpp:22
Definition: ws_selector.hpp:15
std::vector< Trace::AmplT > DVector
Definition: s2_corr.hpp:20
Trace::TimeT ampl_smothing_order
Definition: ws_selector.hpp:33
Definition: wave_field.hpp:13
WaveField getWave(const WaveField &iwf) const
bool apply_smoothing
Definition: ws_selector.hpp:32
Trace::TimeT ampl_est_win_e
Definition: ws_selector.hpp:27
Trace::TimeT ampl_est_win_b
Definition: ws_selector.hpp:26
Parameters m_params
Definition: ws_selector.hpp:44
size_t time_base_shift_samples_num
Definition: ws_selector.hpp:23
size_t slide_base_traces_num
Definition: ws_selector.hpp:24
Trace::TimeT energy_filter_rigidity
Definition: ws_selector.hpp:30