27 #ifndef FLAGGING_RFAFLAGEXAMINER_H
28 #define FLAGGING_RFAFLAGEXAMINER_H
115 std::map<std::string, std::map<std::string, casacore::uInt64> >
accumflags;
116 std::map<std::string, std::map<std::string, casacore::uInt64> >
accumtotal;
127 #ifndef AIPS_NO_TEMPLATE_SRC
128 #include <flagging/Flagging/RFAFlagExaminer.tcc>
129 #endif //# AIPS_NO_TEMPLATE_SRC
casacore::uInt64 inTotalCount
std::vector< casacore::uInt64 > accumtotal_correlation
casacore::uInt64 totalrowcount
RFAFlagExaminer(RFChunkStats &ch, const casacore::RecordInterface &parm)
constructor.
casacore::uInt64 totalflags
virtual void initializeIter(casacore::uInt it)
std::vector< casacore::uInt64 > accumflags_channel
virtual void endChunk()
Called once finished with a chunk.
casacore::uInt64 inTotalRowCount
virtual IterMode iterRow(casacore::uInt irow)
iterRow() is called once per each row in the VisBuffer.
unsigned long long uInt64
virtual void endFlag()
Called after a flag pass is complete.
casacore::uInt64 totalcount
casacore::uInt64 totalrowflags
virtual casacore::Bool newChunk(casacore::Int &maxmem)
Called before iterating over a chunk.
virtual void finalizeIter(casacore::uInt it)
std::vector< casacore::uInt64 > accumflags_correlation
casacore::uInt64 accumTotalFlags
accumulated over all chunks
casacore::uInt64 accumTotalRowFlags
std::map< std::string, std::map< std::string, casacore::uInt64 > > accumtotal
casacore::uInt64 outTotalRowCount
RFASelector: flags pixels/rows based on a specified selection.
virtual void startData(bool verbose)
Called before starting a data pass on a chunk.
casacore::uInt64 outTotalFlags
virtual ~RFAFlagExaminer()
RFAFlagExaminer: Examine the flags and get statistics. perform extensions too.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
void processRow(casacore::uInt ifr, casacore::uInt it)
virtual casacore::String getDesc (); static const casacore::RecordInterface & getDefaults (); ...
casacore::uInt64 inTotalRowFlags
std::vector< casacore::uInt64 > accumtotal_channel
virtual casacore::Record getResult()
casacore::uInt64 outTotalRowFlags
casacore::uInt64 inTotalFlags
per chunk
std::map< std::string, std::map< std::string, casacore::uInt64 > > accumflags
Statistics per antenna, baseline, spw, etc.
casacore::uInt64 accumTotalCount
String: the storage and methods of handling collections of characters.
virtual void iterFlag(casacore::uInt it)
Iteration method for a flag pass.
RFChunkStats: vital information and flagging stats for a visibility chunk.
casacore::uInt64 accumTotalRowCount
Abstract base class for Record classes.
virtual void initialize()
Initialize chunk.
casacore::uInt64 outTotalCount
virtual casacore::String getID()
virtual void startData(bool verbose)
Called before starting a data pass on a chunk.
virtual void startFlag(bool verbose)
Called before starting the fetch-flags pass.