DBeamSkyJones.h

Classes

DBeamSkyJones -- Model the polarization leakage in the Sky Jones Matrices (full description)

class DBeamSkyJones : public BeamSkyJones

Interface

Public Members
DBeamSkyJones(MeasurementSet& ms, Bool makeDefaultPBsFromMS = True, const Quantity &parallacticAngleIncrement = Quantity(5.0, "deg"), BeamSquint::SquintType doSquint = BeamSquint::NONE)
Type type()
virtual Bool isSolveable()

Description

Prerequisite

Etymology

DBeam = sky-position-dependent polarization leakage, SkyJones = Sky-based Jones matrices. This class only deals with the off-diagonal elements of the primary beam jones matrices.

Synopsis

Example


 

Motivation

To deal with the polarization leakage beam (mainly Stokes I into polarization visibilities). The main primary beam response, ie, the diagonal Jones matrix elements, are handled by VPSkyJones. The motivation for this split is differing storage requirements for the unerlying PBMath types, and different methods available to VPSkyJones and DBeamSkyJones.

To Do

Member Description

DBeamSkyJones(MeasurementSet& ms, Bool makeDefaultPBsFromMS = True, const Quantity &parallacticAngleIncrement = Quantity(5.0, "deg"), BeamSquint::SquintType doSquint = BeamSquint::NONE)

Type type()

Note that DBeamSkyJones uses BeamSkyJones' "apply" methods

return SkyJones type

virtual Bool isSolveable()

Is this solveable?