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

SolvableMJonesMRec: SolvableMJones cal_main table record access/creation. More...

#include <SolvableMJMRec.h>

Inheritance diagram for casa::SolvableMJonesMRec:
casa::TimeVarMJonesMRec casa::MJonesMRec casa::CalMainRecord casa::MIfrMRec

Public Member Functions

 SolvableMJonesMRec ()
 Default null constructor, and destructor. More...
 
 ~SolvableMJonesMRec ()
 
 SolvableMJonesMRec (const casacore::Record &inpRec)
 Construct from an existing record. More...
 
void defineTotalSolnOk (const casacore::Bool &totalSolnOk)
 Field accessors Note: uses protected functions defined in CalMainRecord, as fit parameters are used elsewhere in the inheritance tree for baseline-based and image plane calibration tables. More...
 
void defineTotalFit (const casacore::Float &totalFit)
 
void defineTotalFitWgt (const casacore::Float &totalFitWgt)
 
void defineSolnOk (const casacore::Array< casacore::Bool > &solnOk)
 
void defineFit (const casacore::Array< casacore::Float > &fit)
 
void defineFitWgt (const casacore::Array< casacore::Float > &fitWgt)
 
void getTotalSolnOk (casacore::Bool &totalSolnOk)
 b) get More...
 
void getTotalFit (casacore::Float &totalFit)
 
void getTotalFitWgt (casacore::Float &totalFitWgt)
 
void getSolnOk (casacore::Array< casacore::Bool > &solnOk)
 
void getFit (casacore::Array< casacore::Float > &fit)
 
void getFitWgt (casacore::Array< casacore::Float > &fitWgt)
 
- Public Member Functions inherited from casa::TimeVarMJonesMRec
 TimeVarMJonesMRec ()
 Default null constructor, and destructor. More...
 
 ~TimeVarMJonesMRec ()
 
 TimeVarMJonesMRec (const casacore::Record &inpRec)
 Construct from an existing record. More...
 
- Public Member Functions inherited from casa::MJonesMRec
 MJonesMRec ()
 Default null constructor, and destructor. More...
 
 ~MJonesMRec ()
 
 MJonesMRec (const casacore::Record &inpRec)
 Construct from an existing record. More...
 
void defineAntenna2 (const casacore::Int &antenna2)
 Field accessors a) define. More...
 
void defineFeed2 (const casacore::Int &feed2)
 
void getAntenna2 (casacore::Int &antenna2)
 b) get More...
 
void getFeed2 (casacore::Int &feed2)
 
- Public Member Functions inherited from casa::CalMainRecord
 CalMainRecord ()
 Default null constructor, and destructor. More...
 
 ~CalMainRecord ()
 
 CalMainRecord (const casacore::Record &inpRec)
 Construct from an existing record. More...
 
const casacore::Recordrecord ()
 Return as record. More...
 
void defineTime (const casacore::Double &time)
 Field accessors a) define. More...
 
void defineTime (const casacore::MEpoch &time)
 
void defineTimeEP (const casacore::Double &timeEP)
 
void defineInterval (const casacore::Double &interval)
 
void defineAntenna1 (const casacore::Int &antenna1)
 
void defineFeed1 (const casacore::Int &feed1)
 
void defineFieldId (const casacore::Int &fieldId)
 
void defineArrayId (const casacore::Int &arrayId)
 
void defineObsId (const casacore::Int &obsId)
 
void defineScanNo (const casacore::Int &scanNo)
 
void defineProcessorId (const casacore::Int &processorId)
 
void defineStateId (const casacore::Int &stateId)
 
void definePhaseId (const casacore::Int &phaseId)
 
void definePulsarBin (const casacore::Int &pulsarBin)
 
void definePulsarGateId (const casacore::Int &pulsarGateId)
 
void defineFreqGrp (const casacore::Int &freqGrp)
 
void defineFreqGrpName (const casacore::String &freqGrpName)
 
void defineFieldName (const casacore::String &fieldName)
 
void defineFieldCode (const casacore::String &fieldCode)
 
