casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
casa::CalSetMetaInfo Class Reference


CalSetMetaInfo More...

#include <CalSetMetaInfo.h>

Public Member Functions

 CalSetMetaInfo ()
 
 CalSetMetaInfo (const casacore::String &root)
 
 ~CalSetMetaInfo ()
 
void setRootName (const casacore::String &root)
 
casacore::String fullSubTableName (casacore::String &subTableName, const casacore::String &base)
 
casacore::String fullSubTableName (casacore::String &subTableName)
 
void reset (const casacore::String &root)
 
casacore::String getAntName (casacore::Int ant)
 
casacore::String getFieldName (casacore::Int field)
 
casacore::String getSpwName (casacore::Int spw)
 
casacore::Double getSpwRefFreq (casacore::Int spw)
 
casacore::Double getSpwTotalBandwidth (casacore::Int spw)
 casacore::Vector<casacore::Double> getSpwChanWidth(casacore::Int spw); More...
 
casacore::Vector
< casacore::String
getFieldNames ()
 
casacore::Vector
< casacore::String
getAntNames ()
 
casacore::Vector
< casacore::String
getSpwNames ()
 
casacore::Vector
< casacore::Double
getSpwRefFreqs ()
 
casacore::Bool verify (CalSetMetaInfo &otherCSMI)
 
void copyMetaTables (const casacore::String &target)
 

Protected Member Functions

void cleanUp ()
 

Private Attributes

casacore::String rootName
 
casacore::String antTableName
 
casacore::String fieldTableName
 
casacore::String spwTableName
 
casacore::ROMSAntennaColumnscalTableMSAC
 
casacore::ROMSFieldColumnscalTableMSFC
 
casacore::ROMSSpWindowColumnscalTableMSSpC
 
casacore::MSAntennacalAntTable
 
casacore::MSFieldcalFieldTable
 
casacore::MSSpectralWindowcalSpwTable
 

Detailed Description


CalSetMetaInfo

Definition at line 49 of file CalSetMetaInfo.h.

Constructor & Destructor Documentation

casa::CalSetMetaInfo::CalSetMetaInfo ( )
inline

Definition at line 52 of file CalSetMetaInfo.h.

References rootName.

casa::CalSetMetaInfo::CalSetMetaInfo ( const casacore::String root)
casa::CalSetMetaInfo::~CalSetMetaInfo ( )
inline

Definition at line 60 of file CalSetMetaInfo.h.

References cleanUp().

Member Function Documentation

void casa::CalSetMetaInfo::cleanUp ( )
inlineprotected

Definition at line 86 of file CalSetMetaInfo.h.

References calAntTable, calFieldTable, calSpwTable, calTableMSAC, calTableMSFC, and calTableMSSpC.

Referenced by ~CalSetMetaInfo().

void casa::CalSetMetaInfo::copyMetaTables ( const casacore::String target)
casacore::String casa::CalSetMetaInfo::fullSubTableName ( casacore::String subTableName,
const casacore::String base 
)
inline
casacore::String casa::CalSetMetaInfo::fullSubTableName ( casacore::String subTableName)
inline

Definition at line 65 of file CalSetMetaInfo.h.

References fullSubTableName(), and rootName.

casacore::String casa::CalSetMetaInfo::getAntName ( casacore::Int  ant)
casacore::Vector<casacore::String> casa::CalSetMetaInfo::getAntNames ( )
casacore::String casa::CalSetMetaInfo::getFieldName ( casacore::Int  field)
casacore::Vector<casacore::String> casa::CalSetMetaInfo::getFieldNames ( )
casacore::String casa::CalSetMetaInfo::getSpwName ( casacore::Int  spw)
casacore::Vector<casacore::String> casa::CalSetMetaInfo::getSpwNames ( )
casacore::Double casa::CalSetMetaInfo::getSpwRefFreq ( casacore::Int  spw)
casacore::Vector<casacore::Double> casa::CalSetMetaInfo::getSpwRefFreqs ( )
casacore::Double casa::CalSetMetaInfo::getSpwTotalBandwidth ( casacore::Int  spw)

casacore::Vector<casacore::Double> getSpwChanWidth(casacore::Int spw);

void casa::CalSetMetaInfo::reset ( const casacore::String root)
void casa::CalSetMetaInfo::setRootName ( const casacore::String root)
inline

Definition at line 62 of file CalSetMetaInfo.h.

References rootName.

casacore::Bool casa::CalSetMetaInfo::verify ( CalSetMetaInfo otherCSMI)

Member Data Documentation

casacore::String casa::CalSetMetaInfo::antTableName
private

Definition at line 97 of file CalSetMetaInfo.h.

casacore::MSAntenna* casa::CalSetMetaInfo::calAntTable
private

Definition at line 101 of file CalSetMetaInfo.h.

Referenced by cleanUp().

casacore::MSField* casa::CalSetMetaInfo::calFieldTable
private

Definition at line 102 of file CalSetMetaInfo.h.

Referenced by cleanUp().

casacore::MSSpectralWindow* casa::CalSetMetaInfo::calSpwTable
private

Definition at line 103 of file CalSetMetaInfo.h.

Referenced by cleanUp().

casacore::ROMSAntennaColumns* casa::CalSetMetaInfo::calTableMSAC
private

Definition at line 98 of file CalSetMetaInfo.h.

Referenced by cleanUp().

casacore::ROMSFieldColumns* casa::CalSetMetaInfo::calTableMSFC
private

Definition at line 99 of file CalSetMetaInfo.h.

Referenced by cleanUp().

casacore::ROMSSpWindowColumns* casa::CalSetMetaInfo::calTableMSSpC
private

Definition at line 100 of file CalSetMetaInfo.h.

Referenced by cleanUp().

casacore::String casa::CalSetMetaInfo::fieldTableName
private

Definition at line 97 of file CalSetMetaInfo.h.

casacore::String casa::CalSetMetaInfo::rootName
private

Definition at line 97 of file CalSetMetaInfo.h.

Referenced by CalSetMetaInfo(), fullSubTableName(), and setRootName().

casacore::String casa::CalSetMetaInfo::spwTableName
private

Definition at line 97 of file CalSetMetaInfo.h.


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