#include <GBTSPFiller.h>
Inheritance diagram for GBTSPFiller:


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.
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. | |
| GBTSPFiller::GBTSPFiller | ( | const String & | msName, | |
| const Regex & | object | |||
| ) |
construct one
| GBTSPFiller::~GBTSPFiller | ( | ) |
| GBTSPFiller::GBTSPFiller | ( | ) | [private] |
unset and unavailable
| GBTSPFiller::GBTSPFiller | ( | const GBTSPFiller & | ) | [private] |
| 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.
| 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] |
| void GBTSPFiller::attachColumns | ( | ) | [private] |
| void GBTSPFiller::handleColumns | ( | ) | [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
| GBTSPFiller& GBTSPFiller::operator= | ( | const GBTSPFiller & | ) | [private] |
GBTBackendTable* GBTSPFiller::spTab_p [private] |
Definition at line 115 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.
ScalarColumn<Int> GBTSPFiller::ifId_p [private] |
Definition at line 119 of file GBTSPFiller.h.
ScalarColumn<Int> GBTSPFiller::gbtStateId_p [private] |
Definition at line 119 of file GBTSPFiller.h.
ScalarColumn<Int> GBTSPFiller::samplerId_p [private] |
Definition at line 119 of file GBTSPFiller.h.
GBTMSTypeDataFiller* GBTSPFiller::typeDataTab_p [private] |
GBTMSTypeFiller* GBTSPFiller::typeTab_p [private] |
Definition at line 123 of file GBTSPFiller.h.
GBTMSTypeStateFiller* GBTSPFiller::typeStateTab_p [private] |
Definition at line 124 of file GBTSPFiller.h.
GBTMSTypeSampFiller* GBTSPFiller::typeSampTab_p [private] |
Definition at line 125 of file GBTSPFiller.h.
Table* GBTSPFiller::gbtPointingTab_p [private] |
Definition at line 127 of file GBTSPFiller.h.
Table * GBTSPFiller::gbtFocusTab_p [private] |
Definition at line 127 of file GBTSPFiller.h.
GBTIFFiller* GBTSPFiller::ifFiller_p [private] |
GBTAntennaFile GBTSPFiller::antennaFile_p [private] |
GBTRcvrCalFiller* GBTSPFiller::rxCalFiller_p [private] |
GBTGOFiller* GBTSPFiller::GOFiller_p [private] |
1.5.1