void defineSourceName (const casacore::String &sourceName)
 
void defineSourceCode (const casacore::String &sourceCode)
 
void defineCalGrp (const casacore::Int &calGrp)
 
void defineGain (const casacore::Array< casacore::Complex > &gain)
 
void defineRefAnt (const casacore::Array< casacore::Int > &refAnt)
 
void defineRefFeed (const casacore::Array< casacore::Int > &refFeed)
 
void defineRefReceptor (const casacore::Array< casacore::Int > &refReceptor)
 
void defineRefFreq (const casacore::Array< casacore::Double > &refFreq)
 
void defineMeasFreqRef (const casacore::Int &measFreqRef)
 
void defineRefDir (const casacore::Array< casacore::Double > &refDir)
 
void defineMeasDirRef (const casacore::Int &measDirRef)
 
void defineCalDescId (const casacore::Int &calDescId)
 
void defineCalHistoryId (const casacore::Int &calHistoryId)
 
void getTime (casacore::Double &time)
 b) get More...
 
void getTimeEP (casacore::Double &timeEP)
 
void getInterval (casacore::Double &interval)
 
void getAntenna1 (casacore::Int &antenna1)
 
void getFeed1 (casacore::Int &feed1)
 
void getFieldId (casacore::Int &fieldId)
 
void getArrayId (casacore::Int &arrayId)
 
void getObsId (casacore::Int &obsId)
 
void getScanNo (casacore::Int &scanNo)
 
void getProcessorId (casacore::Int &processorId)
 
void getStateId (casacore::Int &stateId)
 
void getPhaseId (casacore::Int &phaseId)
 
void getPulsarBin (casacore::Int &pulsarBin)
 
void getPulsarGateId (casacore::Int &pulsarGateId)
 
void getFreqGrp (casacore::Int &freqGrp)
 
void getFreqGrpName (casacore::String &freqGrpName)
 
void getFieldName (casacore::String &fieldName)
 
void getFieldCode (casacore::String &fieldCode)
 
void getSourceName (casacore::String &sourceName)
 
void getSourceCode (casacore::String &sourceCode)
 
void getCalGrp (casacore::Int &calGrp)
 
void getGain (casacore::Array< casacore::Complex > &gain)
 
void getRefAnt (casacore::Array< casacore::Int > &refAnt)
 
void getRefFeed (casacore::Array< casacore::Int > &refFeed)
 
void getRefReceptor (casacore::Array< casacore::Int > &refReceptor)
 
void getRefFreq (casacore::Array< casacore::Double > &refFreq)
 
void getMeasFreqRef (casacore::Int &measFreqRef)
 
void getRefDir (casacore::Array< casacore::Double > &refDir)
 
void getMeasDirRef (casacore::Int &measDirRef)
 
void getCalDescId (casacore::Int &calDescId)
 
void getCalHistoryId (casacore::Int &calHistoryId)
 

Additional Inherited Members

- Protected Member Functions inherited from casa::CalMainRecord
void addRec (const casacore::Record &newRec)
 Add to itsRecord. More...
 
void dTotalSolnOk (const casacore::Bool &totalSolnOk)
 Field accessors for fit parameters. More...
 
void dTotalFit (const casacore::Float &totalFit)
 
void dTotalFitWgt (const casacore::Float &totalFitWgt)
 
void dSolnOk (const casacore::Array< casacore::Bool > &solnOk)
 
void dFit (const casacore::Array< casacore::Float > &fit)
 
void dFitWgt (const casacore::Array< casacore::Float > &fitWgt)
 
void dFlag (const casacore::Array< casacore::Bool > &flag)
 
void dSnr (const casacore::Array< casacore::Float > &snr)
 
void gTotalSolnOk (casacore::Bool &totalSolnOk)
 b) get More...
 
void gTotalFit (casacore::Float &totalFit)
 
void gTotalFitWgt (casacore::Float &totalFitWgt)
 
void gSolnOk (casacore::Array< casacore::Bool > &solnOk)
 
void gFit (casacore::Array< casacore::Float > &fit)
 
