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


Start of CalAnalysis class definition

More...

#include <CalAnalysis.h>

Classes

class  INPUT
 INPUT nested class (allowed T: CalStats::NONE, CalStatsFitter::FIT, or CalStatsHist::HIST), used to hold the vector output of stats<T>() More...
 
class  OUTPUT
 OUTPUT nested class (allowed T: CalStats::NONE, CalStatsFitter::FIT, or CalStatsHist::HIST), used to hold the vector output of stats<T>() More...
 
class  SPW_INFO
 SPW_INFO nested class. More...
 

Public Types

enum  RAP {
  INIT,
  REAL,
  AMPLITUDE,
  PHASE
}
 Real/Amplitude/Phase enums. More...
 
typedef enum casa::CalAnalysis::RAP RAP
 Real/Amplitude/Phase enums. More...
 

Public Member Functions

 CalAnalysis (const casacore::String &oTableName)
 Generic constructor. More...
 
virtual ~CalAnalysis (void)
 Destructor. More...
 
casacore::String calName (void) const
 Return the calibration table name and keyword private variables. More...
 
casacore::String msName (void) const
 
casacore::String visCal (void) const
 
casacore::String parType (void) const
 
casacore::String polBasis (void) const
 
casacore::Vector< casacore::uIntfield (void) const
 Get the fields, antennas, times, and feeds spectral windows. More...
 
casacore::Vector< casacore::uIntantenna (void) const
 
casacore::Vector< casacore::uIntantenna1 (void) const
 
casacore::Vector< casacore::Intantenna2 (void) const
 
casacore::Vector
< casacore::Double
time (void) const
 
casacore::Vector
< casacore::String
feed (void) const
 
casacore::uInt numspw (void) const
 Get the number of spectral windows, spectral windows, number of channels for each spectral window, and frequencies for each spectral window. More...
 
casacore::Vector< casacore::uIntspw (void) const
 
casacore::Vector< casacore::uIntnumChannel (void) const
 
casacore::Vector
< casacore::Vector
< casacore::Double > > 
freq (void) const
 
template<typename T >
casacore::Vector< OUTPUT< T > > stats (const INPUT &oInput, const CalStats::ARG< T > &oArg)
 Calculate statistics for the specified fields, antennas, time range, feeds, spectral windows, and channels (allowed T: CalStats::NONE gets data without calculating statistics, CalStatsFitter::FIT calculates fits, and CalStatsHist::HIST calculates histogram statistics). More...
 

Static Public Member Functions

template<typename T >
static casacore::Bool exists (const T &tValue, const casacore::Vector< T > &oValue)
 casacore::Function to determine whether a value is present in an array More...
 
template<typename T >
static casacore::Bool where (const T &tValue, const casacore::Vector< T > &oInput, casacore::uInt &uiIndex)
 casacore::Function to determine the index of a value present in an array More...
 
template<typename T >
static void unique (const casacore::Vector< T > &oVector, casacore::Vector< T > &unq)
 casacore::Function to calculate sorted unique values of a vector More...
 

Protected Member Functions

 CalAnalysis (void)
 Unused constructors. More...
 
 CalAnalysis (const CalAnalysis &oCalAnalysis)
 
CalAnalysisoperator= (const CalAnalysis &oCalAnalysis)
 Unused operator=() function. More...
 

Private Member Functions

casacore::String calNameGet (const casacore::String &oTableName)
 
void calNameSet (const casacore::String &oCalNameIn)
 
casacore::String msNameGet (const casacore::String &oTableName)
 
void msNameSet (const casacore::String &oMSNameIn)
 
casacore::String visCalGet (const casacore::String &oTableName)
 
void visCalSet (const casacore::String &oVisCalIn)
 
casacore::String parTypeGet (const casacore::String &oTableName)
 
void parTypeSet (const casacore::String &oParTypeIn)
 
casacore::String polBasisGet (const casacore::String &oTableName)
 
