RFASpectralRej.h
Classes
- RFASpectralRej -- RFASpectralRej: Spectral rejection agent (full description)
Interface
- Public Members
- RFASpectralRej ( RFChunkStats &ch,const RecordInterface &parm )
- virtual ~RFASpectralRej ()
- virtual uInt estimateMemoryUse ()
- virtual Bool newChunk (Int &maxmem)
- virtual void endChunk ()
- virtual void startData ()
- virtual IterMode iterTime (uInt it)
- virtual IterMode iterRow (uInt ir)
- virtual IterMode endData ()
- virtual String getDesc ()
- static const RecordInterface & getDefaults ()
- Protected Members
- void addSegment ( Int spwid,Double fq0,Double fq1,Int ch0,Int ch1 )
- void parseRegion ( const RecordInterface &parm )
Prerequisite
- RFDataMapper
- RFFlagCubeBase
- RFRowClipper
Synopsis
RFASpectralRej fits a polynomial to a specified segment of the spectrum
(presumably, spectral line-free). The fit produces a noise estimate for
each row. Rows with excessive noise levels are flagged using RFRowClipper.
To Do
- add this feature
- fix this bug
- start discussion of this possible extension
Member Description
virtual Bool newChunk (Int &maxmem)
virtual IterMode iterTime (uInt it)
virtual IterMode iterRow (uInt ir)
virtual IterMode endData ()
static const RecordInterface & getDefaults ()
void addSegment ( Int spwid,Double fq0,Double fq1,Int ch0,Int ch1 )
void parseRegion ( const RecordInterface &parm )