RFAUVBinner.h
Classes
- RFAUVBinner -- RFAUVBinner: flagging via UV binning (full description)
Interface
- Public Members
- RFAUVBinner ( RFChunkStats &ch,const RecordInterface &parm )
- virtual ~RFAUVBinner ()
- virtual uInt estimateMemoryUse ()
- virtual Bool newChunk (Int &maxmem)
- virtual void endChunk ()
- virtual void startData ()
- virtual void startDry ()
- virtual IterMode iterTime (uInt it)
- virtual IterMode iterRow (uInt ir)
- virtual IterMode iterDry (uInt it)
- virtual IterMode endData ()
- virtual IterMode endDry ()
- virtual String getDesc ()
- static const RecordInterface & getDefaults ()
- Protected Members
- IPosition computeBin( Float uv,Float y,uInt ich )
- void makePlot ( PGPlotterInterface &pgp,uInt ich )
Prerequisite
- RFDataMapper
- RFFlagCubeBase
- RFCubeLattice
Synopsis
To Do
- make UV-distance matrix static, to share between multiple instances
- collect population statistics across all channels
- 3D bins (ampl-UVdist-channel)?
- think how to solve "encroaching" problem to achieve a better
probability distribution. Perhaps two sets of staggered bins,
and for each point use the count of the bigger bin?
Member Description
virtual Bool newChunk (Int &maxmem)
virtual IterMode iterTime (uInt it)
virtual IterMode iterRow (uInt ir)
virtual IterMode iterDry (uInt it)
virtual IterMode endData ()
virtual IterMode endDry ()
static const RecordInterface & getDefaults ()
void makePlot ( PGPlotterInterface &pgp,uInt ich )