DataParKeywords.h

Classes

DataParKeywords -- DataParKeywords: process DATAPAR-ALMATI FITS keywords (full description)

class DataParKeywords

Interface

Public Members
DataParKeywords(ConstFitsKeywordList& kwl)
~DataParKeywords()
String telescopeName()
Int scanNum()
Int obsNum()
MEpoch date()
String timeSys()
String obsMode()
String projectId()
Int nAnt()
Int nBaseBand()
Int nChan()
Int nReceptors()
Int nPolznCorr()
Int nSideBand()
Int nCorrTable()
Int nAutoTable()
MRadialVelocity dopVel()
MPosition sitePosition()
String sourceName()
String calCode()
MDirection sourceDirection()
String calMode()
Private Members
DataParKeywords()

Description

Prerequisite

Etymology

From "DATAPAR-ALMATI" and keywords

Synopsis

This class processes and holds FITS keywords from the DATAPAR-ALMATI binary table extension, as defined in the ALMA-TI data format. This is a helper class for AlmaTI2MS.

Example


 

Motivation

Encapsulate all keyword processing and access for DATAPAR-ALMATI tables

To Do

Member Description

DataParKeywords(ConstFitsKeywordList& kwl)

Construct from a const FITS keyword list

~DataParKeywords()

Destructor

String telescopeName()

Data accessor methods

Telescope name

Int scanNum()

Scan number

Int obsNum()

Observation number

MEpoch date()

Observing date

String timeSys()

Time system (e.g. TT, TAI, UTC etc)

String obsMode()

Observing mode

String projectId()

Project id

Int nAnt()

Number of antennas

Int nBaseBand()

Number of basebands

Int nChan()

Number of channels

Int nReceptors()

Number of polarization receptors

Int nPolznCorr()

Number of polarization correlation products

Int nSideBand()

Number of side bands

Int nCorrTable()

Number of FITS cross-correlation data tables per baseband

Int nAutoTable()

Number of FITS auto-correlation data tables per baseband

MRadialVelocity dopVel()

Doppler velocity applicable to the frequency axes in the subsequent CORRDATA-ALMATI sub-tables

MPosition sitePosition()

Site position

String sourceName()

Source name

String calCode()

Calibrator code

MDirection sourceDirection()

Source position

String calMode()

Calibration mode

DataParKeywords()

Default constructor is prohibited - no useful object produced