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 (String msname, Int MSnAnt, Int MSnSpw)
 StandardTsys (const MSMetaInfoForCal &msmc)
 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.
virtual void correct2 (vi::VisBuffer2 &vb, Bool trial=False, Bool doWtSp=False)
 Specialized to turn on spectral weight calibration.

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 ()
 Local version that arrange channelized correction.
virtual void calcWtScale ()
 Calculate weight scale.
virtual void calcWtScale2 ()

Private Attributes

String sysCalTabName_
 The name of the SYSCAL table.
Bool freqDepCalWt_
 Signal formation of channelized weight calibration.

Detailed Description

not yet: class TJonesCorruptor;

Standard Tsys Spectrum from SYSCAL table

Definition at line 50 of file TsysGainCal.h.


Constructor & Destructor Documentation

casa::StandardTsys::StandardTsys ( VisSet vs  ) 

Constructor.

casa::StandardTsys::StandardTsys ( String  msname,
Int  MSnAnt,
Int  MSnSpw 
)
casa::StandardTsys::StandardTsys ( const MSMetaInfoForCal msmc  ) 
casa::StandardTsys::StandardTsys ( const Int &  nAnt  ) 
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 void casa::StandardTsys::calcWtScale (  )  [protected, virtual]

Calculate weight scale.

Reimplemented from casa::BJones.

virtual void casa::StandardTsys::calcWtScale2 (  )  [protected, virtual]
virtual void casa::StandardTsys::correct2 ( vi::VisBuffer2 vb,
Bool  trial = False,
Bool  doWtSp = False 
) [virtual]

Specialized to turn on spectral weight calibration.

Reimplemented from casa::VisCal.

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

In general, we are freq-dep.

Reimplemented from casa::BJones.

Definition at line 79 of file TsysGainCal.h.

References casacore::True.

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

Reimplemented from casa::BJones.

Definition at line 66 of file TsysGainCal.h.

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

Tsys are Float parameters.

Reimplemented from casa::VisCal.

Definition at line 69 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 94 of file TsysGainCal.h.

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

Local version that arrange channelized correction.

Reimplemented from casa::VisJones.

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 88 of file TsysGainCal.h.

References casacore::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 62 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 65 of file TsysGainCal.h.


Member Data Documentation

Signal formation of channelized weight calibration.

Definition at line 112 of file TsysGainCal.h.

The name of the SYSCAL table.

Definition at line 109 of file TsysGainCal.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1