casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
GBTACSFiller Class Reference

A GBTBackendFiller for ACS data. More...

#include <GBTACSFiller.h>

Inheritance diagram for GBTACSFiller:
GBTBackendFiller

List of all members.

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 &)
GBTACSFilleroperator= (const GBTACSFiller &)

Private Attributes

GBTMultiACSTablespTab_p
String msName_p
Regex object_p
ScalarColumn< Int > ifId_p
ScalarColumn< Int > gbtStateId_p
ScalarColumn< Int > samplerId_p
ScalarColumn< StringgbtSRBank_p
ScalarColumn< StringgbtBank_p
ArrayColumn< Int > masterStateIds_p
GBTMSTypeDataFillertypeDataTab_p
 the associated tables
GBTMSTypeFillertypeTab_p
GBTMSTypeStateFillertypeStateTab_p
GBTMSTypeStateFillertypeMasterStateTab_p
GBTMSTypeSampFillertypeSampTab_p
Table * gbtPointingTab_p
Table * gbtFocusTab_p
GBTIFFillerifFiller_p
 IF filler.
GBTAntennaFile antennaFile_p
 ANTENNA file.
GBTRcvrCalFillerrxCalFiller_p
 RX CAL INFO files filler.
GBTGOFillerGOFiller_p
 GO (user interface) filler.

Detailed Description

A GBTBackendFiller for ACS data.

Intended use:

Internal

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

This fills GBT ACS data to a MS, hence GBTACSFiller.

Synopsis

Example

Motivation

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

To Do

Definition at line 93 of file GBTACSFiller.h.


Constructor & Destructor Documentation

GBTACSFiller::GBTACSFiller ( const String msName,
const Regex &  object 
)

construct one

unset and unavailable

GBTACSFiller::GBTACSFiller ( const GBTACSFiller ) [private]

Member Function Documentation

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.


Member Data Documentation

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.

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.

GO (user interface) filler.

Definition at line 160 of file GBTACSFiller.h.

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.

Definition at line 133 of file GBTACSFiller.h.

Regex GBTACSFiller::object_p [private]

Definition at line 134 of file GBTACSFiller.h.

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.

Definition at line 132 of file GBTACSFiller.h.

the associated tables

Definition at line 142 of file GBTACSFiller.h.

Definition at line 145 of file GBTACSFiller.h.

Definition at line 146 of file GBTACSFiller.h.

Definition at line 144 of file GBTACSFiller.h.

Definition at line 143 of file GBTACSFiller.h.


The documentation for this class was generated from the following file: