#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.
1.6.1