23 #ifndef FlagAgentSummary_H_
24 #define FlagAgentSummary_H_
48 std::map<std::string, std::map<std::string, casacore::uInt64> >
accumflags;
49 std::map<std::string, std::map<std::string, casacore::uInt64> >
accumtotal;
FlagAgentSummary(FlagDataHandler *dh, casacore::Record config)
casacore::Record getResult()
A top level class defining the data handling interface for the flagging module.
std::map< std::string, std::map< std::string, casacore::uInt64 > > accumflags
void getResultCore(casacore::Record &summary)
Utility method to facilitate creation of sub-summaries per field.
unsigned long long uInt64
std::map< casacore::Int, std::map< std::string, casacore::uInt64 > > accumPolarizationflags
std::map< std::string, std::map< std::string, casacore::uInt64 > > accumtotal
void preProcessBuffer(const vi::VisBuffer2 &visBuffer)
Common functionality for each visBuffer (don't repeat at the row level)
FlagReport getReport()
Get the summary dictionary, and 'view' reports.
Everything going into the FlagReport is by value Everything going out of it is by reference...
std::map< casacore::Int, std::map< casacore::uInt, casacore::uInt64 > > accumChannelflags
casacore::uInt64 accumTotalFlags
casacore::Bool spwChannelCounts
bool computeRowFlags(const vi::VisBuffer2 &visBuffer, FlagMapper &flags, casacore::uInt row)
Compute flags for a given mapped visibility point.
A top level class defining the interface for flagging agents.
casacore::Int observationId
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
casacore::Bool baselineCounts
void setAgentParameters(casacore::Record config)
Parse configuration parameters.
std::map< casacore::Int, std::map< casacore::Int, casacore::uInt64 > > accumAntScantotal
std::map< casacore::Int, std::map< casacore::Int, casacore::uInt64 > > accumAntScanflags
std::map< casacore::Int, std::map< std::string, casacore::uInt64 > > accumPolarizationtotal
VisBuffer2s encapsulate one chunk of visibility data for processing.
casacore::Bool spwPolarizationCounts
casacore::String display_p
std::map< casacore::Int, std::vector< casacore::Double > > frequencyList
String: the storage and methods of handling collections of characters.
std::map< std::string, summary * > fieldSummaryMap
FlagReport buildFlagCountPlots()
Build simple plot-reports from the summary dictionary.
std::map< casacore::Int, std::map< casacore::uInt, casacore::uInt64 > > accumChanneltotal
casacore::uInt64 accumTotalCount
casacore::Bool fieldCounts