casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Attributes
sdmbin::VMSDataWithSharedPtr Struct Reference

A structure containing the data from a single SDM BLOB. More...

#include <SDMDataViews.h>

List of all members.

Public Attributes

int processorId
 from SDM identifier of the processor used for these data
vector< double > v_time
 from BINARIES Epoch of obs requested epoch when obs. ordered
vector< int > v_fieldId
 from SDM Identifier of the field every of these data dumps
vector< double > v_interval
 from BINARIES Requested exposure time when observations ordered
vector
< AtmPhaseCorrectionMod::AtmPhaseCorrection > 
v_atmPhaseCorrection
 from QUERY data filtering
int binNum
 from QUERY data filtering (a MS row cannot have data for more than one step)
vector< unsigned int > v_projectPath
 from BINARIES the rel. project-path URI for evry fragment of data it belongs to
vector< int > v_antennaId1
 from SDM antenna 1 identifiers
vector< int > v_antennaId2
 from SDM antenna 2 identifiers (=v_antennaId1 if auto-correlations)
vector< int > v_feedId1
 from SDM feed identifiers used with antenna 1
vector< int > v_feedId2
 from SDM feed identifiers used with antenna 1
vector< int > v_dataDescId
 from SDM auto-find for the auto-correlation if correlMode=2
vector< double > v_timeCentroid
 from BINARIES actual epoch for the observations
vector< double > v_exposure
 from BINARIES actual duration for the observations
vector< int > v_numData
 from SDM number of auto-correlations or cross-correlation
vector< vector< unsigned int > > vv_dataShape
 from SDM numPol,numChan,numApc=1
vector< map
< AtmPhaseCorrectionMod::AtmPhaseCorrection,
boost::shared_array< float > > > 
v_m_data
 from BINARIES vector of maps (size num MS rows), map size=v_atmPhaseCorrection.size()
vector< vector< vector
< asdm::Angle > > > 
v_phaseDir
 from SDM the ref phase directions at the epochs (v_timeCentroid) to use for uvw
vector< int > v_stateId
 from SDM need to be redefined when numBin>1 & checked when baseline>0
vector< MSStatev_msState
 from SDM MS state tuples
vector< unsigned int > v_flag
 from BINARIES

Detailed Description

A structure containing the data from a single SDM BLOB.

The big difference with the previous definition (VMSData) is that the visibilities are referred to by a boost::shared_ptr instead of a plain old pointer.

Note:
  • The query (param correlMode, binNum and atmospherePhaseCode) may have filtered out some data!
  • The typical size of the member vectors is nt*ndd*(na*(na+1))/2 where ndd is the number of data-descriptions, na the number of antennas and nt is the number of data dumps found in the BLOB.
  • The implementation does not support multiple configDescId within a BLOB
  • In general interval has the same value for every dump; time and interval are derived from the BLOB

Definition at line 136 of file SDMDataViews.h.


Member Data Documentation

from QUERY data filtering (a MS row cannot have data for more than one step)

Definition at line 145 of file SDMDataViews.h.

from SDM identifier of the processor used for these data

Definition at line 139 of file SDMDataViews.h.

from SDM antenna 1 identifiers

Definition at line 148 of file SDMDataViews.h.

from SDM antenna 2 identifiers (=v_antennaId1 if auto-correlations)

Definition at line 149 of file SDMDataViews.h.

vector<AtmPhaseCorrectionMod::AtmPhaseCorrection> sdmbin::VMSDataWithSharedPtr::v_atmPhaseCorrection

from QUERY data filtering

Definition at line 144 of file SDMDataViews.h.

from SDM auto-find for the auto-correlation if correlMode=2

Definition at line 152 of file SDMDataViews.h.

from BINARIES actual duration for the observations

Definition at line 154 of file SDMDataViews.h.

from SDM feed identifiers used with antenna 1

Definition at line 150 of file SDMDataViews.h.

from SDM feed identifiers used with antenna 1

Definition at line 151 of file SDMDataViews.h.

from SDM Identifier of the field every of these data dumps

Definition at line 141 of file SDMDataViews.h.

from BINARIES

Definition at line 161 of file SDMDataViews.h.

from BINARIES Requested exposure time when observations ordered

Definition at line 143 of file SDMDataViews.h.

vector<map<AtmPhaseCorrectionMod::AtmPhaseCorrection,boost::shared_array<float> > > sdmbin::VMSDataWithSharedPtr::v_m_data

from BINARIES vector of maps (size num MS rows), map size=v_atmPhaseCorrection.size()

Definition at line 157 of file SDMDataViews.h.

from SDM MS state tuples

Definition at line 160 of file SDMDataViews.h.

from SDM number of auto-correlations or cross-correlation

Definition at line 155 of file SDMDataViews.h.

from SDM the ref phase directions at the epochs (v_timeCentroid) to use for uvw

Definition at line 158 of file SDMDataViews.h.

from BINARIES the rel. project-path URI for evry fragment of data it belongs to

Definition at line 147 of file SDMDataViews.h.

from SDM need to be redefined when numBin>1 & checked when baseline>0

Definition at line 159 of file SDMDataViews.h.

from BINARIES Epoch of obs requested epoch when obs. ordered

Definition at line 140 of file SDMDataViews.h.

from BINARIES actual epoch for the observations

Definition at line 153 of file SDMDataViews.h.

vector<vector<unsigned int> > sdmbin::VMSDataWithSharedPtr::vv_dataShape

from SDM numPol,numChan,numApc=1

Definition at line 156 of file SDMDataViews.h.


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