casa
$Rev:20696$
|
A GBTBackendFiller for ACS data. More...
#include <GBTACSFiller.h>
Public Member Functions | |
GBTACSFiller (const String &msName, const Regex &object) | |
construct one | |
~GBTACSFiller () | |
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 | |
virtual Bool | fill (const Vector< String > &backendFiles, 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 set of backend files and DAP files | |
Private Member Functions | |
void | attachColumns () |
void | handleColumns () |
GBTACSFiller () | |
unset and unavailable | |
GBTACSFiller (const GBTACSFiller &) | |
GBTACSFiller & | operator= (const GBTACSFiller &) |
Private Attributes | |
GBTMultiACSTable * | spTab_p |
String | msName_p |
Regex | object_p |
ScalarColumn< Int > | ifId_p |
ScalarColumn< Int > | gbtStateId_p |
ScalarColumn< Int > | samplerId_p |
ScalarColumn< String > | gbtSRBank_p |
ScalarColumn< String > | gbtBank_p |
ArrayColumn< Int > | masterStateIds_p |
GBTMSTypeDataFiller * | typeDataTab_p |
the associated tables | |
GBTMSTypeFiller * | typeTab_p |
GBTMSTypeStateFiller * | typeStateTab_p |
GBTMSTypeStateFiller * | typeMasterStateTab_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 ACS data.
Internal
This fills GBT ACS data to a MS, hence GBTACSFiller.
There exist Spectral Processor data at the GBT which needs to be filled.
Definition at line 93 of file GBTACSFiller.h.
GBTACSFiller::GBTACSFiller | ( | const String & | msName, |
const Regex & | object | ||
) |
construct one
GBTACSFiller::GBTACSFiller | ( | ) | [private] |
unset and unavailable
GBTACSFiller::GBTACSFiller | ( | const GBTACSFiller & | ) | [private] |
void GBTACSFiller::attachColumns | ( | ) | [private] |
virtual Bool GBTACSFiller::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 | ||
) | [inline, virtual] |
fill a given backend file and DAP files
Implements GBTBackendFiller.
Definition at line 105 of file GBTACSFiller.h.
References fill().
Referenced by fill().
virtual Bool GBTACSFiller::fill | ( | const Vector< String > & | backendFiles, |
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 set of backend files and DAP files
void GBTACSFiller::handleColumns | ( | ) | [private] |
GBTACSFiller& GBTACSFiller::operator= | ( | const GBTACSFiller & | ) | [private] |
virtual GBTScanLogReader::BACKENDS GBTACSFiller::type | ( | ) | [inline, virtual] |
what type of backend is this
Implements GBTBackendFiller.
Definition at line 101 of file GBTACSFiller.h.
References GBTScanLogReader::ACS.
GBTAntennaFile GBTACSFiller::antennaFile_p [private] |
ANTENNA file.
Definition at line 154 of file GBTACSFiller.h.
ScalarColumn<String> GBTACSFiller::gbtBank_p [private] |
Definition at line 137 of file GBTACSFiller.h.
Table * GBTACSFiller::gbtFocusTab_p [private] |
Definition at line 148 of file GBTACSFiller.h.
Table* GBTACSFiller::gbtPointingTab_p [private] |
Definition at line 148 of file GBTACSFiller.h.
ScalarColumn<String> GBTACSFiller::gbtSRBank_p [private] |
Definition at line 137 of file GBTACSFiller.h.
ScalarColumn<Int> GBTACSFiller::gbtStateId_p [private] |
Definition at line 136 of file GBTACSFiller.h.
GBTGOFiller* GBTACSFiller::GOFiller_p [private] |
GO (user interface) filler.
Definition at line 160 of file GBTACSFiller.h.
GBTIFFiller* GBTACSFiller::ifFiller_p [private] |
IF filler.
Definition at line 151 of file GBTACSFiller.h.
ScalarColumn<Int> GBTACSFiller::ifId_p [private] |
Definition at line 136 of file GBTACSFiller.h.
ArrayColumn<Int> GBTACSFiller::masterStateIds_p [private] |
Definition at line 139 of file GBTACSFiller.h.
String GBTACSFiller::msName_p [private] |
Definition at line 133 of file GBTACSFiller.h.
Regex GBTACSFiller::object_p [private] |
Definition at line 134 of file GBTACSFiller.h.
GBTRcvrCalFiller* GBTACSFiller::rxCalFiller_p [private] |
RX CAL INFO files filler.
Definition at line 157 of file GBTACSFiller.h.
ScalarColumn<Int> GBTACSFiller::samplerId_p [private] |
Definition at line 136 of file GBTACSFiller.h.
GBTMultiACSTable* GBTACSFiller::spTab_p [private] |
Definition at line 132 of file GBTACSFiller.h.
GBTMSTypeDataFiller* GBTACSFiller::typeDataTab_p [private] |
the associated tables
Definition at line 142 of file GBTACSFiller.h.
Definition at line 145 of file GBTACSFiller.h.
GBTMSTypeSampFiller* GBTACSFiller::typeSampTab_p [private] |
Definition at line 146 of file GBTACSFiller.h.
GBTMSTypeStateFiller* GBTACSFiller::typeStateTab_p [private] |
Definition at line 144 of file GBTACSFiller.h.
GBTMSTypeFiller* GBTACSFiller::typeTab_p [private] |
Definition at line 143 of file GBTACSFiller.h.