void gFitWgt (casacore::Array< casacore::Float > &fitWgt)
 
void gFlag (casacore::Array< casacore::Bool > &flag)
 
void gSnr (casacore::Array< casacore::Float > &snr)
 

Detailed Description

SolvableMJonesMRec: SolvableMJones cal_main table record access/creation.

Intended use:

Public interface

Prerequisite

Etymology

From "solvable MJones" and "main record".

Synopsis

The SolvableMJonesMRec class allows the creation of records for the main calibration table of SolvableMJones type, and provides access to the individual record fields. A specialization for MIfr calibration table records is provided through inheritance.

Example

Motivation

Encapsulate access to SolvableMJones calibration table records.

Definition at line 74 of file SolvableMJMRec.h.

Constructor & Destructor Documentation

casa::SolvableMJonesMRec::SolvableMJonesMRec ( )

Default null constructor, and destructor.

casa::SolvableMJonesMRec::~SolvableMJonesMRec ( )
inline

Definition at line 79 of file SolvableMJMRec.h.

casa::SolvableMJonesMRec::SolvableMJonesMRec ( const casacore::Record inpRec)

Construct from an existing record.

Member Function Documentation

void casa::SolvableMJonesMRec::defineFit ( const casacore::Array< casacore::Float > &  fit)
inline

Definition at line 95 of file SolvableMJMRec.h.

References casa::CalMainRecord::dFit().

void casa::SolvableMJonesMRec::defineFitWgt ( const casacore::Array< casacore::Float > &  fitWgt)
inline

Definition at line 96 of file SolvableMJMRec.h.

References casa::CalMainRecord::dFitWgt().

void casa::SolvableMJonesMRec::defineSolnOk ( const casacore::Array< casacore::Bool > &  solnOk)
inline

Definition at line 94 of file SolvableMJMRec.h.

References casa::CalMainRecord::dSolnOk().

void casa::SolvableMJonesMRec::defineTotalFit ( const casacore::Float totalFit)
inline

Definition at line 91 of file SolvableMJMRec.h.

References casa::CalMainRecord::dTotalFit().

void casa::SolvableMJonesMRec::defineTotalFitWgt ( const casacore::Float totalFitWgt)
inline

Definition at line 92 of file SolvableMJMRec.h.

References casa::CalMainRecord::dTotalFitWgt().

void casa::SolvableMJonesMRec::defineTotalSolnOk ( const casacore::Bool totalSolnOk)
inline

Field accessors Note: uses protected functions defined in CalMainRecord, as fit parameters are used elsewhere in the inheritance tree for baseline-based and image plane calibration tables.

a) define

Definition at line 89 of file SolvableMJMRec.h.

References casa::CalMainRecord::dTotalSolnOk().

void casa::SolvableMJonesMRec::getFit ( casacore::Array< casacore::Float > &  fit)
inline

Definition at line 103 of file SolvableMJMRec.h.

References casa::CalMainRecord::gFit().

void casa::SolvableMJonesMRec::getFitWgt ( casacore::Array< casacore::Float > &  fitWgt)
inline

Definition at line 104 of file SolvableMJMRec.h.

References casa::CalMainRecord::gFitWgt().

void casa::SolvableMJonesMRec::getSolnOk ( casacore::Array< casacore::Bool > &  solnOk)
inline

Definition at line 102 of file SolvableMJMRec.h.

References casa::CalMainRecord::gSolnOk().

void casa::SolvableMJonesMRec::getTotalFit ( casacore::Float totalFit)
inline

Definition at line 100 of file SolvableMJMRec.h.

References casa::CalMainRecord::gTotalFit().

void casa::SolvableMJonesMRec::getTotalFitWgt ( casacore::Float totalFitWgt)
inline

Definition at line 101 of file SolvableMJMRec.h.

References casa::CalMainRecord::gTotalFitWgt().

void casa::SolvableMJonesMRec::getTotalSolnOk ( casacore::Bool totalSolnOk)
inline

b) get

Definition at line 99 of file SolvableMJMRec.h.

References casa::CalMainRecord::gTotalSolnOk().


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