********************************************************** 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().
1.6.1