void polBasisSet (const casacore::String &oPolBasisIn)
 
casacore::Vector< casacore::uIntfieldGet (const casacore::String &oTableName)
 
void fieldSet (const casacore::Vector< casacore::uInt > &oFieldIn)
 
casacore::Bool fieldCheck (const casacore::Vector< casacore::uInt > &oFieldIn, casacore::Vector< casacore::uInt > &oFieldOut) const
 
casacore::Vector< casacore::uIntantennaGet (const casacore::String &oTableName)
 
void antennaSet (const casacore::Vector< casacore::uInt > &oAntennaIn)
 
casacore::Vector< casacore::uIntantenna1Get (const casacore::String &oTableName)
 
void antenna1Set (const casacore::Vector< casacore::uInt > &oAntenna1In)
 
casacore::Bool antenna1Check (const casacore::Vector< casacore::uInt > &oAntenna1In, casacore::Vector< casacore::uInt > &oAntenna1Out) const
 
casacore::Vector< casacore::Intantenna2Get (const casacore::String &oTableName)
 
void antenna2Set (const casacore::Vector< casacore::Int > &oAntenna2In)
 
casacore::Bool antenna2Check (const casacore::Vector< casacore::Int > &oAntenna2In, casacore::Vector< casacore::Int > &oAntenna2Out) const
 
casacore::Vector
< casacore::Double
timeGet (const casacore::String &oTableName)
 
void timeSet (const casacore::Vector< casacore::Double > &oTimeIn)
 
casacore::Bool timeCheck (const casacore::Double &dStartTimeIn, const casacore::Double &dStopTimeIn, casacore::Double &dStartTimeOut, casacore::Double &dStopTimeOut, casacore::Vector< casacore::Double > &oTimeOut) const
 
casacore::Vector
< casacore::String
feedGet (const casacore::String &oTableName)
 
void feedSet (const casacore::Vector< casacore::String > &oFeedIn)
 
casacore::Bool feedCheck (const casacore::Vector< casacore::String > &oFeedIn, casacore::Vector< casacore::String > &oFeedOut) const
 
SPW_INFOspwInfoGet (const casacore::String &oTableName)
 
void spwInfoSet (const SPW_INFO &oSPWInfoIn)
 
casacore::Bool statsCheckInput (const CalAnalysis::INPUT &oInputIn, CalAnalysis::INPUT &oInputOut)
 Check and possibly fix the inputs to the stats<T>() member function. More...
 
casacore::Bool getGroup (const NewCalTable &oNCT, const CalAnalysis::INPUT &oInput, casacore::Vector< casacore::uInt > &oFieldGroup, casacore::Vector< casacore::uInt > &oAntenna1Group, casacore::Vector< casacore::Int > &oAntenna2Group, casacore::Vector< casacore::Vector< casacore::Double > > &oTimeUniqueGroup, casacore::Vector< casacore::Vector< casacore::Double > > &oFreqGroup, casacore::Vector< casacore::Cube< casacore::DComplex > > &oCParamGroup, casacore::Vector< casacore::Cube< casacore::Double > > &oFParamGroup, casacore::Vector< casacore::Cube< casacore::Double > > &oParamErrGroup, casacore::Vector< casacore::Cube< casacore::Bool > > &oFlagGroup) const
 Gets the data from the new format calibration table grouped according to unique combinations of (field,antenna1,antenna2) More...
 
casacore::Bool rowSelect (const NewCalTable &oNCT, const CalAnalysis::INPUT &oInput, casacore::Vector< casacore::uInt > &oRowSelect) const
 Select the rows based on the inputs. More...
 
