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

ObitUVCalCalibrateS Struct Reference

Amp/phase/delay/rate calibration structure. More...

#include <ObitUVCal.h>

List of all members.

Public Attributes

ObitCLTable
 Calibration CL table (as Obit*).
ObitCLTableRow
 CL Table Row (as Obit*).
ObitSNTable
 Calibration SN table (as Obit*).
ObitSNTableRow
 SN Table Row (as Obit*).
glong numRow
 Number of rows in calibration table.
glong LastRowRead
 Last Row read.
gboolean doSNTable
 Use SN (else CL) table?
gboolean doCalWt
 Calibrate Weights?
gboolean doRateSmear
 Make rate smearing correction? {DORSM}.
gboolean doDelayRate
 Make delay/rate correction?
gint lenCalArrayEntry
 length of entry in CalApply/CalPrior/CalFollow (LCUCAL)
gint numAnt
 Number of antennas in calibration table (actually max antenna no).
gint numSubA
 Number of subarrays in the data.
gint numIF
 Number of IFs in data.
glong SubA
 Selected Subarray number.
glong FreqID
 Selected Frequency ID number.
gint bIF
 Start IF number (1-rel) selected.
gint eIF
 highest IF (1-rel) selected
gint numChan
 Number of channels in data.
gint bChan
 Start channel number (1-rel).
gint eChan
 highest channel (1-rel)
gint numPol
 Number of polarizations in the calibration table (1 or 2).
gint numLambda
 number of entries in Lambda for each IF {NLAMBDA}
gint PolOff [2][4]
 Offset from the beginning an IF entry in the calibration array for a given polarization.
gint countRec [3][2]
 Count of the good, the bad and ugly.
gint CurSourID
 current source ID in cal table
gint PriorSourID
 Prior source ID in cal table.
gint FollowSourID
 Following source ID in cal table.
gfloat PriorCalTime
 Prior time in cal table {CALTIM(1)}.
gfloat * PriorAntTime
 Prior time per antenna.
gfloat FollowCalTime
 Following Time in cal table {CALTIM(2)}.
gfloat * FollowAntTime
 Following time per antenna.
gfloat CalTime
 time of calibration in CalApply {LCALTM}
gfloat DeltaTime
 Integration time of data (days).
gfloat * CalApply
 Calibration array to apply to data {CURCAL} Values in order: By antenna {NUMANT} By IF (EIF-BIF+1) By Polarization {NUMPOL} Real part, imaginary part, cos(delta), sin(delta), rate Where delta is the phase change between channels and rate is the fringe rate in radians/day.
gfloat * CalPrior
 Prior calibration array from cal (SN or CL table) {CALTAB(*,1)}.
gfloat * CalFollow
 Following calibration array from cal (SN or CL table) {CALTAB(*,1)}.
gfloat * IFR
 Current Ionospheric Faraday rotation per ant {IFR}.
gfloat * PriorIFR
 Prior Ionospheric Faraday rotation per ant {IFRTAB(*,1)}.
gfloat * FollowIFR
 Following Ionospheric Faraday rotation per IF {IFRTAB(*,2)}.
gfloat * DDelay
 Dispersive delay at time of current datum, one per antenna {DDELAY}.
gfloat * PriorDDelay
 Prior dispersive delay per ant {DDTAB(*,1)}.
gfloat * FollowDDelay
 Following dispersive delay per ant {DDTAB(*,1)}.
gfloat * RateFact
 IF scaling factor to convert s/s to rad/day.
gfloat * DelayFact
 IF scaling factor to convert s to rad/channel.
gfloat * Lambda
 Array of wavelengths for each channel and IF {LAMBDA}.
