Main Page | Class List | Directories | File List | Class Members | File Members

ObitUVCal Struct Reference

ObitUVCal Class structure. More...

#include <ObitUVCal.h>

List of all members.

Public Attributes

gint32 ObitId
 Recognition bit pattern to identify the start of an Obit object.
gpointer ClassInfo
 ClassInfo pointer for class with name, base and function pointers.
gint ReferenceCount
 Reference count for object (numbers of pointers attaching).
gchar * name
 Name of object [Optional].
ObitThreadthread
 Threading info member object.
ObitInfoListinfo
 Linked list of arrays of data.
ObitIOStatus myStatus
 I/O status.
ObitUVDescmyDesc
 Obit UV data Descriptor.
ObitUVSelmySel
 Obit UV data Selector.
gboolean dropSubA
 Drop Subarray info?
gboolean doFlag
 Apply flagging?
gboolean doSmo
 Apply Spectral smoothing.
gboolean doBL
 Apply Baseline based calibration?
gboolean doCal
 Apply amp/phase/delay/rate/baseline calibration.
gint doBP
 Apply Bandpass calibration? if > 0 specifies bandpass type.
gboolean doPol
 Apply Polarization calibration?
gint jadr [4][2]
 Stokes translation indices.
gint numAnt
 Number of antennas in calibration table (actually max antenna no).
gint numSubA
 Number of subarrays in the data.
gint numChan
 Number of Spectral channels.
gint bChan
 Start channel number (1-rel).
gint eChan
 highest channel (1-rel)
gint numIF
 Number of IFs.
gint bIF
 Start IF number (1-rel) selected.
gint eIF
 highest IF (1-rel) selected
gint numStok
 Number of Stokes in data.
gfloat selFact [4][2]
 Stokes translation factors.