casacore::Bool rowGroup (const NewCalTable &oNCT, const casacore::Vector< casacore::uInt > &oRowSelect, casacore::Vector< casacore::Vector< casacore::uInt > > &oRowGroup, casacore::Vector< casacore::uInt > &oFieldGroup, casacore::Vector< casacore::uInt > &oAntenna1Group, casacore::Vector< casacore::Int > &oAntenna2Group, casacore::Vector< casacore::Vector< casacore::uInt > > &oSPWGroup, casacore::Vector< casacore::Vector< casacore::uInt > > &oSPWUniqueGroup, casacore::Vector< casacore::Vector< casacore::Double > > &oTimeGroup, casacore::Vector< casacore::Vector< casacore::Double > > &oTimeUniqueGroup) const
 Return rows and other quantities for each group. More...
 
casacore::Bool chanSPW (const casacore::Vector< casacore::uInt > &oSPW, const INPUT &oInput, casacore::Vector< casacore::uInt > &oSPWMap, casacore::Vector< casacore::uInt > &oChanStart) const
 casacore::Map the spectral windows and determine the start channels (for concatenating frequencies from different spectral windows) More...
 
casacore::Bool freqGroup (const INPUT &oInput, const casacore::Vector< casacore::Vector< casacore::uInt > > &oSPWUniqueGroup, casacore::Vector< casacore::Vector< casacore::Double > > &oFreqGroup) const
 Get the frequencies for each goup. More...
 
casacore::Bool cubeGroup (const NewCalTable &oNCT, const INPUT &oInput, const casacore::Vector< casacore::Vector< casacore::uInt > > &oRowGroup, const casacore::Vector< casacore::Vector< casacore::uInt > > &oSPWGroup, const casacore::Vector< casacore::Vector< casacore::uInt > > &oSPWUniqueGroup, const casacore::Vector< casacore::Vector< casacore::Double > > &oTimeGroup, const casacore::Vector< casacore::Vector< casacore::Double > > &oTimeUniqueGroup, const casacore::Vector< casacore::Vector< casacore::Double > > &oFreqGroup, casacore::Vector< casacore::Cube< casacore::DComplex > > &oCParamGroup, casacore::Vector< casacore::Cube< casacore::Double > > &oFParamGroup, casacore::Vector< casacore::Cube< casacore::Double > > &oParamErrGroup, casacore::Vector< casacore::Cube< casacore::Bool > > &oFlagGroup) const
 Get the data cubes for each group. More...
 

Private Attributes

casacore::String oCalName
 Get the calibration table name and set the private variable. More...
 
casacore::String oMSName
 Get the associated casacore::MS name and set the private variable. More...
 
casacore::String oVisCal
 Get the visibility calibration type and set the private variable. More...
 
casacore::String oParType
 Get the parameter column type and set the private variable. More...
 
casacore::String oPolBasis
 Get the polarization basis and set the private variable. More...
 
casacore::uInt uiNumField
 Get the field numbers and set the private variables. More...
 
casacore::Vector< casacore::uIntoField
 
casacore::uInt uiNumAntenna
 Get the antenna numbers and set the private variables. More...
 
casacore::Vector< casacore::uIntoAntenna
 
casacore::uInt uiNumAntenna1
 Get the antenna 1 numbers and set the private variables. More...
 
casacore::Vector< casacore::uIntoAntenna1
 
casacore::uInt uiNumAntenna2
 Get the antenna 2 numbers and set the private variables. More...
 
casacore::Vector< casacore::IntoAntenna2
 
casacore::uInt uiNumTime
 Get the times and set the private variables. More...
 
casacore::Vector
< casacore::Double
oTime
 
casacore::uInt uiNumFeed
 Get the feeds and set the private variables. More...
 
casacore::Vector
< casacore::String
oFeed
 
SPW_INFO oSPWInfo
 Get the spectral window information and set the private variables. More...
 

Detailed Description


Start of CalAnalysis class definition


Definition at line 312 of file CalAnalysis.h.

Member Typedef Documentation

Real/Amplitude/Phase enums.

Member Enumeration Documentation

Real/Amplitude/Phase enums.

Enumerator
INIT 
REAL 
AMPLITUDE 
PHASE 

Definition at line 317 of file CalAnalysis.h.

Constructor & Destructor Documentation

