#include <FJones.h>
Public Member Functions | |
| FJones (VisSet &vs) | |
| Constructor. | |
| FJones (String msname, Int MSnAnt, Int MSnSpw) | |
| FJones (const MSMetaInfoForCal &msmc) | |
| virtual | ~FJones () |
| FJones(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 () |
| Report current Jones type (circ=diag, lin=general). | |
| virtual Bool | freqDepPar () |
| Par is freq-INdep, but matrix is freq-dep. | |
| virtual Bool | freqDepMat () |
| Frequency-dependent Matrices? Nominally same as freqDepPar. | |
| virtual VisCalEnum::VCParType | parType () |
| We have Float parameters. | |
| virtual void | setApply (const Record &apply) |
| Local setapply to enforce calwt=F and spwmap=[0] for FJones. | |
| String | applyinfo () |
| Report apply-related info. | |
| virtual void | setSpecify (const Record &specify) |
| Local specializations for TEC generation. | |
| virtual void | specify (const Record &specify) |
| Fill a caltable with specified values. | |
Protected Member Functions | |
| virtual Int | nPar () |
| FJones has one Float par per ant. | |
| virtual Bool | trivialJonesElem () |
| Jones matrix elements are NOT trivial. | |
| Vector< Double > & | za () |
| Access to z.a. | |
| virtual void | syncMeta (const VisBuffer &vb) |
| Detect pol basis and some geometry. | |
| virtual void | syncMeta2 (const vi::VisBuffer2 &vb) |
| virtual void | calcPar () |
| Calculate parameters (in this case, the z.a. | |
| virtual void | calcAllJones () |
| Calculate the FJones matrix for all ants. | |
Private Attributes | |
| String | tectype_ |
| TEC specify/retrieval mode. | |
| MeasFrame | mframe_ |
| Field calculation components. | |
| EarthMagneticMachine * | emm_ |
| Quantity | ionhgt_ |
| Fiducial ionosphere height. | |
| String | tecimname_ |
| TEC image filename. | |
| Vector< Double > | za_ |
| zenith angle per antenna | |
| Vector< Double > | BlosG_ |
| The magnetic field. | |
| Double | radper_ |
| Units. | |
| Jones::JonesType | pjonestype_ |
| Lin (general) or Circ (diag). | |
| MDirection | phasedir_p |
| Measures geometry. | |
| ROScalarMeasColumn< MPosition > | antpos_p |
Definition at line 42 of file FJones.h.
| casa::FJones::FJones | ( | VisSet & | vs | ) |
Constructor.
| casa::FJones::FJones | ( | String | msname, | |
| Int | MSnAnt, | |||
| Int | MSnSpw | |||
| ) |
| casa::FJones::FJones | ( | const MSMetaInfoForCal & | msmc | ) |
| virtual casa::FJones::~FJones | ( | ) | [virtual] |
FJones(const Int& nAnt); // NYI.
| String casa::FJones::applyinfo | ( | ) | [virtual] |
Report apply-related info.
Reimplemented from casa::SolvableVisCal.
| virtual void casa::FJones::calcAllJones | ( | ) | [protected, virtual] |
Calculate the FJones matrix for all ants.
Reimplemented from casa::VisJones.
| virtual void casa::FJones::calcPar | ( | ) | [protected, virtual] |
| virtual Bool casa::FJones::freqDepMat | ( | ) | [inline, virtual] |
Frequency-dependent Matrices? Nominally same as freqDepPar.
Reimplemented from casa::VisCal.
Definition at line 65 of file FJones.h.
References casacore::True.
| virtual Bool casa::FJones::freqDepPar | ( | ) | [inline, virtual] |
Par is freq-INdep, but matrix is freq-dep.
Reimplemented from casa::VisCal.
Definition at line 64 of file FJones.h.
References casacore::False.
| Jones::JonesType casa::FJones::jonesType | ( | ) | [inline, virtual] |
Report current Jones type (circ=diag, lin=general).
Implements casa::VisJones.
Definition at line 61 of file FJones.h.
References pjonestype_.
| virtual String casa::FJones::longTypeName | ( | ) | [inline, virtual] |
Reimplemented from casa::VisCal.
| virtual Int casa::FJones::nPar | ( | ) | [inline, protected, virtual] |
| virtual VisCalEnum::VCParType casa::FJones::parType | ( | void | ) | [inline, virtual] |
We have Float parameters.
Reimplemented from casa::VisCal.
Definition at line 68 of file FJones.h.
References casa::VisCalEnum::REAL.
| virtual void casa::FJones::setApply | ( | const Record & | apply | ) | [virtual] |
Local setapply to enforce calwt=F and spwmap=[0] for FJones.
Reimplemented from casa::SolvableVisCal.
| virtual void casa::FJones::setSpecify | ( | const Record & | specify | ) | [virtual] |
Local specializations for TEC generation.
Reimplemented from casa::SolvableVisCal.
| virtual void casa::FJones::specify | ( | const Record & | specify | ) | [virtual] |
Fill a caltable with specified values.
Reimplemented from casa::SolvableVisCal.
| virtual void casa::FJones::syncMeta | ( | const VisBuffer & | vb | ) | [protected, virtual] |
Detect pol basis and some geometry.
Reimplemented from casa::VisCal.
| virtual void casa::FJones::syncMeta2 | ( | const vi::VisBuffer2 & | vb | ) | [protected, virtual] |
Reimplemented from casa::VisCal.
| virtual Bool casa::FJones::trivialJonesElem | ( | ) | [inline, protected, virtual] |
Jones matrix elements are NOT trivial.
Implements casa::VisJones.
Definition at line 87 of file FJones.h.
References casacore::False.
| virtual Type casa::FJones::type | ( | ) | [inline, virtual] |
Return the type enum.
Implements casa::VisCal.
Definition at line 54 of file FJones.h.
References casa::VisCal::F.
| virtual String casa::FJones::typeName | ( | ) | [inline, virtual] |
Return type name as string.
Reimplemented from casa::VisCal.
| Vector<Double>& casa::FJones::za | ( | ) | [inline, protected] |
ROScalarMeasColumn<MPosition> casa::FJones::antpos_p [private] |
Vector<Double> casa::FJones::BlosG_ [private] |
EarthMagneticMachine* casa::FJones::emm_ [private] |
Quantity casa::FJones::ionhgt_ [private] |
MeasFrame casa::FJones::mframe_ [private] |
MDirection casa::FJones::phasedir_p [private] |
Jones::JonesType casa::FJones::pjonestype_ [private] |
Double casa::FJones::radper_ [private] |
String casa::FJones::tecimname_ [private] |
String casa::FJones::tectype_ [private] |
Vector<Double> casa::FJones::za_ [private] |
1.6.1