Commits
714 714 | } |
715 715 | |
716 716 | if (baselineCounts) |
717 717 | { |
718 718 | Record stats_key1; |
719 719 | |
720 720 | for (const auto &key1 : currentSummary->accumAntScantotal) |
721 721 | { |
722 722 | // Construct antenna name |
723 723 | stringstream antenna_stringStream; |
724 - | antenna_stringStream << flagDataHandler_p->antennaNames_p->operator()(key1.first); |
724 + | const auto antennaName = flagDataHandler_p->antennaNames_p->operator()(key1.first); |
725 + | antenna_stringStream << antennaName; |
725 726 | |
726 727 | for (const auto &key2 : key1.second) |
727 728 | { |
728 729 | // Construct scan name |
729 730 | stringstream scan_stringStream; |
730 731 | scan_stringStream << key2.first; |
731 732 | |
732 733 | Record stats_key2; |
733 734 | |
734 735 | stats_key2.define("flagged", (Double) currentSummary->accumAntScanflags[key1.first][key2.first]); |
742 743 | percentage.precision(3); |
743 744 | // percentage.fixed; |
744 745 | if( key2.second > 0 ) |
745 746 | { |
746 747 | percentage << " (" << 100.0 * |
747 748 | (Double) currentSummary->accumAntScanflags[key1.first][key2.first]/ |
748 749 | (Double) key2.second << "%)"; |
749 750 | } |
750 751 | |
751 752 | *logger_p << LogIO::NORMAL |
752 - | << " Spw:" << key1.first << " Scan:" << key2.first |
753 + | << " Antenna:" << antennaName << " Scan:" << key2.first |
753 754 | << " flagged: " << (Double) currentSummary->accumAntScanflags[key1.first][key2.first] |
754 755 | << " total: " << (Double) key2.second |
755 756 | << percentage.str() |
756 757 | << LogIO::POST; |
757 758 | } |
758 759 | } |
759 760 | |
760 761 | result.defineRecord("antenna:scan", stats_key1); |
761 762 | } |
762 763 | |