casa::CalAnalysis::CalAnalysis ( const casacore::String oTableName)

Generic constructor.

virtual casa::CalAnalysis::~CalAnalysis ( void  )
virtual

Destructor.

casa::CalAnalysis::CalAnalysis ( void  )
protected

Unused constructors.

casa::CalAnalysis::CalAnalysis ( const CalAnalysis oCalAnalysis)
protected

Member Function Documentation

casacore::Vector<casacore::uInt> casa::CalAnalysis::antenna ( void  ) const
casacore::Vector<casacore::uInt> casa::CalAnalysis::antenna1 ( void  ) const
casacore::Bool casa::CalAnalysis::antenna1Check ( const casacore::Vector< casacore::uInt > &  oAntenna1In,
casacore::Vector< casacore::uInt > &  oAntenna1Out 
) const
private
casacore::Vector<casacore::uInt> casa::CalAnalysis::antenna1Get ( const casacore::String oTableName)
private
void casa::CalAnalysis::antenna1Set ( const casacore::Vector< casacore::uInt > &  oAntenna1In)
private
casacore::Vector<casacore::Int> casa::CalAnalysis::antenna2 ( void  ) const
casacore::Bool casa::CalAnalysis::antenna2Check ( const casacore::Vector< casacore::Int > &  oAntenna2In,
casacore::Vector< casacore::Int > &  oAntenna2Out 
) const
private
casacore::Vector<casacore::Int> casa::CalAnalysis::antenna2Get ( const casacore::String oTableName)
private
void casa::CalAnalysis::antenna2Set ( const casacore::Vector< casacore::Int > &  oAntenna2In)
private
casacore::Vector<casacore::uInt> casa::CalAnalysis::antennaGet ( const casacore::String oTableName)
private
void casa::CalAnalysis::antennaSet ( const casacore::Vector< casacore::uInt > &  oAntennaIn)
private
casacore::String casa::CalAnalysis::calName ( void  ) const

Return the calibration table name and keyword private variables.

casacore::String casa::CalAnalysis::calNameGet ( const casacore::String oTableName)
private
void casa::CalAnalysis::calNameSet ( const casacore::String oCalNameIn)
private
casacore::Bool casa::CalAnalysis::chanSPW ( const casacore::Vector< casacore::uInt > &  oSPW,
const INPUT oInput,
casacore::Vector< casacore::uInt > &  oSPWMap,
casacore::Vector< casacore::uInt > &  oChanStart 
) const
private

casacore::Map the spectral windows and determine the start channels (for concatenating frequencies from different spectral windows)

casacore::Bool casa::CalAnalysis::cubeGroup ( const NewCalTable oNCT,
const INPUT oInput,
const casacore::Vector< casacore::Vector< casacore::uInt > > &  oRowGroup,
const casacore::Vector< casacore::Vector< casacore::uInt > > &  oSPWGroup,
const casacore::Vector< casacore::Vector< casacore::uInt > > &  oSPWUniqueGroup,
const casacore::Vector< casacore::Vector< casacore::Double > > &  oTimeGroup,
const casacore::Vector< casacore::Vector< casacore::Double > > &  oTimeUniqueGroup,
const casacore::Vector< casacore::Vector< casacore::Double > > &  oFreqGroup,
casacore::Vector< casacore::Cube< casacore::DComplex > > &  oCParamGroup,
casacore::Vector< casacore::Cube< casacore::Double > > &  oFParamGroup,
casacore::Vector< casacore::Cube< casacore::Double > > &  oParamErrGroup,
casacore::Vector< casacore::Cube< casacore::Bool > > &  oFlagGroup 
) const
private

Get the data cubes for each group.

template<typename T >
casacore::Bool casa::CalAnalysis::exists ( const T &  tValue,
const casacore::Vector< T > &  oValue 
)
static

casacore::Function to determine whether a value is present in an array


End of CalAnalysis template public member functions


Start of CalAnalysis template static public member functions

