casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
sdmbin::VMSDataWithSharedPtr Struct Reference

This struct, using boost::shared_array, is not used by CASA. More...

#include <SDMDataViews.h>

Public Attributes

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

Detailed Description

This struct, using boost::shared_array, is not used by CASA.

It is not available when WITHOUT_BOOST is set. It may be used by ALMA code and so has not been eliminated. 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_array 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 139 of file SDMDataViews.h.

Member Data Documentation

int sdmbin::VMSDataWithSharedPtr::binNum

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

Definition at line 148 of file SDMDataViews.h.

int sdmbin::VMSDataWithSharedPtr::processorId

from SDM identifier of the processor used for these data

Definition at line 142 of file SDMDataViews.h.

std::vector<int> sdmbin::VMSDataWithSharedPtr::v_antennaId1

from SDM antenna 1 identifiers

Definition at line 151 of file SDMDataViews.h.

std::vector<int> sdmbin::VMSDataWithSharedPtr::v_antennaId2

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

Definition at line 152 of file SDMDataViews.h.

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

from QUERY data filtering

Definition at line 147 of file SDMDataViews.h.

std::vector<int> sdmbin::VMSDataWithSharedPtr::v_dataDescId

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

Definition at line 155 of file SDMDataViews.h.

std::vector<double> sdmbin::VMSDataWithSharedPtr::v_exposure

from BINARIES actual duration for the observations

Definition at line 157 of file SDMDataViews.h.

std::vector<int> sdmbin::VMSDataWithSharedPtr::v_feedId1

from SDM feed identifiers used with antenna 1

Definition at line 153 of file SDMDataViews.h.

std::vector<int> sdmbin::VMSDataWithSharedPtr::v_feedId2

from SDM feed identifiers used with antenna 1

Definition at line 154 of file SDMDataViews.h.

std::vector<int> sdmbin::VMSDataWithSharedPtr::v_fieldId

from SDM Identifier of the field every of these data dumps

Definition at line 144 of file SDMDataViews.h.

std::vector<unsigned int> sdmbin::VMSDataWithSharedPtr::v_flag

from BINARIES

Definition at line 164 of file SDMDataViews.h.

std::vector<double> sdmbin::VMSDataWithSharedPtr::v_interval

from BINARIES Requested exposure time when observations ordered

Definition at line 146 of file SDMDataViews.h.

std::vector<std::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 160 of file SDMDataViews.h.

std::vector<MSState> sdmbin::VMSDataWithSharedPtr::v_msState

from SDM MS state tuples

Definition at line 163 of file SDMDataViews.h.

std::vector<int> sdmbin::VMSDataWithSharedPtr::v_numData

from SDM number of auto-correlations or cross-correlation

Definition at line 158 of file SDMDataViews.h.

std::vector<std::vector<std::vector<asdm::Angle> > > sdmbin::VMSDataWithSharedPtr::v_phaseDir

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

Definition at line 161 of file SDMDataViews.h.

std::vector<unsigned int> sdmbin::VMSDataWithSharedPtr::v_projectPath

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

Definition at line 150 of file SDMDataViews.h.

std::vector<int> sdmbin::VMSDataWithSharedPtr::v_stateId

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

Definition at line 162 of file SDMDataViews.h.

std::vector<double> sdmbin::VMSDataWithSharedPtr::v_time

from BINARIES Epoch of obs requested epoch when obs. ordered

Definition at line 143 of file SDMDataViews.h.

std::vector<double> sdmbin::VMSDataWithSharedPtr::v_timeCentroid

from BINARIES actual epoch for the observations

Definition at line 156 of file SDMDataViews.h.

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

from SDM numPol,numChan,numApc=1

Definition at line 159 of file SDMDataViews.h.


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