casa
5.7.0-16
|
Definition of the first level in the tree hierarchy: set of spectro-polarization descriptions, basebands. More...
#include <DataDescriptionsSet.h>
Public Member Functions | |
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... | |
Public Member Functions inherited from sdmbin::SwitchCyclesList | |
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 () |
Protected Attributes | |
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... | |
Protected Attributes inherited from sdmbin::SwitchCyclesList | |
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_ |
Private Member Functions | |
void | size () |
void | metaDataIndex () |
void | mapScToBaseband () |
SwitchCyclesList defines the abstract base type of a hierarchy. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from sdmbin::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... | |
Definition of the first level in the tree hierarchy: set of spectro-polarization descriptions, basebands.
Definition at line 31 of file DataDescriptionsSet.h.
sdmbin::DataDescriptionsSet::DataDescriptionsSet | ( | ) |
sdmbin::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.
v_switchCycleId | a sequence of switchCycle identifiers, one per data description. It is not a set |
v_dataDescriptionId | the sequence of DataDescription identifiers. it is an ordered set |
corrMode | the correlation mode used:
|
atmPhaseCodes | the vector of atmospheric phase correction enumerators used:
|
sdmbin::DataDescriptionsSet::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.
datasetPtr | the SDM dataset |
switchCyclesList | a switchCycle object |
v_dataDescriptionIdArray | the set of DataDescription identifiers |
corrMode | the correlation mode used:
|
atmPhaseCodes | the vector of atmospheric phase correction enumerators used:
|
bitSize | (MAY BECOME OBSOLETE in the future since bitSize is now imposed to be the same for all spectral windows) |
sdmbin::DataDescriptionsSet::DataDescriptionsSet | ( | const DataDescriptionsSet & | ) |
Copy constructor.
|
virtual |
Destructor.
Enum<AtmPhaseCorrectionMod::AtmPhaseCorrection> sdmbin::DataDescriptionsSet::atmPhaseCorrection | ( | unsigned int | atmPhaseCorrectionIndex | ) |
Accessor to the atmospherePhaseCorrection.
atmPhaseCorrectionIndex | index (0-based) along the apc axis |
unsigned int sdmbin::DataDescriptionsSet::atmPhaseCorrectionIndex | ( | AtmPhaseCorrectionMod::AtmPhaseCorrection | apc | ) |
Get the index position along the apc axis.
apc | an AtmPhaseCorrection enumerator |
-1 | returned if the input apc value is not present on the apc axis |
Get the array of dataDescriptionId identifiers for the auto-correlations.
crossDataDescriptionId | one of the dataDescription identifiers in the set used for the configuration setup |
crossDataDescriptionId | does not exist in the set of dataDescription identifiers in the setup |
std::vector<asdm::Tag> sdmbin::DataDescriptionsSet::getAutoDataDescriptionId | ( | ) |
Get the array of dataDescriptionId identifiers for the cross-correlations.
Would | correlationMode=0 the returned vector would have a size of 0 |
unsigned long sdmbin::DataDescriptionsSet::getAutoSize | ( | ) |
Get the size of the block of data for the auto-correlations originating from one antenna.
This size is determined according to the formula
where, for pure single-dish, (i.e. correlationMode=1),
and for correlationMode=2
unsigned int sdmbin::DataDescriptionsSet::getBasebandIndex | ( | unsigned int | ndd | ) |
Get the baseband number of a given dataDescription.
ndd | The index of the dataDescription identifier |
ndd | has an illegal value or is too large for the number of dataDescriptions in the ConfigDescription |
BasebandNameMod::BasebandName sdmbin::DataDescriptionsSet::getBasebandName | ( | unsigned int | ndd | ) |
Get the baseband name of a given dataDescription.
ndd | The index (zero-based) of the dataDescription identifier |
ndd | has an illegal value or is too large for the number of dataDescriptions in the ConfigDescription |
CorrelationModeMod::CorrelationMode sdmbin::DataDescriptionsSet::getCorrelationMode | ( | ) |
Get the bitSize (actually the number of bytes, 2 or 4) used for the visibilities.
std::vector<asdm::Tag> sdmbin::DataDescriptionsSet::getCrossDataDescriptionId | ( | ) |
Get the array of dataDescriptionId identifiers for the cross-correlations.
would | correlationMode=1 the returned vector would have a size of 0 |
unsigned long sdmbin::DataDescriptionsSet::getCrossSize | ( | ) |
Get the size of the block of cross-correlation data for the ensemble of spectral windows and a single non-zero baseline.
This size is determined according to the formula
where there is a factor 2 because a visibility is a complex.
=2 or 4 bytes (ref. note of Steeve).
unsigned int sdmbin::DataDescriptionsSet::getDataDescriptionIndex | ( | asdm::Tag | dataDescriptionId | ) |
Get the dataDescription index given a dataDescriptionId identifier.
dataDescriptionId | The dataDescriptionId identifier |
dataDescriptionId | does not exist in the set of dataDescription identifiers in the configuration |
unsigned int sdmbin::DataDescriptionsSet::getNdd | ( | unsigned int | bbIndex, |
unsigned int | j | ||
) |
Get the index of a dataDescription given its index in its parent baseband.
bbIndex | The baseband index |
bbIndex | eqaul or exceeding the number of basebands used in the configuration |
j | The dataDescription index (zero-based) within that baseband |
j | too large for the number of dataDescriptions in the given baseband |
unsigned int sdmbin::DataDescriptionsSet::getNdd | ( | BasebandNameMod::BasebandName | bbName, |
unsigned int | j | ||
) |
Get the index of a dataDescription given its index in its parent baseband.
bbName | The baseband name |
j | The dataDescription index (zero-based) within that baseband |
no | such babseband name in the configuration or j too large for the number of dataDescriptions given that baseband |
unsigned long sdmbin::DataDescriptionsSet::getNumAutoData | ( | ) |
Number of auto-correlations produce for one antenna.
unsigned long sdmbin::DataDescriptionsSet::getNumAutoData | ( | asdm::Tag | autoDataDescriptionId | ) |
Number of auto-correlations produced by one antenna for one dataDescription.
autoDataDescriptionId | dataDescription identifier of the subset of auto-correlations |
autoDataDescriptionId | (eventualy as infered from crossDataDescriptionId) does not exist for the configuration setup |
unsigned int sdmbin::DataDescriptionsSet::getNumChan | ( | unsigned int | ndd | ) |
Get the number of frequency channels for a given dataDescription.
ndd | The dataDescription number |
ndd | equal or exeeding the number of dataDescription in the configuration setup |
unsigned long sdmbin::DataDescriptionsSet::getNumCrossData | ( | ) |
Number of cross-correlations produced by one non-zero baseline for the set of dataDescriptions.
unsigned long sdmbin::DataDescriptionsSet::getNumCrossData | ( | asdm::Tag | crossDataDescriptionId | ) |
Number of cross-correlations produced by one non-zero baseline for a given dataDescription.
crossDataDescriptionId | one of the dataDescription identifiers in the set used for the configuration setup |
crossDataDescriptionId | does not exist in the set of dataDescription identifiers in the setup configDescription setup |
unsigned int sdmbin::DataDescriptionsSet::getNumDataDescription | ( | ) |
Get the number of dataDescription.
unsigned int sdmbin::DataDescriptionsSet::getNumPol | ( | unsigned int | bbIndex | ) |
Get the number of Polarization Products given a baseband.
nbb | The baseband index |
bbIndex | is equal or exceeds number of basebands in the configuration or not baseband independent |
unsigned int sdmbin::DataDescriptionsSet::getNumPol | ( | BasebandNameMod::BasebandName | bbName | ) |
Get the number of Polarization Products given a baseband.
bbName | The baseband index (0-based) |
unsigned int sdmbin::DataDescriptionsSet::getNumSdPol | ( | unsigned int | bbIndex | ) |
Get the number of Polarization Products in the case of zero-baselines given a baseband.
bbIndex | The baseband index |
not | baseband independent |
unsigned int sdmbin::DataDescriptionsSet::getNumSdPol | ( | BasebandNameMod::BasebandName | bbName | ) |
Get the number of Polarization Products in the case of zero-baselines given a baseband.
bbName | The baseband index (0-based) |
unsigned int sdmbin::DataDescriptionsSet::getNumSpw | ( | unsigned int | bbIndex | ) |
Get the number of Spectral Windows in a given baseband identified by its index.
bbNum | The baseband index (zero-based) |
bbNum | illegal or exceeding the number of basebands used in the configuration |
unsigned int sdmbin::DataDescriptionsSet::getNumSpw | ( | BasebandNameMod::BasebandName | bbName | ) |
Get the number of Spectral Windows in a given baseband identified by its name.
bbName | The baseband name |
asdm::Tag sdmbin::DataDescriptionsSet::getSpwId | ( | unsigned int | ndd | ) |
Accessor to get the spwtral window identifier of a given dataDescription.
ndd | The index of the dataDescription identifier in dataDescriptionIdArray |
ndd | is too large for the number of dataDescriptions in the ConfigDescription |
|
privatevirtual |
SwitchCyclesList defines the abstract base type of a hierarchy.
Implements sdmbin::SwitchCyclesList.
unsigned int sdmbin::DataDescriptionsSet::metaDataIndex | ( | unsigned int | ndd | ) |
Provide the index for a given dataDescription in the meta-data tree.
ndd | The index (zero-based) of the dataDescription identifier in dataDescriptionIdArray, the second parameter in the signature of the constructors. |
ndd | has an illegal value or is too large for the number of dataDescriptions in the ConfigDescription |
|
private |
unsigned int sdmbin::DataDescriptionsSet::numApc | ( | ) |
Size of the apc axis (can be only 1 or 2)
int sdmbin::DataDescriptionsSet::numAutoData | ( | unsigned int | ndd | ) |
Provide the number of auto-correlations for a given dataDescription.
ndd | The index (zero-based) of the dataDescription identifier in dataDescriptionIdArray (2nd param. in the constructors). |
ndd | has a value which is illegal or too large for the number of dataDescription used in the configuration |
0 | returned (lax mode) if correlationMode=0. |
unsigned int sdmbin::DataDescriptionsSet::numBaseband | ( | ) |
Accessor to the number of basebands.
|
inline |
Accessor to the number of steps for the baseband of a given dataDescription.
ndd | The index of the dataDescrition identifier in dataDescriptionIdArray (2nd param. in the constructors). |
ndd | is too large for the number of dataDescriptions in the ConfigDescription |
if(ndd>=v_basebandName_.size()) Error(SERIOUS,"The dataDescription index must be smaller than %d", v_basebandName_.size());
Definition at line 515 of file DataDescriptionsSet.h.
References sdmbin::SwitchCyclesList::v_numBin_.
Referenced by sdmbin::BaselinesSet::transferId().
unsigned int sdmbin::DataDescriptionsSet::numChan | ( | unsigned int | ndd | ) |
Accessor to the number of frequency channels of a given dataDescription.
ndd | The index of the dataDescription identifier in dataDescriptionIdArray (2nd param. in the constructors). |
ndd | is too large for the number of dataDescriptions in the ConfigDescription |
unsigned int sdmbin::DataDescriptionsSet::numCrossData | ( | unsigned int | ndd | ) |
Provide the number of cross-correlations for a given dataDescription.
ndd | The index (zero-based) of the dataDescription identifier in dataDescriptionIdArray |
ndd | has an illegal value or is too large for the number of dataDescriptions in the ConfigDescription |
returns | 0 if correlationMode=1. |
unsigned int sdmbin::DataDescriptionsSet::numPol | ( | unsigned int | ndd | ) |
Accessor to the number of polarization products of a given dataDescription.
ndd | The index of the dataDescrition identifier in dataDescriptionIdArray (2nd param. in the constructors). |
ndd | is too large for the number of dataDescriptions in the ConfigDescription |
unsigned int sdmbin::DataDescriptionsSet::numSdPol | ( | unsigned int | ndd | ) |
Accessor to the number of polarization cross-products of a given dataDescription.
ndd | The index (zero-based) of the dataDescription identifier in dataDescriptionIdArray (2nd param. in the constructors). |
ndd | has an illegal value or is too large for the number of dataDescriptions in the ConfigDescription |
|
private |
unsigned int sdmbin::DataDescriptionsSet::sumMetaDataIndex | ( | ) |
Provide the number of switchCycle phases cumulated over all the basebands in the configuration.
asdm::Frequency sdmbin::DataDescriptionsSet::totBandwidth | ( | unsigned int | ndd | ) |
Accessor to the total frequency bandwidth of a given dataDescription.
ndd | The index (zero-based) of the dataDescription identifier dataDescriptionIdArray (2nd param. in the constructors). |
ndd | has an illegal value or is too large for the number of dataDescriptions in the ConfigDescription |
|
protected |
Correlation mode.
Definition at line 469 of file DataDescriptionsSet.h.
|
protected |
Set of baseband names.
Definition at line 503 of file DataDescriptionsSet.h.
|
protected |
Type-safe correlation mode.
Definition at line 468 of file DataDescriptionsSet.h.
|
protected |
Atmospheric Phase Correction set.
Definition at line 471 of file DataDescriptionsSet.h.
|
protected |
The sequence of dataDescParams in the different basebands.
Definition at line 479 of file DataDescriptionsSet.h.
|
protected |
Association between the dataDescriptionId and the baseband name.
Definition at line 480 of file DataDescriptionsSet.h.
|
protected |
APC axis size (can take the value 1 or 2 only)
Definition at line 481 of file DataDescriptionsSet.h.
Referenced by sdmbin::BaselinesSet::transferId().
|
protected |
Explicit number of dataDescriptionId.
Definition at line 482 of file DataDescriptionsSet.h.
|
protected |
Sum of the elements of the vector v_autoSize_.
Definition at line 485 of file DataDescriptionsSet.h.
|
protected |
Sum of the elements of the vector v_crossSize_.
Definition at line 486 of file DataDescriptionsSet.h.
Referenced by sdmbin::BaselinesSet::transferId().
|
protected |
Sum of the elements of the vector v_metaDataIndex_.
Definition at line 484 of file DataDescriptionsSet.h.
|
protected |
sequence of the Atmospheric Phase Correction values along the apc axis
Definition at line 472 of file DataDescriptionsSet.h.
|
protected |
Vector of dataDecsritionId for the auto-correlations (size <= numDataDesc_)
Definition at line 498 of file DataDescriptionsSet.h.
|
protected |
Size, in nb PDT values, for every dataDesc (size numDataDesc_)
Definition at line 493 of file DataDescriptionsSet.h.
|
protected |
(size numDataDesc_), baseband name for every spectral window.
Definition at line 477 of file DataDescriptionsSet.h.
|
protected |
Sequence of baseband names.
Definition at line 502 of file DataDescriptionsSet.h.
|
protected |
Vector of dataDecsritionId for the cross-correlations (size numDataDesc_)
Definition at line 497 of file DataDescriptionsSet.h.
|
protected |
Size, in nb PDT values, for every dataDesc (size numDataDesc_)
Definition at line 494 of file DataDescriptionsSet.h.
Referenced by sdmbin::BaselinesSet::transferId().
|
protected |
Number of bytes to skip for every dataDesc (size numDataDesc_)
Definition at line 489 of file DataDescriptionsSet.h.
|
protected |
Number of bytes to skip for every dataDesc (size numDataDesc_)
Definition at line 490 of file DataDescriptionsSet.h.
Referenced by sdmbin::BaselinesSet::transferId().
|
protected |
the input array of dataDescription identifiers
Definition at line 466 of file DataDescriptionsSet.h.
|
protected |
Indices for positions for every dataDesc (size numDataDesc_)
Definition at line 488 of file DataDescriptionsSet.h.
|
protected |
Number of auto-correlations per antenna (size numDataDesc_)
Definition at line 491 of file DataDescriptionsSet.h.
|
protected |
sequence of nb of chan. i.e. spectral points (size numDataDesc_)
Definition at line 476 of file DataDescriptionsSet.h.
|
protected |
Number of cross-correlations per antenna pair (size numDataDesc_)
Definition at line 492 of file DataDescriptionsSet.h.
|
protected |
number of cross-products (size numDataDesc_)
Definition at line 474 of file DataDescriptionsSet.h.
|
protected |
Number of spectral windows in every baseband.
Definition at line 505 of file DataDescriptionsSet.h.
|
protected |
true if crossDataDecsritionId assoc to autoDataDecsritionId (size numDataDesc_)
Definition at line 499 of file DataDescriptionsSet.h.
|
protected |
sequence of spectral window identifiers (size numDataDesc_)
Definition at line 475 of file DataDescriptionsSet.h.
|
protected |
Nb of chan. per dataDescription (size numBaseband) vectors.
Definition at line 478 of file DataDescriptionsSet.h.