Determine whether the value is present in an array and return the boolean

Definition at line 796 of file CalAnalysis.h.

References casacore::ArrayBase::nelements(), and casacore::value().

casacore::Vector<casacore::String> casa::CalAnalysis::feed ( void  ) const
casacore::Bool casa::CalAnalysis::feedCheck ( const casacore::Vector< casacore::String > &  oFeedIn,
casacore::Vector< casacore::String > &  oFeedOut 
) const
private
casacore::Vector<casacore::String> casa::CalAnalysis::feedGet ( const casacore::String oTableName)
private
void casa::CalAnalysis::feedSet ( const casacore::Vector< casacore::String > &  oFeedIn)
private
casacore::Vector<casacore::uInt> casa::CalAnalysis::field ( void  ) const

Get the fields, antennas, times, and feeds spectral windows.

casacore::Bool casa::CalAnalysis::fieldCheck ( const casacore::Vector< casacore::uInt > &  oFieldIn,
casacore::Vector< casacore::uInt > &  oFieldOut 
) const
private
casacore::Vector<casacore::uInt> casa::CalAnalysis::fieldGet ( const casacore::String oTableName)
private
void casa::CalAnalysis::fieldSet ( const casacore::Vector< casacore::uInt > &  oFieldIn)
private
casacore::Vector<casacore::Vector<casacore::Double> > casa::CalAnalysis::freq ( void  ) const
casacore::Bool casa::CalAnalysis::freqGroup ( const INPUT oInput,
const casacore::Vector< casacore::Vector< casacore::uInt > > &  oSPWUniqueGroup,
casacore::Vector< casacore::Vector< casacore::Double > > &  oFreqGroup 
) const
private

Get the frequencies for each goup.

casacore::Bool casa::CalAnalysis::getGroup ( const NewCalTable oNCT,
const CalAnalysis::INPUT oInput,
casacore::Vector< casacore::uInt > &  oFieldGroup,
casacore::Vector< casacore::uInt > &  oAntenna1Group,
casacore::Vector< casacore::Int > &  oAntenna2Group,
casacore::Vector< casacore::Vector< casacore::Double > > &  oTimeUniqueGroup,
casacore::Vector< casacore::Vector< casacore::Double > > &  oFreqGroup,
casacore::Vector< casacore::Cube< casacore::DComplex > > &  oCParamGroup,
casacore::Vector< casacore::Cube< casacore::Double > > &  oFParamGroup,
casacore::Vector< casacore::Cube< casacore::Double > > &  oParamErrGroup,
casacore::Vector< casacore::Cube< casacore::Bool > > &  oFlagGroup 
) const
private

Gets the data from the new format calibration table grouped according to unique combinations of (field,antenna1,antenna2)

casacore::String casa::CalAnalysis::msName ( void  ) const
casacore::String casa::CalAnalysis::msNameGet ( const casacore::String oTableName)
private
void casa::CalAnalysis::msNameSet ( const casacore::String oMSNameIn)
private
casacore::Vector<casacore::uInt> casa::CalAnalysis::numChannel ( void  ) const
casacore::uInt casa::CalAnalysis::numspw ( void  ) const

Get the number of spectral windows, spectral windows, number of channels for each spectral window, and frequencies for each spectral window.

CalAnalysis& casa::CalAnalysis::operator= ( const CalAnalysis oCalAnalysis)
protected

Unused operator=() function.