gint * LTaper
 VLBA Filter Taper function (eg.
gint * NSpecA
 VLBA Spectral averaging factor per IF and Corr-ID from CQ table {NSPECA,NXDSM}.
gdouble * DelBit
 VLBA Time interval per bit in FFT (s) per IF and Corr-ID from CQ table {DELBIT, DBTVBA}.
gint * NFFTSize
 VLBA FFT size per IF and Corr-ID from CQ table {NFFTSZ,NFTVBA}.
gint * typeTimeFilt
 VLBA Time filter type (0=>boxcar; 3=>32-4; 4=>64-8 per IF and Corr-ID from CQ table (ITYPTF,ITFVBA).
gfloat * TimeFiltTime
 VLBA Time filter averaging time (sec) per IF and Corr-ID from CQ table {TAVGTF}.
gboolean * doDelayDecorr
 is VLBA delay decor.
gint * corrType
 VLBA Subarray correlator type (1=VLBA; else non-VLBA) {NETVLB, ICQVBA}.
gboolean * warnNoCQ
 VLBA: Print warning about missing CQ per IF and Corr-ID from CQ table {WARN,WRNVBA}.
ObitCLTable
 Calibration CL table (as Obit*).
ObitCLTableRow
 CL Table Row (as Obit*).
ObitSNTable
 Calibration SN table (as Obit*).
ObitSNTableRow
 SN Table Row (as Obit*).
gfloat * PriorAntTime
 Prior time per antenna.
gfloat * FollowAntTime
 Following time per antenna.
gfloat * CalApply
 Calibration array to apply to data {CURCAL} Values in order: By antenna {NUMANT} By IF (EIF-BIF+1) By Polarization {NUMPOL} Real part, imaginary part, cos(delta), sin(delta), rate Where delta is the phase change between channels and rate is the fringe rate in radians/day.
gfloat * CalPrior
 Prior calibration array from cal (SN or CL table) {CALTAB(*,1)}.
gfloat * CalFollow
 Following calibration array from cal (SN or CL table) {CALTAB(*,1)}.
gfloat * IFR
 Current Ionospheric Faraday rotation per ant {IFR}.
gfloat * PriorIFR
 Prior Ionospheric Faraday rotation per ant {IFRTAB(*,1)}.
gfloat * FollowIFR
 Following Ionospheric Faraday rotation per IF {IFRTAB(*,2)}.
gfloat * DDelay
 Dispersive delay at time of current datum, one per antenna {DDELAY}.
gfloat * PriorDDelay
 Prior dispersive delay per ant {DDTAB(*,1)}.
gfloat * FollowDDelay
 Following dispersive delay per ant {DDTAB(*,1)}.
gfloat * RateFact
 IF scaling factor to convert s/s to rad/day.
gfloat * DelayFact
 IF scaling factor to convert s to rad/channel.
gfloat * Lambda
 Array of wavelengths for each channel and IF {LAMBDA}.
gint * LTaper
 VLBA Filter Taper function (eg.
gint * NSpecA
 VLBA Spectral averaging factor per IF and Corr-ID from CQ table {NSPECA,NXDSM}.
gdouble * DelBit
 VLBA Time interval per bit in FFT (s) per IF and Corr-ID from CQ table {DELBIT, DBTVBA}.
gint * NFFTSize
 VLBA FFT size per IF and Corr-ID from CQ table {NFFTSZ,NFTVBA}.
gint * typeTimeFilt
 VLBA Time filter type (0=>boxcar; 3=>32-4; 4=>64-8 per IF and Corr-ID from CQ table (ITYPTF,ITFVBA).
gfloat * TimeFiltTime
 VLBA Time filter averaging time (sec) per IF and Corr-ID from CQ table {TAVGTF}.
gboolean * doDelayDecorr
 is VLBA delay decor.
gint * corrType
 VLBA Subarray correlator type (1=VLBA; else non-VLBA) {NETVLB, ICQVBA}.
gboolean * warnNoCQ
 VLBA: Print warning about missing CQ per IF and Corr-ID from CQ table {WARN,WRNVBA}.


Detailed Description

Amp/phase/delay/rate calibration structure.


Member Data Documentation

gint ObitUVCalCalibrateS::bChan
 

Start channel number (1-rel).

gint ObitUVCalCalibrateS::bIF
 

Start IF number (1-rel) selected.

gfloat* ObitUVCalCalibrateS::CalApply
 

Calibration array to apply to data {CURCAL} Values in order: By antenna {NUMANT} By IF (EIF-BIF+1) By Polarization {NUMPOL} Real part, imaginary part, cos(delta), sin(delta), rate Where delta is the phase change between channels and rate is the fringe rate in radians/day.

gfloat* ObitUVCalCalibrateS::CalApply
 

Calibration array to apply to data {CURCAL} Values in order: By antenna {NUMANT} By IF (EIF-BIF+1) By Polarization {NUMPOL} Real part, imaginary part, cos(delta), sin(delta), rate Where delta is the phase change between channels and rate is the fringe rate in radians/day.

gfloat* ObitUVCalCalibrateS::CalFollow
 

Following calibration array from cal (SN or CL table) {CALTAB(*,1)}.

gfloat* ObitUVCalCalibrateS::CalFollow
 

Following calibration array from cal (SN or CL table) {CALTAB(*,1)}.

gfloat* ObitUVCalCalibrateS::CalPrior
 

Prior calibration array from cal (SN or CL table) {CALTAB(*,1)}.

gfloat* ObitUVCalCalibrateS::CalPrior
 

Prior calibration array from cal (SN or CL table) {CALTAB(*,1)}.

gfloat ObitUVCalCalibrateS::CalTime
 

time of calibration in CalApply {LCALTM}

Obit* ObitUVCalCalibrateS::CLTable
 

Calibration CL table (as Obit*).

Obit* ObitUVCalCalibrateS::CLTable
 

Calibration CL table (as Obit*).

Obit* ObitUVCalCalibrateS::CLTableRow
 

CL Table Row (as Obit*).

Obit* ObitUVCalCalibrateS::CLTableRow
 

CL Table Row (as Obit*).

gint* ObitUVCalCalibrateS::corrType
 

VLBA Subarray correlator type (1=VLBA; else non-VLBA) {NETVLB, ICQVBA}.

gint* ObitUVCalCalibrateS::corrType
 

VLBA Subarray correlator type (1=VLBA; else non-VLBA) {NETVLB, ICQVBA}.

gint ObitUVCalCalibrateS::countRec
 

Count of the good, the bad and ugly.

gint ObitUVCalCalibrateS::CurSourID
 

current source ID in cal table

gfloat* ObitUVCalCalibrateS::DDelay
 

Dispersive delay at time of current datum, one per antenna {DDELAY}.

gfloat* ObitUVCalCalibrateS::DDelay
 

Dispersive delay at time of current datum, one per antenna {DDELAY}.

gfloat* ObitUVCalCalibrateS::DelayFact
 

IF scaling factor to convert s to rad/channel.

gfloat* ObitUVCalCalibrateS::DelayFact
 

IF scaling factor to convert s to rad/channel.

gdouble* ObitUVCalCalibrateS::DelBit
 

VLBA Time interval per bit in FFT (s) per IF and Corr-ID from CQ table {DELBIT, DBTVBA}.

gdouble* ObitUVCalCalibrateS::DelBit
 

VLBA Time interval per bit in FFT (s) per IF and Corr-ID from CQ table {DELBIT, DBTVBA}.

gfloat ObitUVCalCalibrateS::DeltaTime
 

Integration time of data (days).

gboolean ObitUVCalCalibrateS::doCalWt
 

Calibrate Weights?

gboolean* ObitUVCalCalibrateS::doDelayDecorr
 

is VLBA delay decor.

correction enabled per IF and Corr-ID from CQ table {WDODSM, DODSM}

gboolean* ObitUVCalCalibrateS::doDelayDecorr
 

is VLBA delay decor.

correction enabled per IF and Corr-ID from CQ table {WDODSM, DODSM}

gboolean ObitUVCalCalibrateS::doDelayRate
 

Make delay/rate correction?

gboolean ObitUVCalCalibrateS::doRateSmear
 

Make rate smearing correction? {DORSM}.

gboolean ObitUVCalCalibrateS::doSNTable
 

Use SN (else CL) table?

gint ObitUVCalCalibrateS::eChan
 

highest channel (1-rel)

gint ObitUVCalCalibrateS::eIF
 

highest IF (1-rel) selected

gfloat* ObitUVCalCalibrateS::FollowAntTime
 

Following time per antenna.

gfloat* ObitUVCalCalibrateS::FollowAntTime
 

Following time per antenna.

gfloat ObitUVCalCalibrateS::FollowCalTime
 

Following Time in cal table {CALTIM(2)}.

gfloat* ObitUVCalCalibrateS::FollowDDelay
 

Following dispersive delay per ant {DDTAB(*,1)}.

gfloat* ObitUVCalCalibrateS::FollowDDelay
 

Following dispersive delay per ant {DDTAB(*,1)}.

gfloat* ObitUVCalCalibrateS::FollowIFR
 

Following Ionospheric Faraday rotation per IF {IFRTAB(*,2)}.

gfloat* ObitUVCalCalibrateS::FollowIFR
 

Following Ionospheric Faraday rotation per IF {IFRTAB(*,2)}.

gint ObitUVCalCalibrateS::FollowSourID
 

Following source ID in cal table.

glong ObitUVCalCalibrateS::FreqID
 

Selected Frequency ID number.

<=0-> all

gfloat* ObitUVCalCalibrateS::IFR
 

Current Ionospheric Faraday rotation per ant {IFR}.

gfloat* ObitUVCalCalibrateS::IFR
 

Current Ionospheric Faraday rotation per ant {IFR}.

gfloat* ObitUVCalCalibrateS::Lambda
 

Array of wavelengths for each channel and IF {LAMBDA}.

gfloat* ObitUVCalCalibrateS::Lambda
 

Array of wavelengths for each channel and IF {LAMBDA}.

glong ObitUVCalCalibrateS::LastRowRead
 

Last Row read.

gint ObitUVCalCalibrateS::lenCalArrayEntry
 

length of entry in CalApply/CalPrior/CalFollow (LCUCAL)

gint* ObitUVCalCalibrateS::LTaper
 

VLBA Filter Taper function (eg.

'HANNING') from CQ table{LTAPER, LTPVBA}

  • 1 = "HANNING"
  • 2 = "UNIFORM"

gint* ObitUVCalCalibrateS::LTaper
 

VLBA Filter Taper function (eg.

'HANNING') from CQ table{LTAPER, LTPVBA}

  • 1 = "HANNING"
  • 2 = "UNIFORM"

gint* ObitUVCalCalibrateS::NFFTSize
 

VLBA FFT size per IF and Corr-ID from CQ table {NFFTSZ,NFTVBA}.

gint* ObitUVCalCalibrateS::NFFTSize
 

VLBA FFT size per IF and Corr-ID from CQ table {NFFTSZ,NFTVBA}.

gint* ObitUVCalCalibrateS::NSpecA
 

VLBA Spectral averaging factor per IF and Corr-ID from CQ table {NSPECA,NXDSM}.

gint* ObitUVCalCalibrateS::NSpecA
 

VLBA Spectral averaging factor per IF and Corr-ID from CQ table {NSPECA,NXDSM}.

gint ObitUVCalCalibrateS::numAnt
 

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

gint ObitUVCalCalibrateS::numChan
 

Number of channels in data.

gint ObitUVCalCalibrateS::numIF
 

Number of IFs in data.

gint ObitUVCalCalibrateS::numLambda
 

number of entries in Lambda for each IF {NLAMBDA}

gint ObitUVCalCalibrateS::numPol
 

Number of polarizations in the calibration table (1 or 2).

glong ObitUVCalCalibrateS::numRow
 

Number of rows in calibration table.

gint ObitUVCalCalibrateS::numSubA
 

Number of subarrays in the data.

gint ObitUVCalCalibrateS::PolOff
 

Offset from the beginning an IF entry in the calibration array for a given polarization.

The first dimension is the polarization pixel number and the second is the antenna number of a baseline (e.g. first or second = 1 or 2).

gfloat* ObitUVCalCalibrateS::PriorAntTime
 

Prior time per antenna.

gfloat* ObitUVCalCalibrateS::PriorAntTime
 

Prior time per antenna.

gfloat ObitUVCalCalibrateS::PriorCalTime
 

Prior time in cal table {CALTIM(1)}.

gfloat* ObitUVCalCalibrateS::PriorDDelay
 

Prior dispersive delay per ant {DDTAB(*,1)}.

gfloat* ObitUVCalCalibrateS::PriorDDelay
 

Prior dispersive delay per ant {DDTAB(*,1)}.

gfloat* ObitUVCalCalibrateS::PriorIFR
 

Prior Ionospheric Faraday rotation per ant {IFRTAB(*,1)}.

gfloat* ObitUVCalCalibrateS::PriorIFR
 

Prior Ionospheric Faraday rotation per ant {IFRTAB(*,1)}.

gint ObitUVCalCalibrateS::PriorSourID
 

Prior source ID in cal table.

gfloat* ObitUVCalCalibrateS::RateFact
 

IF scaling factor to convert s/s to rad/day.

gfloat* ObitUVCalCalibrateS::RateFact
 

IF scaling factor to convert s/s to rad/day.

Obit* ObitUVCalCalibrateS::SNTable
 

Calibration SN table (as Obit*).

Obit* ObitUVCalCalibrateS::SNTable
 

Calibration SN table (as Obit*).

Obit* ObitUVCalCalibrateS::SNTableRow
 

SN Table Row (as Obit*).

Obit* ObitUVCalCalibrateS::SNTableRow
 

SN Table Row (as Obit*).

glong ObitUVCalCalibrateS::SubA
 

Selected Subarray number.

<=0-> all

gfloat* ObitUVCalCalibrateS::TimeFiltTime
 

VLBA Time filter averaging time (sec) per IF and Corr-ID from CQ table {TAVGTF}.

gfloat* ObitUVCalCalibrateS::TimeFiltTime
 

VLBA Time filter averaging time (sec) per IF and Corr-ID from CQ table {TAVGTF}.

gint* ObitUVCalCalibrateS::typeTimeFilt
 

VLBA Time filter type (0=>boxcar; 3=>32-4; 4=>64-8 per IF and Corr-ID from CQ table (ITYPTF,ITFVBA).

gint* ObitUVCalCalibrateS::typeTimeFilt
 

VLBA Time filter type (0=>boxcar; 3=>32-4; 4=>64-8 per IF and Corr-ID from CQ table (ITYPTF,ITFVBA).

gboolean* ObitUVCalCalibrateS::warnNoCQ
 

VLBA: Print warning about missing CQ per IF and Corr-ID from CQ table {WARN,WRNVBA}.

gboolean* ObitUVCalCalibrateS::warnNoCQ
 

VLBA: Print warning about missing CQ per IF and Corr-ID from CQ table {WARN,WRNVBA}.


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