40 class StatWtColConfig;
43 class StatWtTVILayerFactory;
44 class VisibilityIterator2;
99 std::unique_ptr<std::pair<casacore::Double, casacore::Double>>
_wtrange =
nullptr;
106 std::shared_ptr<vi::VisibilityIterator2>& vi,
107 std::shared_ptr<vi::StatWtTVILayerFactory>& factory
void setTimeBinWidth(const casacore::Quantity &binWidth)
casacore::Record _tviConfig
This class is necessary to ensure partial initialization of SIGMA_SPECTRUM and WEIGHT_SPECTRUM in the...
void _constructVi(std::shared_ptr< vi::VisibilityIterator2 > &vi, std::shared_ptr< vi::StatWtTVILayerFactory > &factory) const
Construct the iterator.
This class implements reweighting of visibilities based on the statwt algorithm.
ostream-like interface to creating log messages.
casacore::Record writeWeights()
casacore::String _outname
void setTimeBinWidthUsingInterval(casacore::uInt n)
set the time bin width using an integral number of integration time.
std::unique_ptr< std::pair< casacore::Double, casacore::Double > > _wtrange
casacore::StatisticsAlgorithmFactory< casacore::Double, casacore::Array< casacore::Float >::const_iterator, casacore::Array< casacore::Bool >::const_iterator > _saf
StatWt(casacore::MeasurementSet *ms, const StatWtColConfig *const statwtColConfig)
std::unique_ptr< casacore::Int > _chanBinWidthInt
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
Provides a single interface for creation of stats algorithm objects.
std::unique_ptr< casacore::Record > _chanBinWidthQ
A Table intended to hold astronomical data (a set of Measurements).
casacore::Double _timeBinWidth
time bin width in seconds
void setPreview(casacore::Bool preview)
set preview mode (True) or not (False)
casacore::String _combine
void setTVIConfig(const casacore::Record &config)
set the StatWtTVI config record
void setOutputMS(const casacore::String &outname)
String: the storage and methods of handling collections of characters.
void setCombine(const casacore::String &combine)
set columns for which to ignore changes when aggregating data
casacore::MeasurementSet * _ms
const StatWtColConfig * _statwtColConfig
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.