casacore::String casa::CalAnalysis::parType ( void  ) const
casacore::String casa::CalAnalysis::parTypeGet ( const casacore::String oTableName)
private
void casa::CalAnalysis::parTypeSet ( const casacore::String oParTypeIn)
private
casacore::String casa::CalAnalysis::polBasis ( void  ) const
casacore::String casa::CalAnalysis::polBasisGet ( const casacore::String oTableName)
private
void casa::CalAnalysis::polBasisSet ( const casacore::String oPolBasisIn)
private
casacore::Bool casa::CalAnalysis::rowGroup ( const NewCalTable oNCT,
const casacore::Vector< casacore::uInt > &  oRowSelect,
casacore::Vector< casacore::Vector< casacore::uInt > > &  oRowGroup,
casacore::Vector< casacore::uInt > &  oFieldGroup,
casacore::Vector< casacore::uInt > &  oAntenna1Group,
casacore::Vector< casacore::Int > &  oAntenna2Group,
casacore::Vector< casacore::Vector< casacore::uInt > > &  oSPWGroup,
casacore::Vector< casacore::Vector< casacore::uInt > > &  oSPWUniqueGroup,
casacore::Vector< casacore::Vector< casacore::Double > > &  oTimeGroup,
casacore::Vector< casacore::Vector< casacore::Double > > &  oTimeUniqueGroup 
) const
private

Return rows and other quantities for each group.

casacore::Bool casa::CalAnalysis::rowSelect ( const NewCalTable oNCT,
const CalAnalysis::INPUT oInput,
casacore::Vector< casacore::uInt > &  oRowSelect 
) const
private

Select the rows based on the inputs.

casacore::Vector<casacore::uInt> casa::CalAnalysis::spw ( void  ) const
SPW_INFO& casa::CalAnalysis::spwInfoGet ( const casacore::String oTableName)
private
void casa::CalAnalysis::spwInfoSet ( const SPW_INFO oSPWInfoIn)
private
template<typename T >
casacore::Vector< CalAnalysis::OUTPUT< T > > casa::CalAnalysis::stats ( const INPUT oInput,
const CalStats::ARG< T > &  oArg 
)

Calculate statistics for the specified fields, antennas, time range, feeds, spectral windows, and channels (allowed T: CalStats::NONE gets data without calculating statistics, CalStatsFitter::FIT calculates fits, and CalStatsHist::HIST calculates histogram statistics).


End of CalAnalysis class definition


Start of CalAnalysis template public member functions

Initialize the output vector containing statistics for each field ID, antenna 1, and antenna 2

Check and fix the inputs

Create an instance of the new format calibration table class Use createCT to enforce backward compatibility

Get the cubes for each group

Resize the output vector (each group corresponds to an element of casacore::Vector<OUTPUT<T> >())

Send each group to CalStats<T>() and perform the desired operation

Return the reference to the casacore::Vector<CalAnalysis::OUTPUT<T> > instance

Definition at line 640 of file CalAnalysis.h.

References casa::CalAnalysis::INPUT::bNorm, casa::CalAnalysis::INPUT::bUnwrap, casa::CalAnalysis::INPUT::dJumpMax, casa::CalAnalysis::INPUT::eAxisIterUserID, casa::CalAnalysis::INPUT::eRAP, casacore::AipsError::getMesg(), casacore::log(), casacore::Table::Memory, casacore::ArrayBase::nelements(), casa::CalAnalysis::INPUT::oFeed, casacore::Table::Old, casacore::LogIO::POST, casacore::Vector< T >::resize(), casa::CalStats::stats(), casacore::LogIO::WARN, and WHERE.

casacore::Bool casa::CalAnalysis::statsCheckInput ( const CalAnalysis::INPUT oInputIn,
CalAnalysis::INPUT oInputOut 
)
private

Check and possibly fix the inputs to the stats<T>() member function.

casacore::Vector<casacore::Double> casa::CalAnalysis::time ( void  ) const
casacore::Bool casa::CalAnalysis::timeCheck ( const casacore::Double dStartTimeIn,
const casacore::Double dStopTimeIn,
casacore::Double dStartTimeOut,
casacore::Double dStopTimeOut,
casacore::Vector< casacore::Double > &  oTimeOut 
) const
private
casacore::Vector<casacore::Double> casa::CalAnalysis::timeGet ( const casacore::String oTableName)
private
void casa::CalAnalysis::timeSet ( const casacore::Vector< casacore::Double > &  oTimeIn)
private
template<typename T >
void casa::CalAnalysis::unique ( const casacore::Vector< T > &  oVector,
casacore::Vector< T > &  unq 
)
static

