29 #ifndef MSVIS_STATISTICS_VI2_FEED_DATA_PROVIDER_H_
30 #define MSVIS_STATISTICS_VI2_FEED_DATA_PROVIDER_H_
48 const std::set<casacore::MSMainEnums::PredefinedColumns> &
mergedColumns,
61 const std::set<casacore::MSMainEnums::PredefinedColumns> &
mergedColumns,
69 #endif // MSVIS_STATISTICS_VI2_FEED_DATA_PROVIDER_H_
const casacore::Bool omit_flagged_data
VisibilityIterator2 iterates through one or more readonly MeasurementSets.
casacore::Data provider for feed2 column
casacore::Data provider for feed1 column
bool Bool
Define the standard types used by Casacore.
const casacore::Vector< casacore::Int > & dataArray()
std::unordered_set< string > mergedColumns
casacore::StatsDataProvider template class backed by VisibilityIterator2 instances.
Vi2Feed1DataProvider(vi::VisibilityIterator2 *vi2, const std::set< casacore::MSMainEnums::PredefinedColumns > &mergedColumns, casacore::Bool omit_flagged_data)
Vi2Feed2DataProvider(vi::VisibilityIterator2 *vi2, const std::set< casacore::MSMainEnums::PredefinedColumns > &mergedColumns, casacore::Bool omit_flagged_data)
std::unique_ptr< vi::VisibilityIterator2 > vi2
const casacore::Vector< casacore::Int > & dataArray()