CalTableDesc.h
Classes
- CalTableDesc -- CalTableDesc: Define the format of calibration tables (full description)
Interface
- Public Members
- CalTableDesc()
- virtual ~CalTableDesc()
- CalTableDesc (const String& type)
- virtual TableDesc calMainDesc()
- virtual TableDesc calHistoryDesc()
- virtual TableDesc calDescDesc()
- Protected Members
- TableDesc defaultFitDesc()
- TableDesc defaultPolyDesc()
- TableDesc defaultSplineDesc()
- TableDesc insertDesc (const TableDesc& tableDesc, const TableDesc& insert, const String& insertAfter)
- Private Members
- TableDesc defaultCalMain (const String& type)
- TableDesc defaultCalDesc()
- TableDesc defaultCalHistory()
Prerequisite
Etymology
From "Calibration table" and "descriptor".
Synopsis
CalTableDesc defines the format of calibration tables in terms
of table descriptors TableDesc, as
defined in the Table system. This is a base class and defines the
overall calibration table structure. Specializations for both
antenna-based (ViJones and SkyJones) and baseline-based (MJones)
calibration tables are provided through inheritance. At present this
set of classes returns the default calibration table descriptors for a
given calibration table type.
Example
Motivation
This inheritance tree defines the format of all calibration
table types, both antenna- and baseline-based, to provide
a unified and consistent interface to their representation
as aips++ tables. An overall structure common to all calibration
tables is maintained as far as possible, with common column
names throughout. This class tree is primarily used by
the CalTable classes.
To Do
Generate the calibration table descriptors from a VisSet or VisBuffer object
Member Description
Default null constructor, and destructor
Construct from the Jones table type
Return the table descriptors for the main calibration table
and the cal_history and cal_desc sub-tables
Generate the default table descriptor for fit parameters
Generate the default table descriptor for general polynomial parameters
Generate the default table descriptor for spline polynomial parameters
Method to insert one table descriptor into another after
a specified column name.
Generate the default sub-table descriptors