#include <FlagAgentSummary.h>
Classes | |
struct | summary |
Public Member Functions | |
FlagAgentSummary (FlagDataHandler *dh, Record config) | |
~FlagAgentSummary () | |
Record | getResult () |
Protected Member Functions | |
void | preProcessBuffer (const vi::VisBuffer2 &visBuffer) |
Common functionality for each visBuffer (don't repeat at the row level). | |
bool | computeRowFlags (const vi::VisBuffer2 &visBuffer, FlagMapper &flags, uInt row) |
Compute flags for a given mapped visibility point. | |
void | setAgentParameters (Record config) |
Parse configuration parameters. | |
FlagReport | getReport () |
Get the summary dictionary, and 'view' reports. | |
void | getResultCore (Record &summary) |
Utility method to facilitate creation of sub-summaries per field. | |
Private Member Functions | |
FlagReport | buildFlagCountPlots () |
Build simple plot-reports from the summary dictionary. | |
Private Attributes | |
std::map< Int, std::vector < Double > > | frequencyList |
Bool | spwChannelCounts |
Bool | spwPolarizationCounts |
Bool | baselineCounts |
Bool | fieldCounts |
String | display_p |
std::map< std::string, summary * > | fieldSummaryMap |
summary * | currentSummary |
Int | arrayId |
Int | fieldId |
Int | spw |
Int | scan |
Int | observationId |
string | arrayId_str |
string | fieldId_str |
string | spw_str |
string | scan_str |
string | observationId_str |
Definition at line 30 of file FlagAgentSummary.h.
casa::FlagAgentSummary::FlagAgentSummary | ( | FlagDataHandler * | dh, | |
Record | config | |||
) |
casa::FlagAgentSummary::~FlagAgentSummary | ( | ) |
FlagReport casa::FlagAgentSummary::buildFlagCountPlots | ( | ) | [private] |
Build simple plot-reports from the summary dictionary.
bool casa::FlagAgentSummary::computeRowFlags | ( | const vi::VisBuffer2 & | visBuffer, | |
FlagMapper & | flags, | |||
uInt | row | |||
) | [protected, virtual] |
Compute flags for a given mapped visibility point.
Reimplemented from casa::FlagAgentBase.
FlagReport casa::FlagAgentSummary::getReport | ( | ) | [protected, virtual] |
Get the summary dictionary, and 'view' reports.
Reimplemented from casa::FlagAgentBase.
Record casa::FlagAgentSummary::getResult | ( | ) |
void casa::FlagAgentSummary::getResultCore | ( | Record & | summary | ) | [protected] |
Utility method to facilitate creation of sub-summaries per field.
void casa::FlagAgentSummary::preProcessBuffer | ( | const vi::VisBuffer2 & | visBuffer | ) | [protected, virtual] |
Common functionality for each visBuffer (don't repeat at the row level).
Reimplemented from casa::FlagAgentBase.
void casa::FlagAgentSummary::setAgentParameters | ( | Record | config | ) | [protected, virtual] |
Parse configuration parameters.
Reimplemented from casa::FlagAgentBase.
Int casa::FlagAgentSummary::arrayId [private] |
Definition at line 101 of file FlagAgentSummary.h.
string casa::FlagAgentSummary::arrayId_str [private] |
Definition at line 107 of file FlagAgentSummary.h.
Bool casa::FlagAgentSummary::baselineCounts [private] |
Definition at line 95 of file FlagAgentSummary.h.
summary* casa::FlagAgentSummary::currentSummary [private] |
Definition at line 100 of file FlagAgentSummary.h.
String casa::FlagAgentSummary::display_p [private] |
Definition at line 97 of file FlagAgentSummary.h.
Bool casa::FlagAgentSummary::fieldCounts [private] |
Definition at line 96 of file FlagAgentSummary.h.
Int casa::FlagAgentSummary::fieldId [private] |
Definition at line 102 of file FlagAgentSummary.h.
string casa::FlagAgentSummary::fieldId_str [private] |
Definition at line 108 of file FlagAgentSummary.h.
std::map<std::string, summary* > casa::FlagAgentSummary::fieldSummaryMap [private] |
Definition at line 99 of file FlagAgentSummary.h.
std::map<Int , std::vector<Double> > casa::FlagAgentSummary::frequencyList [private] |
Definition at line 91 of file FlagAgentSummary.h.
Int casa::FlagAgentSummary::observationId [private] |
Definition at line 105 of file FlagAgentSummary.h.
string casa::FlagAgentSummary::observationId_str [private] |
Definition at line 111 of file FlagAgentSummary.h.
Int casa::FlagAgentSummary::scan [private] |
Definition at line 104 of file FlagAgentSummary.h.
string casa::FlagAgentSummary::scan_str [private] |
Definition at line 110 of file FlagAgentSummary.h.
Int casa::FlagAgentSummary::spw [private] |
Definition at line 103 of file FlagAgentSummary.h.
string casa::FlagAgentSummary::spw_str [private] |
Definition at line 109 of file FlagAgentSummary.h.
Bool casa::FlagAgentSummary::spwChannelCounts [private] |
Definition at line 93 of file FlagAgentSummary.h.
Bool casa::FlagAgentSummary::spwPolarizationCounts [private] |
Definition at line 94 of file FlagAgentSummary.h.