MSFeedEnums.h

Classes

MSFeedEnums -- Enums for the MeasurementSet FEED table (full description)

class MSFeedEnums

Types

enum PredefinedColumns

UNDEFINED_COLUMN = 0
"True" columns are defined.
TYPE - UNIT - MEASURE
ANTENNA_ID
Antenna Id.
Int.
BEAM_ID
Index in BEAM model table. This is a specialized model e.g. NRAO_VLA_BEAM would have parameters for polynomial.
Int.
BEAM_OFFSET
Beam position offset (on sky but in antenna reference frame).
Double(2,NUM_RECEPTORS) - rad - DIRECTION
FEED_ID
Feed id
Int
INTERVAL
Interval for which this set of parameters is accurate
Double - s
NUM_RECEPTORS
Number of receptors on this feed (probably 1 or 2)
Int
POL_RESPONSE
D-matrix i.e. leakage between two receptors i.e. only makes sense if NUM_RECEPTORS>1. Dimensionless coupling numbers.
Complex(NUM_RECEPTORS,NUM_RECEPTORS)
POLARIZATION_TYPE
Type of polarization to which a given RECEPTOR responds. Probably R, L or X, Y.
String(NUM_RECEPTORS)
POSITION
Position of feed relative to feed reference position for this antenna
Double(3) - m - POSITION
RECEPTOR_ANGLE
The reference angle for polarization. Converts into Parallactic angle in the Sky domain.
Double(2) - rad
SPECTRAL_WINDOW_ID
Spectral Window id
Int
TIME
Midpoint of time for which this set of parameters is accurate
Double - s - EPOCH
NUMBER_REQUIRED_COLUMNS = TIME,
Number of required columns
FOCUS_LENGTH
Focus length
Focus length
Double - m
PHASED_FEED_ID
Phased feed id to index into PHASED_FEED table
Int
NUMBER_PREDEFINED_COLUMNS = PHASED_FEED_ID
Not a column, but just a final enum specifying the number of enums.

enum PredefinedKeywords

UNDEFINED_KEYWORD = 0
"True" keywords are defined.
NUMBER_PREDEFINED_KEYWORDS = 0
Not a keyword, but just a final enum specifying the number of enums.

Interface

Description

Etymology

This class contains the enums for the MeasurementSet FEED table

Synopsis

This class does nothing. It is merely a container for the enumerations used by the MSFeed class. These enumerations define the standard columns, keywords.

Example

See the documentation for MeasurementSet for examples on the use of these enumerations.

To Do

Member Description

enum PredefinedColumns

The FEED table colums with predefined meaning.

enum PredefinedKeywords

Keywords with a predefined meaning