#include <synthesis/MeasurementComponents/BPoly.h>
#include <synthesis/MeasurementComponents/MSMetaInfoForCal.h>
#include <synthesis/MeasurementEquations/VisEquation.h>
#include <casa/Logging/LogIO.h>
#include <casa/Utilities/Assert.h>
#include <casa/Exceptions/Error.h>
#include <casa/Arrays/ArrayMath.h>
#include <casa/Arrays/ArrayLogical.h>
#include <ms/MSOper/MSMetaData.h>
#include <ms/MeasurementSets/MSColumns.h>
#include <msvis/MSVis/VisBuffAccumulator.h>
#include <msvis/MSVis/VisBuffGroupAcc.h>
#include <casa/sstream.h>
#include <casa/OS/Memory.h>
#include <casa/System/PGPlotter.h>
#include <synthesis/CalTables/BJonesMBuf.h>
#include <synthesis/CalTables/BJonesMCol.h>
#include <synthesis/CalTables/NewCalTable.h>
#include <ms/MSSel/MSSpWindowIndex.h>
#include <tables/Tables/TableUtil.h>
using namespace casacore;
#if defined(NEED_UNDERSCORES)
#define splinant splinant_
#define phaseant phaseant_
#define ampliant ampliant_