#include <KJones.h>
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 |
Definition at line 252 of file KJones.h.
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] |
virtual void casa::KAntPosJones::calcAllJones | ( | ) | [virtual] |
Calculate phase(chan) from delay.
Reimplemented from casa::KJones.
virtual void casa::KAntPosJones::initTrivDJ | ( | ) | [inline, protected, virtual] |
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.
virtual Int casa::KAntPosJones::nPar | ( | ) | [inline, protected, virtual] |
AntPos has three "real" parameters (dBx, dBy, dBz).
Reimplemented from casa::KJones.
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.
MPosition casa::KAntPosJones::antpos0_p [private] |
String casa::KAntPosJones::epochref_p [private] |
MDirection casa::KAntPosJones::phasedir_p [private] |