MSSpWindowEnums.h

Classes

MSSpectralWindowEnums -- Enums for the MeasurementSet SPECTRAL_WINDOW table (full description)

class MSSpectralWindowEnums

Types

enum PredefinedColumns

UNDEFINED_COLUMN = 0
"True" columns are defined.
TYPE - UNIT - MEASURE
CHAN_FREQ
Center frequencies for each channel in the data matrix. Can therefore be non-linear to allow for e.g. AOS
Double(NUM_CHAN) - Hz - FREQUENCY
CHAN_WIDTH
The channel width for each channel
Double(NUM_CHAN) - Hz
EFFECTIVE_BW
The effective noise bandwidth of each channel
Double(NUM_CHAN) - Hz
FLAG_ROW
Row flag
Bool
FREQ_GROUP
The frequency group
Int
FREQ_GROUP_NAME
The frequency group name
String
IF_CONV_CHAIN
The IF conversion chain (to distinguish the separate electronic paths for simultaneous observations at multiple frequencies). E.g., VLA A-C and B-D should always be numbered 0 and 1 resp.
Int
MEAS_FREQ_REF
The frequency measure reference
Int
NAME
Spectral window name
String
NET_SIDEBAND
Net sideband for this spectral window (+/- 1)
Int
NUM_CHAN
Number of spectral channels
Int
REF_FREQUENCY
The reference frequency (as specified on-line).
Double - Hz - FREQUENCY
RESOLUTION
The effective spectral resolution of each channel The Vector nature allows for variable-width channels.
Double(NUM_CHAN) - Hz
TOTAL_BANDWIDTH
The total bandwidth (as specified on-line).
Double - Hz
NUMBER_REQUIRED_COLUMNS = TOTAL_BANDWIDTH,
Not a column, but just an enum specifying the number of required columns.
ASSOC_NATURE
Nature of association with other spectral window id
Nature of association with other spectral window id
String(*)
ASSOC_SPW_ID
Associated spectral window id's, e.g. averaged spectra Int(*)
BBC_NO
Baseband converter number
Int
BBC_SIDEBAND
Baseband converter sideband
Int
DOPPLER_ID
Doppler id, points to DOPPLER table
Int
RECEIVER_ID
Receiver id, identifies receiver used for this spectral window. May point to optional RECEIVER table
Int
NUMBER_PREDEFINED_COLUMNS = RECEIVER_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 SPECTRAL_WINDOW table

Synopsis

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

Example

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

To Do

Member Description

enum PredefinedColumns

The SpectralWindow table colums with predefined meaning. The SPECTRAL_WINDOW_ID is the row number in the table.

enum PredefinedKeywords

Keywords with a predefined meaning