casa
$Rev:20696$
|
#include <FlagAgentSummary.h>
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. | |
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 |
std::map< std::string, std::map< std::string, uInt64 > > | accumflags |
std::map< std::string, std::map< std::string, uInt64 > > | accumtotal |
std::map< Int, std::map< uInt, uInt64 > > | accumChannelflags |
std::map< Int, std::map< uInt, uInt64 > > | accumChanneltotal |
std::map< Int, std::map < std::string, uInt64 > > | accumPolarizationflags |
std::map< Int, std::map < std::string, uInt64 > > | accumPolarizationtotal |
std::map< Int, std::map< Int, uInt64 > > | accumAntScanflags |
std::map< Int, std::map< Int, uInt64 > > | accumAntScantotal |
uInt64 | accumTotalFlags |
uInt64 | accumTotalCount |
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 | ||
) |
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.
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.
std::map<Int, std::map<Int, uInt64> > casa::FlagAgentSummary::accumAntScanflags [private] |
Definition at line 72 of file FlagAgentSummary.h.
std::map<Int, std::map<Int, uInt64> > casa::FlagAgentSummary::accumAntScantotal [private] |
Definition at line 73 of file FlagAgentSummary.h.
std::map<Int, std::map<uInt, uInt64> > casa::FlagAgentSummary::accumChannelflags [private] |
Definition at line 66 of file FlagAgentSummary.h.
std::map<Int, std::map<uInt, uInt64> > casa::FlagAgentSummary::accumChanneltotal [private] |
Definition at line 67 of file FlagAgentSummary.h.
std::map<std::string, std::map<std::string, uInt64> > casa::FlagAgentSummary::accumflags [private] |
Definition at line 63 of file FlagAgentSummary.h.
std::map<Int, std::map<std::string, uInt64> > casa::FlagAgentSummary::accumPolarizationflags [private] |
Definition at line 69 of file FlagAgentSummary.h.
std::map<Int, std::map<std::string, uInt64> > casa::FlagAgentSummary::accumPolarizationtotal [private] |
Definition at line 70 of file FlagAgentSummary.h.
std::map<std::string, std::map<std::string, uInt64> > casa::FlagAgentSummary::accumtotal [private] |
Definition at line 64 of file FlagAgentSummary.h.
Definition at line 75 of file FlagAgentSummary.h.
Definition at line 75 of file FlagAgentSummary.h.
Int casa::FlagAgentSummary::arrayId [private] |
Definition at line 77 of file FlagAgentSummary.h.
string casa::FlagAgentSummary::arrayId_str [private] |
Definition at line 83 of file FlagAgentSummary.h.
Bool casa::FlagAgentSummary::baselineCounts [private] |
Definition at line 61 of file FlagAgentSummary.h.
Int casa::FlagAgentSummary::fieldId [private] |
Definition at line 78 of file FlagAgentSummary.h.
string casa::FlagAgentSummary::fieldId_str [private] |
Definition at line 84 of file FlagAgentSummary.h.
std::map<Int , std::vector<Double> > casa::FlagAgentSummary::frequencyList [private] |
Definition at line 57 of file FlagAgentSummary.h.
Int casa::FlagAgentSummary::observationId [private] |
Definition at line 81 of file FlagAgentSummary.h.
string casa::FlagAgentSummary::observationId_str [private] |
Definition at line 87 of file FlagAgentSummary.h.
Int casa::FlagAgentSummary::scan [private] |
Definition at line 80 of file FlagAgentSummary.h.
string casa::FlagAgentSummary::scan_str [private] |
Definition at line 86 of file FlagAgentSummary.h.
Int casa::FlagAgentSummary::spw [private] |
Definition at line 79 of file FlagAgentSummary.h.
string casa::FlagAgentSummary::spw_str [private] |
Definition at line 85 of file FlagAgentSummary.h.
Bool casa::FlagAgentSummary::spwChannelCounts [private] |
Definition at line 59 of file FlagAgentSummary.h.
Definition at line 60 of file FlagAgentSummary.h.