********************************************************** PJones More...
#include <StandardVisCal.h>
Public Member Functions | |
PJones (VisSet &vs) | |
Constructor. | |
PJones (String msname, Int MSnAnt, Int MSnSpw) | |
PJones (const MSMetaInfoForCal &msmc) | |
virtual | ~PJones () |
PJones(const Int& nAnt); // NYI. | |
virtual Type | type () |
Return the type enum. | |
virtual String | typeName () |
Return type name as string. | |
virtual String | longTypeName () |
Jones::JonesType | jonesType () |
Type of Jones matrix according to nPar(). | |
Protected Member Functions | |
virtual Int | nPar () |
P has one trivial Complex parameter. | |
virtual Vector< Float > & | pa () |
virtual Bool | trivialJonesElem () |
Jones matrix elements are NOT trivial. | |
virtual void | calcPar () |
Calculate parallactic angle. | |
virtual void | syncMeta (const VisBuffer &vb) |
Detect basis and feed_pa for this vb. | |
virtual void | syncMeta2 (const vi::VisBuffer2 &vb) |
virtual void | calcOneJones (Vector< Complex > &mat, Vector< Bool > &mOk, const Vector< Complex > &par, const Vector< Bool > &pOk) |
Calculate a single PJones matrix. | |
Private Attributes | |
Jones::JonesType | pjonestype_ |
Vector< Float > | pa_ |
********************************************************** PJones
Definition at line 49 of file StandardVisCal.h.
casa::PJones::PJones | ( | VisSet & | vs | ) |
Constructor.
casa::PJones::PJones | ( | String | msname, | |
Int | MSnAnt, | |||
Int | MSnSpw | |||
) |
casa::PJones::PJones | ( | const MSMetaInfoForCal & | msmc | ) |
virtual casa::PJones::~PJones | ( | ) | [virtual] |
PJones(const Int& nAnt); // NYI.
virtual void casa::PJones::calcOneJones | ( | Vector< Complex > & | mat, | |
Vector< Bool > & | mOk, | |||
const Vector< Complex > & | par, | |||
const Vector< Bool > & | pOk | |||
) | [protected, virtual] |
Calculate a single PJones matrix.
Reimplemented from casa::VisJones.
virtual void casa::PJones::calcPar | ( | ) | [protected, virtual] |
Calculate parallactic angle.
Reimplemented from casa::VisCal.
Jones::JonesType casa::PJones::jonesType | ( | ) | [inline, virtual] |
Type of Jones matrix according to nPar().
Implements casa::VisJones.
Definition at line 68 of file StandardVisCal.h.
References pjonestype_.
virtual String casa::PJones::longTypeName | ( | ) | [inline, virtual] |
Reimplemented from casa::VisCal.
Definition at line 65 of file StandardVisCal.h.
virtual Int casa::PJones::nPar | ( | ) | [inline, protected, virtual] |
P has one trivial Complex parameter.
Implements casa::VisCal.
Definition at line 73 of file StandardVisCal.h.
virtual Vector<Float>& casa::PJones::pa | ( | ) | [inline, protected, virtual] |
Definition at line 75 of file StandardVisCal.h.
References pa_.
virtual void casa::PJones::syncMeta | ( | const VisBuffer & | vb | ) | [protected, virtual] |
Detect basis and feed_pa for this vb.
Reimplemented from casa::VisCal.
virtual void casa::PJones::syncMeta2 | ( | const vi::VisBuffer2 & | vb | ) | [protected, virtual] |
Reimplemented from casa::VisCal.
virtual Bool casa::PJones::trivialJonesElem | ( | ) | [inline, protected, virtual] |
Jones matrix elements are NOT trivial.
Implements casa::VisJones.
Definition at line 78 of file StandardVisCal.h.
References casacore::False.
virtual Type casa::PJones::type | ( | ) | [inline, virtual] |
Return the type enum.
Implements casa::VisCal.
Definition at line 61 of file StandardVisCal.h.
References casa::VisCal::P.
virtual String casa::PJones::typeName | ( | ) | [inline, virtual] |
Return type name as string.
Reimplemented from casa::VisCal.
Definition at line 64 of file StandardVisCal.h.
Vector<Float> casa::PJones::pa_ [private] |
Definition at line 95 of file StandardVisCal.h.
Referenced by pa().
Jones::JonesType casa::PJones::pjonestype_ [private] |
Definition at line 93 of file StandardVisCal.h.
Referenced by jonesType().