27 #ifndef FLAGGING_RFASPECTRALREJ_H
28 #define FLAGGING_RFASPECTRALREJ_H
void parseRegion(const casacore::RecordInterface &parm)
Abstract RedFlagger Agent class with a flag cube.
virtual void endChunk()
Called once finished with a chunk.
virtual casacore::Bool newChunk(casacore::Int &maxmem)
Called before iterating over a chunk.
RFASpectralRej(RFChunkStats &ch, const casacore::RecordInterface &parm)
virtual ~RFASpectralRej()
RFRowClipper: flags rows based on their noise level.
virtual casacore::String getDesc()
called to obtain a short description of this RFA
virtual IterMode iterRow(casacore::uInt ir)
iterRow() is called once per each row in the VisBuffer.
A one dimensional polynomial class.
casacore::Polynomial< casacore::AutoDiff< casacore::Float > > poly
void addSegment(casacore::Int spwid, casacore::Double fq0, casacore::Double fq1, casacore::Int ch0, casacore::Int ch1)
virtual casacore::uInt estimateMemoryUse()
This method is called before iterating over a chunk, to inquire the expected memory use...
casacore::LogicalVector fitchan
struct casa::RFASpectralRej::Segment Segment
spectral region specifications
virtual IterMode iterTime(casacore::uInt it)
Iteration methods for a data pass.
virtual casacore::uInt estimateMemoryUse()
This method is called before iterating over a chunk, to inquire the expected memory use...
casacore::Block< Segment > segments
bool Bool
Define the standard types used by Casacore.
casacore::Double threshold
spectral region specifications
RFASpectralRej: Spectral rejection agent.
virtual void startData(bool verbose)
Called before starting a data pass on a chunk.
static const casacore::RecordInterface & getDefaults()
String: the storage and methods of handling collections of characters.
virtual IterMode endData()
Called after a pass is completed successfully (i.e., not stopped by start or iter methods)...
RFChunkStats: vital information and flagging stats for a visibility chunk.
Abstract base class for Record classes.
casacore::LinearFit< casacore::Float > fitter
casacore::uInt num_fitchan
RFDataMapper: maps complex visibilities to a single real value.