#include <casacore/casa/Exceptions/Error.h>
#include <casacore/casa/Arrays/Matrix.h>
#include <casacore/casa/Arrays/ArrayMath.h>
#include <casacore/casa/Arrays/ArrayLogical.h>
#include <casacore/casa/Logging.h>
#include <casacore/casa/Logging/LogIO.h>
#include <casacore/casa/Logging/LogMessage.h>
#include <casacore/casa/Logging/LogSink.h>
#include <casacore/casa/Logging/LogMessage.h>
#include <casacore/casa/OS/DirectoryIterator.h>
#include <casacore/casa/OS/File.h>
#include <casacore/casa/OS/Path.h>
#include <casacore/casa/OS/HostInfo.h>
#include <casacore/lattices/Lattices/LatticeLocker.h>
#include <casacore/images/Images/TempImage.h>
#include <casacore/images/Images/SubImage.h>
#include <casacore/images/Regions/ImageRegion.h>
#include <synthesis/ImagerObjects/SynthesisNormalizer.h>
using namespace casacore;
SynthesisNormalizer::SynthesisNormalizer() :
itsImages(std::shared_ptr<SIImageStore>()),
itsPartImages(Vector<std::shared_ptr<SIImageStore> >()),
itsPartImageNames(Vector<String>(0)),
itsMapperType("default"),
itsFacetImageStores.resize(0);
SynthesisNormalizer::~SynthesisNormalizer()
LogIO os( LogOrigin("SynthesisNormalizer","destructor",WHERE) );
os << LogIO::DEBUG1 << "SynthesisNormalizer destroyed" << LogIO::POST;
SynthesisUtilMethods::getResource("End SynthesisNormalizer");
void SynthesisNormalizer::setupNormalizer(Record normpars)
LogIO os( LogOrigin("SynthesisNormalizer","setupNormalizer",WHERE) );
if ( normpars.isDefined("psfcutoff") ) {
normpars.get( RecordFieldId("psfcutoff") , itsPsfcutoff );