#include <CalibratingVi2.h>
Public Member Functions | |
CalibratingVi2 (vi::ViImplementation2 *inputVii, const CalibratingParameters &calpar) | |
CalibratingVi2 (vi::ViImplementation2 *inputVii, const CalibratingParameters &calpar, String msname) | |
From cal pars and an MS (used by OTF calibration outside synthesis). | |
CalibratingVi2 (vi::ViImplementation2 *inputVii, VisEquation *ve) | |
From a VE pointer (used within synthesis, e.g., for solving). | |
~CalibratingVi2 () | |
virtual String | ViiType () const |
Report the the ViImplementation type. | |
virtual void | origin () |
Iterating management. | |
virtual void | next () |
virtual void | weight (Matrix< Float > &wt) const |
Smart corrected data/weights/flags accessors. | |
virtual void | weightSpectrum (Cube< Float > &wtsp) const |
Return weightspectrum (a weight for each channel). | |
virtual void | visibilityCorrected (Cube< Complex > &vis) const |
Return the visibilities as found in the MS, Cube (npol,nchan,nrow). | |
virtual void | flag (Cube< Bool > &flagC) const |
Return flag for each polarization, channel and row. | |
virtual Bool | existsColumn (VisBufferComponent2 id) const |
virtual void flag(Matrix<Bool>& flagM) const; // CORR-INDEP FLAGS DEPRECATED IN VI2/VB2? | |
Protected Member Functions | |
virtual void | calibrateCurrentVB () const |
Correct the current VB. | |
Protected Attributes | |
Calibrater | cb_p |
Calibrater and VisEquation. | |
VisEquation * | ve_p |
Float | corrFactor_p |
A simple factor for testing. | |
Bool | visCalibrationOK_p |
signals whether or not correctCurrentVB has been called |
Definition at line 70 of file CalibratingVi2.h.
casa::vi::CalibratingVi2::CalibratingVi2 | ( | vi::ViImplementation2 * | inputVii, | |
const CalibratingParameters & | calpar | |||
) |
casa::vi::CalibratingVi2::CalibratingVi2 | ( | vi::ViImplementation2 * | inputVii, | |
const CalibratingParameters & | calpar, | |||
String | msname | |||
) |
From cal pars and an MS (used by OTF calibration outside synthesis).
casa::vi::CalibratingVi2::CalibratingVi2 | ( | vi::ViImplementation2 * | inputVii, | |
VisEquation * | ve | |||
) |
From a VE pointer (used within synthesis, e.g., for solving).
casa::vi::CalibratingVi2::~CalibratingVi2 | ( | ) |
virtual void casa::vi::CalibratingVi2::calibrateCurrentVB | ( | ) | const [protected, virtual] |
Correct the current VB.
Reimplemented in casa::vi::CalSolvingVi2.
virtual Bool casa::vi::CalibratingVi2::existsColumn | ( | VisBufferComponent2 | id | ) | const [virtual] |
virtual void flag(Matrix<Bool>& flagM) const; // CORR-INDEP FLAGS DEPRECATED IN VI2/VB2?
Reports True in case of *Corrected columns (because this class provides it, even if it doesn't exist physically!)
Reimplemented from casa::vi::TransformingVi2.
virtual void casa::vi::CalibratingVi2::flag | ( | Cube< Bool > & | flags | ) | const [virtual] |
Return flag for each polarization, channel and row.
Reimplemented from casa::vi::TransformingVi2.
virtual void casa::vi::CalibratingVi2::next | ( | ) | [virtual] |
Reimplemented from casa::vi::TransformingVi2.
virtual void casa::vi::CalibratingVi2::origin | ( | ) | [virtual] |
Iterating management.
Reimplemented from casa::vi::TransformingVi2.
virtual String casa::vi::CalibratingVi2::ViiType | ( | ) | const [inline, virtual] |
Report the the ViImplementation type.
Reimplemented from casa::vi::TransformingVi2.
Reimplemented in casa::vi::CalSolvingVi2.
Definition at line 90 of file CalibratingVi2.h.
References casa::vi::TransformingVi2::getVii(), String, and casa::vi::ViImplementation2::ViiType().
virtual void casa::vi::CalibratingVi2::visibilityCorrected | ( | Cube< Complex > & | vis | ) | const [virtual] |
Return the visibilities as found in the MS, Cube (npol,nchan,nrow).
Reimplemented from casa::vi::TransformingVi2.
virtual void casa::vi::CalibratingVi2::weight | ( | Matrix< Float > & | wt | ) | const [virtual] |
Smart corrected data/weights/flags accessors.
Reimplemented from casa::vi::TransformingVi2.
virtual void casa::vi::CalibratingVi2::weightSpectrum | ( | Cube< Float > & | wtsp | ) | const [virtual] |
Return weightspectrum (a weight for each channel).
Reimplemented from casa::vi::TransformingVi2.
Calibrater casa::vi::CalibratingVi2::cb_p [protected] |
Calibrater and VisEquation.
Definition at line 114 of file CalibratingVi2.h.
Float casa::vi::CalibratingVi2::corrFactor_p [protected] |
A simple factor for testing.
Definition at line 118 of file CalibratingVi2.h.
VisEquation* casa::vi::CalibratingVi2::ve_p [protected] |
Definition at line 115 of file CalibratingVi2.h.
Bool casa::vi::CalibratingVi2::visCalibrationOK_p [mutable, protected] |
signals whether or not correctCurrentVB has been called
Definition at line 121 of file CalibratingVi2.h.