|
| DigitalFilterSeries (const DigitalFilter *f, bool takeOwnership=false) |
|
virtual void | filterOut (size_t n, const double *w, double *out) const |
|
virtual std::complex< double > | transfer (std::complex< double > z) const |
|
virtual void | add (const DigitalFilter *f, bool o) |
|
virtual void | clear () |
|
virtual double * | filter (size_t n, const double *w) const |
|
virtual void | filterGraph (TGraph *g, bool filterErrors=false) const |
|
virtual void | filterReplace (size_t n, double *w) const |
|
virtual void | impulse (size_t n, double *out, size_t delay=0) const |
|
virtual double * | impulse (size_t n, size_t delay=0) const |
|
TGraph * | impulseGraph (size_t n=101, double dt=1, size_t delay=50) const |
|
virtual void | response (size_t n, TGraph **amplitude_response, TGraph **phase_response, TGraph **group_delay=0) const |
|
virtual TGraph * | amplitudeResponse (size_t n=101) const |
|
virtual TGraph * | phaseResponse (size_t n=101) const |
|
virtual TGraph * | groupDelay (size_t n=101) const |
|
double | avgDelay (double min_freq=0, double max_freq=1, int n=101) const |
|
virtual TPad * | drawResponse (TPad *c=0, int n=101, int delay=50) const |
|
|
std::vector< const DigitalFilter * > | series |
|
std::vector< bool > | own |
|
Definition at line 129 of file DigitalFilter.h.
void FFTtools::DigitalFilterSeries::filterOut |
( |
size_t |
n, |
|
|
const double * |
w, |
|
|
double * |
out |
|
) |
| const |
|
virtual |
Filter input with previously allocated output.
- Parameters
-
n | size of waveform to filter |
w | input waveform |
out | output waveform (assumed to be allocated) |
Implements FFTtools::DigitalFilter.
Definition at line 205 of file DigitalFilter.cxx.
The documentation for this class was generated from the following files: