Silly filtering class, don't use it. More...
#include <AcclaimFilters.h>
Public Member Functions | |
SpectrumMagnitude (Int_t numEvents) | |
Constructor for SoectrumMagnitude filter. More... | |
virtual void | process (FilteredAnitaEvent *fEv) |
Set each frequency bin of each waveform to the FourierBuffer derived TSpectrum amplitude, without chaning the phase. More... | |
virtual const char * | tag () const |
virtual const char * | description () const |
Public Member Functions inherited from Acclaim::Filters::RayleighMonitor | |
RayleighMonitor (int numEvents) | |
Constructor for theh RayleighMonitor. More... | |
virtual void | processOne (AnalysisWaveform *wave, const RawAnitaHeader *h=NULL, int ant=0, int pol=0) |
virtual unsigned | outputLength (unsigned i) const |
returns the number of doubles each output array More... | |
virtual unsigned | nOutputs () const |
virtual const char * | outputName (unsigned i) const |
maps the output array index to a name More... | |
virtual void | fillOutput (unsigned i, double *v) const |
puts the ith output buffer into the array v. More... | |
const FourierBuffer * | getFourierBuffer () const |
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) |
Protected Attributes inherited from Acclaim::Filters::RayleighMonitor | |
int | fNumEvents |
FourierBuffer | fourierBuffer |
TString | fDescription |
unsigned | fNumOutputs |
AnitaPol::AnitaPol_t | fOutputPol |
int | fOutputAnt |
Silly filtering class, don't use it.
SpectrumMagnitude Forces magnitude of each frequency bin to match the TSpectrum derived magnitudes inside FourierBuffer (thereby deweighting CW frequency bins). Don't use this.
Definition at line 163 of file AcclaimFilters.h.
|
explicit |
Constructor for SoectrumMagnitude filter.
numEvents | is the number of events over which to derived the TSpectrum averaged amplitudes |
Definition at line 311 of file AcclaimFilters.cxx.
|
inlinevirtual |
human readable description, should provide sufficient information to understand what was done
Reimplemented from Acclaim::Filters::RayleighMonitor.
Definition at line 171 of file AcclaimFilters.h.
|
virtual |
Set each frequency bin of each waveform to the FourierBuffer derived TSpectrum amplitude, without chaning the phase.
fEv | is the event to be filtered |
Reimplemented from Acclaim::Filters::RayleighMonitor.
Definition at line 322 of file AcclaimFilters.cxx.
|
inlinevirtual |
short name for operation, will be used for output tree name, if there is one
Reimplemented from Acclaim::Filters::RayleighMonitor.
Definition at line 170 of file AcclaimFilters.h.