Public Member Functions | |
CombinedSineSubtractFilter (double min_power_ratio=0.05, int max_failed_iter=0, int nfreq_bands=0, const double *freq_bands_start=0, const double *freq_bands_end=0, int nstored_freqs=5) | |
const char * | tag () const |
const char * | description () const |
unsigned | nOutputs () const |
const char * | outputName (unsigned i) const |
unsigned | outputLength (unsigned i) const |
void | fillOutput (unsigned i, double *vars) const |
virtual void | process (FilteredAnitaEvent *ev) |
virtual void | processOne (AnalysisWaveform *aw, const RawAnitaHeader *header=0, int ant=0, int pol=0) |
const FFTtools::SineSubtract * | sinsub (AnitaPol::AnitaPol_t pol, int phi) const |
void | setInteractive (bool set) |
Public Member Functions inherited from FilterOperation | |
virtual | ~FilterOperation () |
Additional Inherited Members | |
Protected Member Functions inherited from FilterOperation | |
AnalysisWaveform * | getWf (FilteredAnitaEvent *ev, int i) |
AnalysisWaveform * | getWf (FilteredAnitaEvent *ev, int ant, AnitaPol::AnitaPol_t pol) |
Definition at line 321 of file UCFilters.h.
|
inlinevirtual |
human readable description, should provide sufficient information to understand what was done
Implements FilterOperation.
Definition at line 330 of file UCFilters.h.
|
virtual |
Fill the ith output
Reimplemented from FilterOperation.
Definition at line 1206 of file UCFilters.cc.
|
inlinevirtual |
The number of output variables (doubles or double arrays) defined by this operation
Reimplemented from FilterOperation.
Definition at line 331 of file UCFilters.h.
|
virtual |
The length of the ith output variable (it's a double array of this size)
Reimplemented from FilterOperation.
Definition at line 1287 of file UCFilters.cc.
|
inlinevirtual |
The name of the ith output variable
Reimplemented from FilterOperation.
Definition at line 332 of file UCFilters.h.
|
virtual |
operate on the FilteredAnitaEvent
Implements FilterOperation.
Definition at line 1299 of file UCFilters.cc.
|
virtual |
operate on one waveform (ABL added moved this from UniformFitlerOperation so that FilterStrategy could call its this on single waveforms, and the weird argument structure is just so it matches ad sinsub)
Implements FilterOperation.
Definition at line 1325 of file UCFilters.cc.
|
inlinevirtual |
short name for operation, will be used for output tree name, if there is one
Implements FilterOperation.
Definition at line 329 of file UCFilters.h.