Public Member Functions | |
DigitalFilterOperation (const FFTtools::DigitalFilter *digi, bool correct_delay=true, double delay_min_freq=0.18/1.3, double delay_max_freq=1) | |
const char * | tag () const |
const char * | description () const |
virtual void | processOne (AnalysisWaveform *wf, const RawAnitaHeader *=0, int ant=0, int pol=0) |
Public Member Functions inherited from UniformFilterOperation | |
virtual void | process (FilteredAnitaEvent *event) |
Public Member Functions inherited from FilterOperation | |
virtual unsigned | nOutputs () const |
virtual const char * | outputName (unsigned i) const |
virtual unsigned | outputLength (unsigned i) const |
virtual void | fillOutput (unsigned i, double *v) const |
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 130 of file BasicFilters.h.
DigitalFilterOperation::DigitalFilterOperation | ( | const FFTtools::DigitalFilter * | digi, |
bool | correct_delay = true , |
||
double | delay_min_freq = 0.18/1.3 , |
||
double | delay_max_freq = 1 |
||
) |
Digital filter based on digi. If correct_delay is true, the waveform will be adjusted by average group delay over the band. The band is defined by delay_min_freq and delay_max_freq (given in terms of fnyq). If supersampled, you may need to adjust these from the values here.
Definition at line 74 of file BasicFilters.cc.
|
inlinevirtual |
human readable description, should provide sufficient information to understand what was done
Implements FilterOperation.
Definition at line 142 of file BasicFilters.h.
|
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 UniformFilterOperation.
Definition at line 81 of file BasicFilters.cc.
|
inlinevirtual |
short name for operation, will be used for output tree name, if there is one
Implements FilterOperation.
Definition at line 141 of file BasicFilters.h.