SolvableVJMRec.h
Classes
- SolvableVisJonesMRec -- SolvableVisJonesMRec: SolvableVisJones cal_main table record access/creation (full description)
- GJonesMRec -- GJonesMRec: GJones cal_main table record access & creation (full description)
- DJonesMRec -- DJonesMRec: DJones cal_main table record access & creation (full description)
- TJonesMRec -- TJonesMRec: TJones cal_main table record access & creation (full description)
Interface
- Public Members
- SolvableVisJonesMRec()
- ~SolvableVisJonesMRec()
- SolvableVisJonesMRec (const Record& inpRec)
- void defineTotalSolnOk (const Bool& totalSolnOk)
- void defineTotalFit (const Float& totalFit)
- void defineTotalFitWgt (const Float& totalFitWgt)
- void defineSolnOk (const Array <Bool>& solnOk)
- void defineFit (const Array <Float>& fit)
- void defineFitWgt (const Array <Float>& fitWgt)
- void getTotalSolnOk (Bool& totalSolnOk)
- void getTotalFit (Float& totalFit)
- void getTotalFitWgt (Float& totalFitWgt)
- void getSolnOk (Array <Bool>& solnOk)
- void getFit (Array <Float>& fit)
- void getFitWgt (Array <Float>& fitWgt)
Prerequisite
Etymology
From "solvable VisJones" and "main record".
Synopsis
The SolvableVisJonesMRec class allows the creation of records for the
main calibration table of SolvableVisJones type, and provides access
to the individual record fields. Specializations for GJones, DJones,
TJones and BJones calibration table records are provided through
inheritance.
Example
Motivation
Encapsulate access to SolvableVisJones calibration table records.
To Do
(i) Deal with non-standard columns.
Member Description
Default null constructor, and destructor
Construct from an existing record
Field accessors
Note: uses protected functions defined in CalMainRecord,
as fit parameters are used elsewhere in the inheritance
tree for baseline-based and image plane calibration tables.
a) define
void defineTotalFit (const Float& totalFit)
b) get
void getTotalFit (Float& totalFit)
Interface
- GJonesMRec()
- ~GJonesMRec()
- GJonesMRec (const Record& inpRec)
Prerequisite
Etymology
From "GJones" and "main record".
Synopsis
The GJonesMRec class allows the creation of records for the
main calibration table of GJones type, and provides access
to the individual record fields. GJones matrices are used to
store electronic information in the Measurement Equation formalism.
Example
Motivation
Encapsulate access to GJones calibration table records.
To Do
(i) Deal with non-standard columns.
Member Description
Default null constructor, and destructor
Construct from an existing record
Interface
- DJonesMRec()
- ~DJonesMRec()
- DJonesMRec (const Record& inpRec)
Prerequisite
Etymology
From "DJones" and "main record".
Synopsis
The DJonesMRec class allows the creation of records for the
main calibration table of DJones type, and provides access
to the individual record fields. DJones matrices are used
to store instrumental polarization information in the
Measurement Equation formalism.
Example
Motivation
Encapsulate access to DJones calibration table records.
To Do
(i) Deal with non-standard columns.
Member Description
Default null constructor, and destructor
Construct from an existing record
Interface
- TJonesMRec()
- ~TJonesMRec()
- TJonesMRec (const Record& inpRec)
Prerequisite
Etymology
From "TJones" and "main record".
Synopsis
The TJonesMRec class allows the creation of records for the
main calibration table of TJones type, and provides access
to the individual record fields. TJones matrices are used
to atmospheric corrections in the Measurement Equation formalism.
Example
Motivation
Encapsulate access to TJones calibration table records.
To Do
(i) Deal with non-standard columns.
Member Description
Default null constructor, and destructor
Construct from an existing record