throw(AipsError(name+" is not among recognized EVLA Switched Power types ('swpow','evlagain','rq','swp/rq')"));
#include <synthesis/MeasurementComponents/EVLASwPow.h>
#include <synthesis/MeasurementComponents/MSMetaInfoForCal.h>
#include <ms/MeasurementSets/MSColumns.h>
#include <casa/BasicMath/Math.h>
#include <tables/Tables/Table.h>
#include <tables/Tables/TableIter.h>
#include <synthesis/CalTables/CTGlobals.h>
#include <casa/BasicSL/String.h>
#include <casa/Utilities/Assert.h>
#include <casa/Utilities/GenSort.h>
#include <casa/Exceptions/Error.h>
#include <casa/System/Aipsrc.h>
#include <casa/System/ProgressMeter.h>
#include <casa/sstream.h>
#include <casa/Logging/LogMessage.h>
#include <casa/Logging/LogSink.h>
using namespace casacore;
EVLASwPow::SPType EVLASwPow::sptype(const String name) {
String utype=upcase(name);
if (utype.contains("SWP/RQ"))
return EVLASwPow::SWPOVERRQ;
if (utype.contains("SWPOW"))