Definition of the second level (the top level) in the tree hierarchy: include the antenna baseline configuration.
More...
|
| BaselinesSet () |
|
| BaselinesSet (std::vector< asdm::Tag > v_antennaIdArray, std::vector< int > v_feedIdArray, std::vector< int > v_phasedArrayList, std::vector< bool > v_antennaUsedArray, DataDescriptionsSet &dataDescriptionsSet) |
| Definition of the second level of the tree hierarchy. More...
|
|
| BaselinesSet (const BaselinesSet &) |
| Copy constructor. More...
|
|
| ~BaselinesSet () |
| Destructor (use the default implementation) More...
|
|
unsigned int | transferId (unsigned int na, unsigned int ndd, unsigned int nbin) |
| Transfer identifier for a given node in the tree hierarchy for auto-correlation data Transfer identifier for a given node in the tree hierarchy for auto-correlation data. More...
|
|
unsigned int | transferId (unsigned int na, unsigned int nfe, unsigned int ndd, unsigned int nbin) |
| Transfer identifier for a given node in the tree hierarchy for auto-correlation data. More...
|
|
unsigned int | transferId (unsigned int na1, unsigned int na2, unsigned int ndd, unsigned int nbin, unsigned int napc) |
| Transfer identifier for a given node in the tree hierarchy for cross-correlation data. More...
|
|
unsigned int | transferId (unsigned int na1, unsigned int na2, unsigned int nfe, unsigned int ndd, unsigned int nbin, unsigned int napc) |
| Transfer identifier for a given node in the tree hierarchy for cross-correlation data. More...
|
|
unsigned int | baselineIndex (asdm::Tag antennaId) |
| Baseline number for a given antenna identifier. More...
|
|
unsigned int | baselineIndex (asdm::Tag antennaId1, asdm::Tag antennaId2) |
| Baseline number for a given pair of antenna identifiers. More...
|
|
unsigned int | baselineIndex (unsigned int na1, unsigned int na2) |
| Baseline number for a given pair of antenna indices in the list of antennas effectively producing data. More...
|
|
unsigned int | antenna1 (unsigned int baselineIndex) |
| Antenna index of the first antenna of a pair defining a baseline number. More...
|
|
unsigned int | antenna2 (unsigned int baselineIndex) |
| Antenna index of the second antenna of a pair defining a baseline number. More...
|
|
unsigned int | feedIndex (asdm::Tag antennaId, int feedId) |
| Accessor to the feed index of a feed identifier given an antenna identifier. More...
|
|
asdm::Tag | getEffAntennaId (unsigned int na) |
| Antenna identifier from its index in the sequence of antenna restricted to those effectively producing data. More...
|
|
unsigned int | getNumAntennas () |
| Number of antenna involved in the data if none would have been dropped. More...
|
|
int | getFeedId (unsigned int na, unsigned int nfe) |
| Accessor to the feed identifier given a feed index and an antenna index. More...
|
|
unsigned int | getNumEffAntennas () |
| Number of antenna actualy involved in the data. More...
|
|
unsigned int | getNumBaselines () |
| Get the number of antenna pairs if all the antennas in v_AntennaIdArray_ were used. More...
|
|
unsigned int | getNumEffBaselines () |
| Get the effective number of antenna pairs producing data. More...
|
|
unsigned int | getNumPDTvalue (Enum< DataContentMod::DataContent > e_dc, EnumSet< AxisNameMod::AxisName > es_an, bool effective) |
| Get the number of primitive data values (i.e. More...
|
|
| DataDescriptionsSet () |
|
| DataDescriptionsSet (asdm::ASDM *const datasetPtr, std::vector< asdm::Tag > v_switchCycleId, std::vector< asdm::Tag > v_dataDescriptionId, CorrelationModeMod::CorrelationMode corrMode, std::vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > atmPhaseCodes) |
| Define the first level in the tree hierarchy. More...
|
|
| DataDescriptionsSet (std::vector< int > v_switchCycleId, std::vector< int > v_dataDescriptionId, CorrelationModeMod::CorrelationMode corrMode, std::vector< AtmPhaseCorrectionMod::AtmPhaseCorrection > atmPhaseCodes) |
| Define the first level in the tree hierarchy. More...
|
|
| DataDescriptionsSet (const DataDescriptionsSet &) |
| Copy constructor. More...
|
|
virtual | ~DataDescriptionsSet () |
| Destructor. More...
|
|
BasebandNameMod::BasebandName | getBasebandName (unsigned int ndd) |
| Get the baseband name of a given dataDescription. More...
|
|
unsigned int | getBasebandIndex (unsigned int ndd) |
| Get the baseband number of a given dataDescription. More...
|
|
unsigned int | numBaseband () |
| Accessor to the number of basebands. More...
|
|
unsigned int | numBin (unsigned int ndd) |
| Accessor to the number of steps for the baseband of a given dataDescription. More...
|
|
unsigned int | numPol (unsigned int ndd) |
| Accessor to the number of polarization products of a given dataDescription. More...
|
|
unsigned int | numSdPol (unsigned int ndd) |
| Accessor to the number of polarization cross-products of a given dataDescription. More...
|
|
unsigned int | numChan (unsigned int ndd) |
| Accessor to the number of frequency channels of a given dataDescription. More...
|
|
asdm::Tag | getSpwId (unsigned int ndd) |
| Accessor to get the spwtral window identifier of a given dataDescription. More...
|
|
asdm::Frequency | totBandwidth (unsigned int ndd) |
| Accessor to the total frequency bandwidth of a given dataDescription. More...
|
|
unsigned int | numApc () |
| Size of the apc axis (can be only 1 or 2) More...
|
|
Enum
< AtmPhaseCorrectionMod::AtmPhaseCorrection > | atmPhaseCorrection (unsigned int atmPhaseCorrectionIndex) |
| Accessor to the atmospherePhaseCorrection. More...
|
|
unsigned int | atmPhaseCorrectionIndex (AtmPhaseCorrectionMod::AtmPhaseCorrection apc) |
| Get the index position along the apc axis. More...
|
|
int | numAutoData (unsigned int ndd) |
| Provide the number of auto-correlations for a given dataDescription. More...
|
|
unsigned int | numCrossData (unsigned int ndd) |
| Provide the number of cross-correlations for a given dataDescription. More...
|
|
unsigned int | sumMetaDataIndex () |
| Provide the number of switchCycle phases cumulated over all the basebands in the configuration. More...
|
|
unsigned int | metaDataIndex (unsigned int ndd) |
| Provide the index for a given dataDescription in the meta-data tree. More...
|
|
CorrelationModeMod::CorrelationMode | getCorrelationMode () |
| Get the bitSize (actually the number of bytes, 2 or 4) used for the visibilities. More...
|
|
unsigned int | getNumDataDescription () |
| Get the number of dataDescription. More...
|
|
unsigned int | getNumChan (unsigned int ndd) |
| Get the number of frequency channels for a given dataDescription. More...
|
|
unsigned int | getNumPol (unsigned int bbIndex) |
| Get the number of Polarization Products given a baseband. More...
|
|
unsigned int | getNumPol (BasebandNameMod::BasebandName bbName) |
| Get the number of Polarization Products given a baseband. More...
|
|
unsigned int | getNumSdPol (unsigned int bbIndex) |
| Get the number of Polarization Products in the case of zero-baselines given a baseband. More...
|
|
unsigned int | getNumSdPol (BasebandNameMod::BasebandName bbName) |
| Get the number of Polarization Products in the case of zero-baselines given a baseband. More...
|
|
unsigned int | getNdd (unsigned int bbIndex, unsigned int j) |
| Get the index of a dataDescription given its index in its parent baseband. More...
|
|
unsigned int | getNdd (BasebandNameMod::BasebandName bbName, unsigned int j) |
| Get the index of a dataDescription given its index in its parent baseband. More...
|
|
unsigned int | getNumSpw (unsigned int bbIndex) |
| Get the number of Spectral Windows in a given baseband identified by its index. More...
|
|
unsigned int | getNumSpw (BasebandNameMod::BasebandName bbName) |
| Get the number of Spectral Windows in a given baseband identified by its name. More...
|
|
unsigned int | getDataDescriptionIndex (asdm::Tag dataDescriptionId) |
| Get the dataDescription index given a dataDescriptionId identifier. More...
|
|
unsigned long | getAutoSize () |
| Get the size of the block of data for the auto-correlations originating from one antenna. More...
|
|
unsigned long | getCrossSize () |
| Get the size of the block of cross-correlation data for the ensemble of spectral windows and a single non-zero baseline. More...
|
|
unsigned long | getNumAutoData () |
| Number of auto-correlations produce for one antenna. More...
|
|
unsigned long | getNumCrossData () |
| Number of cross-correlations produced by one non-zero baseline for the set of dataDescriptions. More...
|
|
unsigned long | getNumAutoData (asdm::Tag autoDataDescriptionId) |
| Number of auto-correlations produced by one antenna for one dataDescription. More...
|
|
unsigned long | getNumCrossData (asdm::Tag crossDataDescriptionId) |
| Number of cross-correlations produced by one non-zero baseline for a given dataDescription. More...
|
|
asdm::Tag | getAutoDataDescriptionId (asdm::Tag crossDataDescriptionId) |
| Get the array of dataDescriptionId identifiers for the auto-correlations. More...
|
|
std::vector< asdm::Tag > | getAutoDataDescriptionId () |
| Get the array of dataDescriptionId identifiers for the cross-correlations. More...
|
|
std::vector< asdm::Tag > | getCrossDataDescriptionId () |
| Get the array of dataDescriptionId identifiers for the cross-correlations. More...
|
|
std::vector< asdm::Tag > | getSwitchCyclesList () |
| Accessor on the array of SwitchCycle identifiers. More...
|
|
std::vector< asdm::Tag > | getSwitchCyclesList (BasebandNameMod::BasebandName basebandName) |
| Accessor on the array of SwitchCycle identifiers given a named baseband. More...
|
|
std::vector< int > | getNumBin () |
| Accessor on the number of steps for the SwitchCycles for every of the dataDesription in the list in configDescription. More...
|
|
std::vector< int > | getNumBin (BasebandNameMod::BasebandName basebandName) |
| Accessor on the number of steps for the SwitchCycles given a named basebaband. More...
|
|
| SwitchCyclesList (const SwitchCyclesList &) |
| Copy constructor. More...
|
|
virtual | ~SwitchCyclesList () |
|
|
| SwitchCyclesList () |
|
| SwitchCyclesList (asdm::ASDM *const datasetPtr, std::vector< asdm::Tag > v_switchCycleId) |
| Class to define the root of the tree hierarchy. More...
|
|
| SwitchCyclesList (asdm::ASDM *const datasetPtr, std::vector< std::vector< asdm::Tag > > vv_switchCycleId) |
| Class to define the root of the tree hierarchy. More...
|
|
| SwitchCyclesList (asdm::ASDM *const datasetPtr, std::vector< std::vector< int > > vv_switchCycleId) |
| Class to define the root of the tree hierarchy. More...
|
|
std::vector< asdm::Tag > | v_dataDescriptionIdArray_ |
| the input array of dataDescription identifiers More...
|
|
Enum
< CorrelationModeMod::CorrelationMode > | e_cm_ |
| Type-safe correlation mode. More...
|
|
CorrelationModeMod::CorrelationMode | correlationMode_ |
| Correlation mode. More...
|
|
EnumSet
< AtmPhaseCorrectionMod::AtmPhaseCorrection > | es_apc_ |
| Atmospheric Phase Correction set. More...
|
|
std::vector
< AtmPhaseCorrectionMod::AtmPhaseCorrection > | v_atmPhaseCorrection_ |
| sequence of the Atmospheric Phase Correction values along the apc axis More...
|
|
std::vector< unsigned int > | v_numPol_ |
| number of cross-products (size numDataDesc_) More...
|
|
std::vector< asdm::Tag > | v_spwId_ |
| sequence of spectral window identifiers (size numDataDesc_) More...
|
|
std::vector< unsigned int > | v_numChan_ |
| sequence of nb of chan. i.e. spectral points (size numDataDesc_) More...
|
|
std::vector
< BasebandNameMod::BasebandName > | v_basebandName_ |
| (size numDataDesc_), baseband name for every spectral window. More...
|
|
std::vector< std::vector< int > > | vv_nsp_ |
| Nb of chan. per dataDescription (size numBaseband) vectors. More...
|
|
std::map
< BasebandNameMod::BasebandName,
std::vector< DataDescParams > > | m_bn_v_ddp_ |
| The sequence of dataDescParams in the different basebands. More...
|
|
std::map< asdm::Tag,
BasebandNameMod::BasebandName > | m_ddid_bbn_ |
| Association between the dataDescriptionId and the baseband name. More...
|
|
unsigned int | numApc_ |
| APC axis size (can take the value 1 or 2 only) More...
|
|
unsigned int | numDataDescription_ |
| Explicit number of dataDescriptionId. More...
|
|
unsigned int | sumMetaDataIndex_ |
| Sum of the elements of the vector v_metaDataIndex_. More...
|
|
unsigned long | sumAutoSize_ |
| Sum of the elements of the vector v_autoSize_. More...
|
|
unsigned long | sumCrossSize_ |
| Sum of the elements of the vector v_crossSize_. More...
|
|
std::vector< unsigned int > | v_metaDataIndex_ |
| Indices for positions for every dataDesc (size numDataDesc_) More...
|
|
std::vector< unsigned long > | v_cumulAutoSize_ |
| Number of bytes to skip for every dataDesc (size numDataDesc_) More...
|
|
std::vector< unsigned long > | v_cumulCrossSize_ |
| Number of bytes to skip for every dataDesc (size numDataDesc_) More...
|
|
std::vector< unsigned long > | v_numAutoData_ |
| Number of auto-correlations per antenna (size numDataDesc_) More...
|
|
std::vector< unsigned long > | v_numCrossData_ |
| Number of cross-correlations per antenna pair (size numDataDesc_) More...
|
|
std::vector< unsigned long > | v_autoSize_ |
| Size, in nb PDT values, for every dataDesc (size numDataDesc_) More...
|
|
std::vector< unsigned long > | v_crossSize_ |
| Size, in nb PDT values, for every dataDesc (size numDataDesc_) More...
|
|
std::vector< asdm::Tag > | v_crossDataDescriptionId_ |
| Vector of dataDecsritionId for the cross-correlations (size numDataDesc_) More...
|
|
std::vector< asdm::Tag > | v_autoDataDescriptionId_ |
| Vector of dataDecsritionId for the auto-correlations (size <= numDataDesc_) More...
|
|
std::vector< bool > | v_pairDataDescriptionId_ |
| true if crossDataDecsritionId assoc to autoDataDecsritionId (size numDataDesc_) More...
|
|
std::vector
< BasebandNameMod::BasebandName > | v_basebandSet_ |
| Sequence of baseband names. More...
|
|
EnumSet
< BasebandNameMod::BasebandName > | e_basebandSet_ |
| Set of baseband names. More...
|
|
std::vector< unsigned int > | v_numSpwPerBb_ |
| Number of spectral windows in every baseband. More...
|
|
std::map
< BasebandNameMod::BasebandName,
std::vector< asdm::Tag > > | m_bn_v_scId_ |
|
std::map
< BasebandNameMod::BasebandName,
std::vector< int > > | m_bn_v_numBin_ |
|
std::vector< std::vector< int > > | vv_numBin_ |
|
std::vector< int > | v_numBin_ |
|
asdm::ASDM * | datasetPtr_ |
|
std::vector< std::vector
< asdm::Tag > > | vv_switchCycleId_ |
|
std::vector< asdm::Tag > | v_switchCycleId_ |
|
Definition of the second level (the top level) in the tree hierarchy: include the antenna baseline configuration.
Definition at line 17 of file BaselinesSet.h.