Public Member Functions | List of all members
Acclaim::Filters::UniformMagnitude Class Reference

Silly filtering class, don't use it. More...

#include <AcclaimFilters.h>

Public Member Functions

 UniformMagnitude ()
 Constructor for uniform magnitude.
 
virtual void processOne (AnalysisWaveform *wf, const RawAnitaHeader *h=NULL, int ant=0, int pol=0)
 Sets each frequency bin to have identical magnitude, without disturbing the phase. More...
 
virtual const char * tag () const
 
virtual const char * description () const
 
- 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
AnalysisWaveformgetWf (FilteredAnitaEvent *ev, int i)
 
AnalysisWaveformgetWf (FilteredAnitaEvent *ev, int ant, AnitaPol::AnitaPol_t pol)
 

Detailed Description

Silly filtering class, don't use it.

UniformMagnitude Forces magnitude of each frequency bin to be equal (thereby deweighting CW frequency bins). Don't use this.

Definition at line 184 of file AcclaimFilters.h.

Inheritance diagram for Acclaim::Filters::UniformMagnitude:
Inheritance graph
[legend]
Collaboration diagram for Acclaim::Filters::UniformMagnitude:
Collaboration graph
[legend]

Member Function Documentation

virtual const char* Acclaim::Filters::UniformMagnitude::description ( ) const
inlinevirtual

human readable description, should provide sufficient information to understand what was done

Implements FilterOperation.

Definition at line 191 of file AcclaimFilters.h.

void Acclaim::Filters::UniformMagnitude::processOne ( AnalysisWaveform wf,
const RawAnitaHeader h = NULL,
int  ant = 0,
int  pol = 0 
)
virtual

Sets each frequency bin to have identical magnitude, without disturbing the phase.

Pretty dumb really.

Parameters
wfis the waveform to be filtered

Implements UniformFilterOperation.

Definition at line 292 of file AcclaimFilters.cxx.

virtual const char* Acclaim::Filters::UniformMagnitude::tag ( ) const
inlinevirtual

short name for operation, will be used for output tree name, if there is one

Implements FilterOperation.

Definition at line 190 of file AcclaimFilters.h.


The documentation for this class was generated from the following files: