casa
$Rev:20696$
|
A GBTBackendFiller for Spectral Processor data. More...
#include <GBTSPFiller.h>
Public Member Functions | |
GBTSPFiller (const String &msName, const Regex &object) | |
construct one | |
~GBTSPFiller () | |
virtual GBTScanLogReader::BACKENDS | type () |
what type of backend is this | |
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 | |
Private Member Functions | |
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 &) |
Private Attributes | |
GBTBackendTable * | spTab_p |
String | msName_p |
Regex | object_p |
ScalarColumn< Int > | ifId_p |
ScalarColumn< Int > | gbtStateId_p |
ScalarColumn< Int > | samplerId_p |
GBTMSTypeDataFiller * | typeDataTab_p |
the associated tables | |
GBTMSTypeFiller * | typeTab_p |
GBTMSTypeStateFiller * | typeStateTab_p |
GBTMSTypeSampFiller * | typeSampTab_p |
Table * | gbtPointingTab_p |
Table * | gbtFocusTab_p |
GBTIFFiller * | ifFiller_p |
IF filler. | |
GBTAntennaFile | antennaFile_p |
ANTENNA file. | |
GBTRcvrCalFiller * | rxCalFiller_p |
RX CAL INFO files filler. | |
GBTGOFiller * | GOFiller_p |
GO (user interface) filler. |
A GBTBackendFiller for Spectral Processor data.
Internal
This fills GBT Spectral Processor data to a MS, hence GBTSPFiller.
There exist Spectral Processor data at the GBT which needs to be filled.
Definition at line 92 of file GBTSPFiller.h.
GBTSPFiller::GBTSPFiller | ( | const String & | msName, |
const Regex & | object | ||
) |
construct one
GBTSPFiller::GBTSPFiller | ( | ) | [private] |
unset and unavailable
GBTSPFiller::GBTSPFiller | ( | const GBTSPFiller & | ) | [private] |
void GBTSPFiller::attachColumns | ( | ) | [private] |
virtual Bool GBTSPFiller::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 | ||
) | [virtual] |
fill a given backend file and DAP files
Implements GBTBackendFiller.
void GBTSPFiller::handleColumns | ( | ) | [private] |
GBTSPFiller& GBTSPFiller::operator= | ( | const GBTSPFiller & | ) | [private] |
MVTime GBTSPFiller::rowTime | ( | const RORecordFieldPtr< Int > & | utdateField, |
const RORecordFieldPtr< Double > & | utcstartField, | ||
Double | tdur | ||
) | [private] |
extract the start time at the current row of the data table
virtual GBTScanLogReader::BACKENDS GBTSPFiller::type | ( | ) | [inline, virtual] |
what type of backend is this
Implements GBTBackendFiller.
Definition at line 100 of file GBTSPFiller.h.
References GBTScanLogReader::SP.
GBTAntennaFile GBTSPFiller::antennaFile_p [private] |
ANTENNA file.
Definition at line 133 of file GBTSPFiller.h.
Table * GBTSPFiller::gbtFocusTab_p [private] |
Definition at line 127 of file GBTSPFiller.h.
Table* GBTSPFiller::gbtPointingTab_p [private] |
Definition at line 127 of file GBTSPFiller.h.
ScalarColumn<Int> GBTSPFiller::gbtStateId_p [private] |
Definition at line 119 of file GBTSPFiller.h.
GBTGOFiller* GBTSPFiller::GOFiller_p [private] |
GO (user interface) filler.
Definition at line 139 of file GBTSPFiller.h.
GBTIFFiller* GBTSPFiller::ifFiller_p [private] |
IF filler.
Definition at line 130 of file GBTSPFiller.h.
ScalarColumn<Int> GBTSPFiller::ifId_p [private] |
Definition at line 119 of file GBTSPFiller.h.
String GBTSPFiller::msName_p [private] |
Definition at line 116 of file GBTSPFiller.h.
Regex GBTSPFiller::object_p [private] |
Definition at line 117 of file GBTSPFiller.h.
GBTRcvrCalFiller* GBTSPFiller::rxCalFiller_p [private] |
RX CAL INFO files filler.
Definition at line 136 of file GBTSPFiller.h.
ScalarColumn<Int> GBTSPFiller::samplerId_p [private] |
Definition at line 119 of file GBTSPFiller.h.
GBTBackendTable* GBTSPFiller::spTab_p [private] |
Definition at line 115 of file GBTSPFiller.h.
GBTMSTypeDataFiller* GBTSPFiller::typeDataTab_p [private] |
the associated tables
Definition at line 122 of file GBTSPFiller.h.
GBTMSTypeSampFiller* GBTSPFiller::typeSampTab_p [private] |
Definition at line 125 of file GBTSPFiller.h.
GBTMSTypeStateFiller* GBTSPFiller::typeStateTab_p [private] |
Definition at line 124 of file GBTSPFiller.h.
GBTMSTypeFiller* GBTSPFiller::typeTab_p [private] |
Definition at line 123 of file GBTSPFiller.h.