#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.
1.6.1