DataParKeywords.h
Classes
- DataParKeywords -- DataParKeywords: process DATAPAR-ALMATI FITS keywords (full description)
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()
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
Construct from a const FITS keyword list
Destructor
Data accessor methods
Telescope name
Scan number
Observation number
Observing date
Time system (e.g. TT, TAI, UTC etc)
Observing mode
Project id
Number of antennas
Number of basebands
Number of channels
Number of polarization receptors
Number of polarization correlation products
Number of side bands
Number of FITS cross-correlation data tables per baseband
Number of FITS auto-correlation data tables per baseband
Doppler velocity applicable to the frequency axes in the
subsequent CORRDATA-ALMATI sub-tables
Site position
Source name
Calibrator code
Source position
Calibration mode
Default constructor is prohibited - no useful object produced