GBTSPFiller.h

Classes

GBTSPFiller -- A GBTBackendFiller for Spectral Processor data (full description)

class GBTSPFiller : public GBTBackendFiller

Interface

Public Members
GBTSPFiller(const String &msName, const Regex &object)
~GBTSPFiller()
virtual GBTScanLogReader::BACKENDS type()
virtual Bool fill(const String &backendFile, const Block<String> &dapFiles, const String &ifManagerFile, const Block<String> &rxCalInfoFiles, const GBTGOFile &goFile, const String &antennaFile, const GBTStateTable &masterState, const GBTLO1File &LO1A, const GBTLO1File &LO1B, const GBTMSFillOptions &fillOptions)
Private Members
void attachColumns()
void handleColumns()
MVTime rowTime(const RORecordFieldPtr<Int> &utdateField, const RORecordFieldPtr<Double> &utcstartField, Double tdur)
GBTSPFiller()
GBTSPFiller(const GBTSPFiller &)
GBTSPFiller &operator=(const GBTSPFiller &)

Description

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

This fills GBT Spectral Processor data to a MS, hence GBTSPFiller.

Synopsis

Example

Motivation

There exist Spectral Processor data at the GBT which needs to be filled.

To Do

Member Description

GBTSPFiller(const String &msName, const Regex &object)

construct one

~GBTSPFiller()

virtual GBTScanLogReader::BACKENDS type()

virtual Bool fill(const String &backendFile, const Block<String> &dapFiles, const String &ifManagerFile, const Block<String> &rxCalInfoFiles, const GBTGOFile &goFile, const String &antennaFile, const GBTStateTable &masterState, const GBTLO1File &LO1A, const GBTLO1File &LO1B, const GBTMSFillOptions &fillOptions)

fill a given backend file and DAP files

void attachColumns()

void handleColumns()

MVTime rowTime(const RORecordFieldPtr<Int> &utdateField, const RORecordFieldPtr<Double> &utcstartField, Double tdur)

extract the start time at the current row of the data table

GBTSPFiller()

unset and unavailable

GBTSPFiller(const GBTSPFiller &)

GBTSPFiller &operator=(const GBTSPFiller &)