#include <alma/ASDMBinaries/Error.h>
#include <alma/ASDMBinaries/BaselineMetadata.h>
BaselineMetadata::BaselineMetadata(){
BaselineMetadata::~BaselineMetadata(){}
void BaselineMetadata::mkBaselineMetadata( vector<int> v_npp, vector<int> v_nbin, int nbb, int nant, int correlationMode)
correlationMode_ = correlationMode;
v_numPolProduct_ = v_npp;
numBaseline_ = (nant*(nant-1))/2;
int BaselineMetadata::numBaseband(){
int BaselineMetadata::numPolProduct(int basebandNum) {
if(wrongBasebandNum(basebandNum))
else return v_numPolProduct_[basebandNum-1];
vector<int> BaselineMetadata::numPolProduct(){
int BaselineMetadata::numBin(int basebandNum) {
if(wrongBasebandNum(basebandNum))
return v_numBin_[basebandNum-1];
vector<int> BaselineMetadata::numBin(){
int BaselineMetadata::numBaseline(){