casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Attributes
casa::StandardTsys Class Reference

not yet: class TJonesCorruptor; More...

#include <TsysGainCal.h>

Inheritance diagram for casa::StandardTsys:
casa::BJones casa::GJones casa::SolvableVisJones casa::SolvableVisMueller casa::VisJones casa::SolvableVisCal casa::VisMueller casa::VisMueller casa::VisCal casa::VisCal casa::VisCal

List of all members.

Public Member Functions

 StandardTsys (VisSet &vs)
 Constructor.
 StandardTsys (const Int &nAnt)
virtual ~StandardTsys ()
virtual Type type ()
 Return the type enum (for now, pretend we are B)
virtual String typeName ()
 Return type name as string (ditto)
virtual String longTypeName ()
virtual VisCalEnum::VCParType parType ()
 Tsys are Float parameters.
virtual void setSpecify (const Record &specify)
 Arrange to build a cal table from specified values.
virtual void specify (const Record &specify)
 Specific specify() that reads the SYSCAL subtable.
virtual Bool freqDepPar ()
 In general, we are freq-dep.

Protected Member Functions

virtual Bool trivialJonesElem ()
 The Jones matrix elements are not the parameters ( j = sqrt(p) )
virtual void calcPar ()
 Specialized calcPar that does some sanity checking.
virtual void syncJones (const Bool &doInv)
 Invert doInv for Tsys corrections.
virtual void calcAllJones ()
 Calculate Jones matrix elements from Tsys (j = sqrt(p) )
virtual void syncWtScale ()
 Calculate weight scale For now, just call VisJones version (BJones version is experimental)

Private Attributes

String sysCalTabName_
 The name of the SYSCAL table.

Detailed Description

not yet: class TJonesCorruptor;

Standard Tsys Spectrum from SYSCAL table

Definition at line 50 of file TsysGainCal.h.


Constructor & Destructor Documentation

Constructor.

virtual casa::StandardTsys::~StandardTsys ( ) [virtual]

Member Function Documentation

virtual void casa::StandardTsys::calcAllJones ( ) [protected, virtual]

Calculate Jones matrix elements from Tsys (j = sqrt(p) )

Reimplemented from casa::VisJones.

virtual void casa::StandardTsys::calcPar ( ) [protected, virtual]

Specialized calcPar that does some sanity checking.

Reimplemented from casa::SolvableVisCal.

virtual Bool casa::StandardTsys::freqDepPar ( ) [inline, virtual]

In general, we are freq-dep.

Reimplemented from casa::BJones.

Definition at line 77 of file TsysGainCal.h.

References casa::True.

virtual String casa::StandardTsys::longTypeName ( ) [inline, virtual]

Reimplemented from casa::BJones.

Definition at line 64 of file TsysGainCal.h.

virtual VisCalEnum::VCParType casa::StandardTsys::parType ( ) [inline, virtual]

Tsys are Float parameters.

Reimplemented from casa::VisCal.

Definition at line 67 of file TsysGainCal.h.

References casa::VisCalEnum::REAL.

virtual void casa::StandardTsys::setSpecify ( const Record specify) [virtual]

Arrange to build a cal table from specified values.

Reimplemented from casa::SolvableVisCal.

virtual void casa::StandardTsys::specify ( const Record specify) [virtual]

Specific specify() that reads the SYSCAL subtable.

Reimplemented from casa::SolvableVisCal.

virtual void casa::StandardTsys::syncJones ( const Bool doInv) [inline, protected, virtual]

Invert doInv for Tsys corrections.

Reimplemented from casa::VisJones.

Definition at line 90 of file TsysGainCal.h.

virtual void casa::StandardTsys::syncWtScale ( ) [inline, protected, virtual]

Calculate weight scale For now, just call VisJones version (BJones version is experimental)

Reimplemented from casa::BJones.

Definition at line 97 of file TsysGainCal.h.

virtual Bool casa::StandardTsys::trivialJonesElem ( ) [inline, protected, virtual]

The Jones matrix elements are not the parameters ( j = sqrt(p) )

Reimplemented from casa::GJones.

Definition at line 84 of file TsysGainCal.h.

References casa::False.

virtual Type casa::StandardTsys::type ( ) [inline, virtual]

Return the type enum (for now, pretend we are B)

Reimplemented from casa::BJones.

Definition at line 60 of file TsysGainCal.h.

References casa::VisCal::B.

virtual String casa::StandardTsys::typeName ( ) [inline, virtual]

Return type name as string (ditto)

Reimplemented from casa::BJones.

Definition at line 63 of file TsysGainCal.h.


Member Data Documentation

The name of the SYSCAL table.

Definition at line 97 of file TsysGainCal.h.


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