gfloat smooth [3]
 Spectral smoothing SMOOTH(1) = type of smoothing to apply: 0 => no smoothing 1 => Hanning 2 => Gaussian 3 => Boxcar 4 => Sinc (i.e.
gint bChanSmo
 Start channel number for smoothing (1-rel) {BCHANS}.
gint eChanSmo
 highest channel for smoothing (1-rel) {ECHANS}
gint SmoothWidth
 Width of spectral Smoothing kernal.
gfloat * SmoothConvFn
 Smoothing convolution function {SMTAB}.
gfloat * SmoothWork
 Spectral smoothing work array.
ObitSourceListsourceList
 SourceList with source info.
ObitAntennaList ** antennaLists
 Array of AntennaLists one per subarray.
ObitUVCalFlagSflag
 data flagging structure
ObitUVCalBaselineSbaselineCal
 Baseline dependent calibration structure.
ObitUVCalCalibrateSampPhaseCal
 Amp/phase/delay/rate calibration structure.
ObitUVCalBandpassSbandpassCal
 Bandpass calibration structure.
ObitUVCalPolarizationSpolnCal
 Polarization calibration structure.
glong numANTable
 Number of subarrays (number of entries in ANtables).
Obit ** ANTables
 Array of AN tables for polarization calibration, one per subarray (as Obit*).
ObitBLTable
 Baseline dependent calibration table (as Obit*).
ObitBPTable
 Bandpass calibration table (as Obit*).
ObitCQTable
 VLBA corelator parameter table.
ObitCLTable
 CL table for multisource calibration.
ObitFGTable
ObitSNTable
ObitSUTable


Detailed Description

ObitUVCal Class structure.


Member Data Documentation

ObitUVCalCalibrateS* ObitUVCal::ampPhaseCal
 

Amp/phase/delay/rate calibration structure.

Obit** ObitUVCal::ANTables
 

Array of AN tables for polarization calibration, one per subarray (as Obit*).

ObitAntennaList** ObitUVCal::antennaLists
 

Array of AntennaLists one per subarray.

ObitUVCalBandpassS* ObitUVCal::bandpassCal
 

Bandpass calibration structure.

ObitUVCalBaselineS* ObitUVCal::baselineCal
 

Baseline dependent calibration structure.

gint ObitUVCal::bChan
 

Start channel number (1-rel).

gint ObitUVCal::bChanSmo
 

Start channel number for smoothing (1-rel) {BCHANS}.

gint ObitUVCal::bIF
 

Start IF number (1-rel) selected.

Obit* ObitUVCal::BLTable
 

Baseline dependent calibration table (as Obit*).

Obit* ObitUVCal::BPTable
 

Bandpass calibration table (as Obit*).

gpointer ObitUVCal::ClassInfo
 

ClassInfo pointer for class with name, base and function pointers.

Obit* ObitUVCal::CLTable
 

CL table for multisource calibration.

Obit* ObitUVCal::CQTable
 

VLBA corelator parameter table.

gboolean ObitUVCal::doBL
 

Apply Baseline based calibration?

gint ObitUVCal::doBP
 

Apply Bandpass calibration? if > 0 specifies bandpass type.

gboolean ObitUVCal::doCal
 

Apply amp/phase/delay/rate/baseline calibration.

gboolean ObitUVCal::doFlag
 

Apply flagging?

gboolean ObitUVCal::doPol
 

Apply Polarization calibration?

gboolean ObitUVCal::doSmo
 

Apply Spectral smoothing.

gboolean ObitUVCal::dropSubA
 

Drop Subarray info?

gint ObitUVCal::eChan
 

highest channel (1-rel)

gint ObitUVCal::eChanSmo
 

highest channel for smoothing (1-rel) {ECHANS}

gint ObitUVCal::eIF
 

highest IF (1-rel) selected

Obit* ObitUVCal::FGTable
 

ObitUVCalFlagS* ObitUVCal::flag
 

data flagging structure

ObitInfoList* ObitUVCal::info
 

Linked list of arrays of data.

gint ObitUVCal::jadr[4][2]
 

Stokes translation indices.

ObitUVDesc* ObitUVCal::myDesc
 

Obit UV data Descriptor.

ObitUVSel* ObitUVCal::mySel
 

Obit UV data Selector.

ObitIOStatus ObitUVCal::myStatus
 

I/O status.

gchar* ObitUVCal::name
 

Name of object [Optional].

gint ObitUVCal::numAnt
 

Number of antennas in calibration table (actually max antenna no).

glong ObitUVCal::numANTable
 

Number of subarrays (number of entries in ANtables).

gint ObitUVCal::numChan
 

Number of Spectral channels.

gint ObitUVCal::numIF
 

Number of IFs.

gint ObitUVCal::numStok
 

Number of Stokes in data.

gint ObitUVCal::numSubA
 

Number of subarrays in the data.

gint32 ObitUVCal::ObitId
 

Recognition bit pattern to identify the start of an Obit object.

ObitUVCalPolarizationS* ObitUVCal::polnCal
 

Polarization calibration structure.

gint ObitUVCal::ReferenceCount
 

Reference count for object (numbers of pointers attaching).

gfloat ObitUVCal::selFact[4][2]
 

Stokes translation factors.

gfloat ObitUVCal::smooth[3]
 

Spectral smoothing SMOOTH(1) = type of smoothing to apply: 0 => no smoothing 1 => Hanning 2 => Gaussian 3 => Boxcar 4 => Sinc (i.e.

sin(x)/x) SMOOTH(2) = the "diameter" of the function, i.e. width between first nulls of Hanning triangle and sinc function, FWHM of Gaussian, width of Boxcar. Defaults (if < 0.1) are 4, 2, 2 and 3 channels for SMOOTH(1) = 1 - 4. SMOOTH(3) = the diameter over which the convolving function has value - in channels. Defaults: 1, 3, 1, 4 times SMOOTH(2) used when

gfloat* ObitUVCal::SmoothConvFn
 

Smoothing convolution function {SMTAB}.

gint ObitUVCal::SmoothWidth
 

Width of spectral Smoothing kernal.

gfloat* ObitUVCal::SmoothWork
 

Spectral smoothing work array.

Obit* ObitUVCal::SNTable
 

ObitSourceList* ObitUVCal::sourceList
 

SourceList with source info.

Obit* ObitUVCal::SUTable
 

ObitThread* ObitUVCal::thread
 

Threading info member object.


The documentation for this struct was generated from the following file:
Generated on Fri Aug 31 22:13:16 2007 for Obit by  doxygen 1.3.9.1