GBTGOFiller.h
Classes
- GBTGOFiller -- A filler for the GBT GO (user interface) FITS files. (full description)
Interface
- Public Members
- GBTGOFiller(Table &parent)
- virtual ~GBTGOFiller()
- virtual void fill(const GBTGOFile &goFile, Double time, Double interval, Int trueScanNumber)
- void flush()
- Private Members
- GBTGOFiller()
- GBTGOFiller(const GBTGOFiller &)
- GBTGOFiller &operator=(const GBTGOFiller &)
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
Etymology
This fills a subtable of a MS using the contents of the GO fits file.
This fits file is generated by the GBT users interface and contains
information relevent to how the user set up each scan.
Synopsis
Example
Motivation
This file is not like the DAP files, it needs a separate filler.
Thrown Exceptions
Member Description
makes a new NRAO_GBT_GLISH subtable if one is not already present in
parent, otherwise it opens that one up as is.
virtual void fill(const GBTGOFile &goFile, Double time, Double interval, Int trueScanNumber)
fill the subtable using the supplied GBTGOFile.
The scan number is used as an index column as is the time and interval.
The time should be the midpoint of the scan and the interval
is the duration of the scan. A new row is added for each call
to this function. trueScanNumber is used to compare the scan number
in the GO file with that actually being filled. If the two differ,
a warning message is logged and the trueScanNumber is used.
flush the underlying simple table
unavailable, undefined
GBTGOFiller &operator=(const GBTGOFiller &)