casa::KAntPosJones Class Reference

#include <KJones.h>

Inheritance diagram for casa::KAntPosJones:
casa::KJones casa::GJones casa::SolvableVisJones casa::SolvableVisMueller casa::VisJones casa::SolvableVisCal casa::VisMueller casa::VisMueller casa::VisCal casa::VisCal casa::VisCal

List of all members.

Public Member Functions

 KAntPosJones (VisSet &vs)
 Constructor.
 KAntPosJones (String msname, Int MSnAnt, Int MSnSpw)
 KAntPosJones (const MSMetaInfoForCal &msmc)
 KAntPosJones (const Int &nAnt)
virtual ~KAntPosJones ()
virtual Type type ()
 Return the type enum.
virtual String typeName ()
 Return type name as string.
virtual String longTypeName ()
virtual Jones::JonesType jonesType ()
 This is a scalar Jones matrix.
virtual Bool timeDepMat ()
 Matrices time-dependent per parameter set (nominally no).
virtual Bool smoothable ()
 This type is not smoothable.
virtual void setApply (const Record &apply)
 Local setApply to enforce spwmap=0 for all spw.
virtual void setCallib (const Record &callib, const MeasurementSet &selms)
virtual void specify (const Record &specify)
 Type-specific specify.
virtual void calcAllJones ()
 Calculate phase(chan) from delay.

Protected Member Functions

virtual void syncMeta (const VisBuffer &vb)
 Detect phase direction and antpos for the current VB.
virtual void syncMeta2 (const vi::VisBuffer2 &vb)
virtual Int nPar ()
 AntPos has three "real" parameters (dBx, dBy, dBz).
virtual Bool trivialJonesElem ()
 Jones matrix elements are not trivial.
virtual Bool trivialDJ ()
 dG/dp are not trivial
virtual void initTrivDJ ()
 Initialize trivial dJs.

Private Attributes

String epochref_p
 Geometry info for internal calculations (updated per VB).
MDirection phasedir_p
MPosition antpos0_p

Detailed Description

Definition at line 252 of file KJones.h.


Constructor & Destructor Documentation

casa::KAntPosJones::KAntPosJones ( VisSet vs  ) 

Constructor.

casa::KAntPosJones::KAntPosJones ( String  msname,
Int  MSnAnt,
Int  MSnSpw 
)
casa::KAntPosJones::KAntPosJones ( const MSMetaInfoForCal msmc  ) 
casa::KAntPosJones::KAntPosJones ( const Int &  nAnt  ) 
virtual casa::KAntPosJones::~KAntPosJones (  )  [virtual]

Member Function Documentation

virtual void casa::KAntPosJones::calcAllJones (  )  [virtual]

Calculate phase(chan) from delay.

Reimplemented from casa::KJones.

virtual void casa::KAntPosJones::initTrivDJ (  )  [inline, protected, virtual]

Initialize trivial dJs.

Reimplemented from casa::KJones.

Definition at line 305 of file KJones.h.

virtual Jones::JonesType casa::KAntPosJones::jonesType (  )  [inline, virtual]

This is a scalar Jones matrix.

Reimplemented from casa::KJones.

Definition at line 271 of file KJones.h.

References casa::Jones::Scalar.

virtual String casa::KAntPosJones::longTypeName (  )  [inline, virtual]

Reimplemented from casa::KJones.

Definition at line 268 of file KJones.h.

virtual Int casa::KAntPosJones::nPar (  )  [inline, protected, virtual]

AntPos has three "real" parameters (dBx, dBy, dBz).

Reimplemented from casa::KJones.

Definition at line 296 of file KJones.h.

virtual void casa::KAntPosJones::setApply ( const Record &  apply  )  [virtual]

Local setApply to enforce spwmap=0 for all spw.

Reimplemented from casa::KJones.

virtual void casa::KAntPosJones::setCallib ( const Record &  callib,
const MeasurementSet &  selms 
) [virtual]

Reimplemented from casa::KJones.

virtual Bool casa::KAntPosJones::smoothable (  )  [inline, virtual]

This type is not smoothable.

Reimplemented from casa::KJones.

Definition at line 276 of file KJones.h.

References casacore::False.

virtual void casa::KAntPosJones::specify ( const Record &  specify  )  [virtual]

Type-specific specify.

Reimplemented from casa::KJones.

virtual void casa::KAntPosJones::syncMeta ( const VisBuffer vb  )  [protected, virtual]

Detect phase direction and antpos for the current VB.

Reimplemented from casa::VisCal.

virtual void casa::KAntPosJones::syncMeta2 ( const vi::VisBuffer2 vb  )  [protected, virtual]

Reimplemented from casa::VisCal.

virtual Bool casa::KAntPosJones::timeDepMat (  )  [inline, virtual]

Matrices time-dependent per parameter set (nominally no).

Reimplemented from casa::VisCal.

Definition at line 273 of file KJones.h.

References casacore::True.

virtual Bool casa::KAntPosJones::trivialDJ (  )  [inline, protected, virtual]

dG/dp are not trivial

Reimplemented from casa::KJones.

Definition at line 302 of file KJones.h.

References casacore::False.

virtual Bool casa::KAntPosJones::trivialJonesElem (  )  [inline, protected, virtual]

Jones matrix elements are not trivial.

Reimplemented from casa::KJones.

Definition at line 299 of file KJones.h.

References casacore::False.

virtual Type casa::KAntPosJones::type (  )  [inline, virtual]

Return the type enum.

Reimplemented from casa::KJones.

Definition at line 264 of file KJones.h.

References casa::VisCal::KAntPos.

virtual String casa::KAntPosJones::typeName (  )  [inline, virtual]

Return type name as string.

Reimplemented from casa::KJones.

Definition at line 267 of file KJones.h.


Member Data Documentation

MPosition casa::KAntPosJones::antpos0_p [private]

Definition at line 312 of file KJones.h.

Geometry info for internal calculations (updated per VB).

Definition at line 305 of file KJones.h.

MDirection casa::KAntPosJones::phasedir_p [private]

Definition at line 311 of file KJones.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