MSSourceEnums.h

Classes

MSSourceEnums -- Enums for the MeasurementSet SOURCE table (full description)

class MSSourceEnums

Types

enum PredefinedColumns

UNDEFINED_COLUMN = 0
"True" columns are defined.
TYPE - UNIT - MEASURE
CALIBRATION_GROUP
Number of grouping for calibration purpose.
Int.
CODE
Special characteristics of source, e.g. Bandpass calibrator. We need to define a standard set that can be used for automated data reduction..
String.
DIRECTION
Direction (e.g. RA, DEC).
Double(2) - rad - DIRECTION.
INTERVAL
Interval of time for which this set of parameters is accurate.
Double - s
NAME
Name of source as given during observations.
String.
NUM_LINES
Number of spectral lines
Int
PROPER_MOTION
Proper motion.
Double(2) - rad/s - ?.
SOURCE_ID
Source id.
Int.
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
POSITION
Position (e.g. for solar system objects.
Position (e.g. for solar system objects.
Double(3) - m - POSITION.
PULSAR_ID
Pulsar Id
Int
REST_FREQUENCY
Line rest frequency
Double(NUM_LINES) - Hz - Frequency
SOURCE_MODEL
Default Component Source Model
TableRecord
SYSVEL
Systemic velocity at reference.
Double(NUM_LINES) - m/s - RADIALVELOCITY.
TRANSITION
Transition name
String(NUM_LINES)
NUMBER_PREDEFINED_COLUMNS = TRANSITION
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

Review Status

Reviewed By:
UNKNOWN
Date Reviewed:
before2004/08/25

Etymology

This class contains the enums for the MeasurementSet SOURCE table

Synopsis

This class does nothing. It is merely a container for the enumerations used by the MSSource 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 Antenna table colums with predefined meaning. Keys: SPECTRAL_WINDOW_ID, INTERVAL, TIME, SOURCE_ID

enum PredefinedKeywords

Keywords with a predefined meaning