casacore::Function to calculate sorted unique values of a vector


Form the unique vector

casacore::Sort the unique vector

Definition at line 897 of file CalAnalysis.h.

References casacore::Sort::Ascending, casacore::ArrayBase::nelements(), casacore::Sort::QuickSort, casacore::Vector< T >::resize(), and casacore::GenSort< T >::sort().

casacore::String casa::CalAnalysis::visCal ( void  ) const
casacore::String casa::CalAnalysis::visCalGet ( const casacore::String oTableName)
private
void casa::CalAnalysis::visCalSet ( const casacore::String oVisCalIn)
private
template<typename T >
casacore::Bool casa::CalAnalysis::where ( const T &  tValue,
const casacore::Vector< T > &  oInput,
casacore::uInt uiIndex 
)
static

casacore::Function to determine the index of a value present in an array


Find the index in the input vector

If the value was found return true, otherwise return false

Definition at line 842 of file CalAnalysis.h.

References casacore::ArrayBase::nelements().

Member Data Documentation

casacore::Vector<casacore::uInt> casa::CalAnalysis::oAntenna
private

Definition at line 462 of file CalAnalysis.h.

casacore::Vector<casacore::uInt> casa::CalAnalysis::oAntenna1
private

Definition at line 467 of file CalAnalysis.h.

casacore::Vector<casacore::Int> casa::CalAnalysis::oAntenna2
private

Definition at line 474 of file CalAnalysis.h.

casacore::String casa::CalAnalysis::oCalName
private

Get the calibration table name and set the private variable.

Definition at line 430 of file CalAnalysis.h.

casacore::Vector<casacore::String> casa::CalAnalysis::oFeed
private

Definition at line 489 of file CalAnalysis.h.

casacore::Vector<casacore::uInt> casa::CalAnalysis::oField
private

Definition at line 455 of file CalAnalysis.h.

casacore::String casa::CalAnalysis::oMSName
private

Get the associated casacore::MS name and set the private variable.

Definition at line 435 of file CalAnalysis.h.

casacore::String casa::CalAnalysis::oParType
private

Get the parameter column type and set the private variable.

Definition at line 445 of file CalAnalysis.h.

casacore::String casa::CalAnalysis::oPolBasis
private

Get the polarization basis and set the private variable.

Definition at line 450 of file CalAnalysis.h.

SPW_INFO casa::CalAnalysis::oSPWInfo
private

Get the spectral window information and set the private variables.

Definition at line 496 of file CalAnalysis.h.

casacore::Vector<casacore::Double> casa::CalAnalysis::oTime
private

Definition at line 481 of file CalAnalysis.h.

casacore::String casa::CalAnalysis::oVisCal
private

Get the visibility calibration type and set the private variable.

Definition at line 440 of file CalAnalysis.h.

casacore::uInt casa::CalAnalysis::uiNumAntenna
private

Get the antenna numbers and set the private variables.

Definition at line 462 of file CalAnalysis.h.

casacore::uInt casa::CalAnalysis::uiNumAntenna1
private

Get the antenna 1 numbers and set the private variables.

Definition at line 467 of file CalAnalysis.h.

casacore::uInt casa::CalAnalysis::uiNumAntenna2
private

Get the antenna 2 numbers and set the private variables.

Definition at line 474 of file CalAnalysis.h.

casacore::uInt casa::CalAnalysis::uiNumFeed
private

Get the feeds and set the private variables.

Definition at line 489 of file CalAnalysis.h.

casacore::uInt casa::CalAnalysis::uiNumField
private

Get the field numbers and set the private variables.

Definition at line 455 of file CalAnalysis.h.

casacore::uInt casa::CalAnalysis::uiNumTime
private

Get the times and set the private variables.

Definition at line 481 of file CalAnalysis.h.


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