casa::vi::CalibratingVi2 Class Reference

#include <CalibratingVi2.h>

Inheritance diagram for casa::vi::CalibratingVi2:
casa::vi::TransformingVi2 casa::vi::ViImplementation2 casa::vi::CalSolvingVi2

List of all members.

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.
VisEquationve_p
Float corrFactor_p
 A simple factor for testing.
Bool visCalibrationOK_p
 signals whether or not correctCurrentVB has been called

Detailed Description

Definition at line 70 of file CalibratingVi2.h.


Constructor & Destructor Documentation

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 (  ) 

Member Function Documentation

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.


Member Data Documentation

Calibrater and VisEquation.

Definition at line 114 of file CalibratingVi2.h.

A simple factor for testing.

Definition at line 118 of file CalibratingVi2.h.

Definition at line 115 of file CalibratingVi2.h.

signals whether or not correctCurrentVB has been called

Definition at line 121 of file CalibratingVi2.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1