not yet: class TJonesCorruptor; More...
#include <TsysGainCal.h>
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. |
not yet: class TJonesCorruptor;
Standard Tsys Spectrum from SYSCAL table
Definition at line 50 of file TsysGainCal.h.
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] |
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.
Bool casa::StandardTsys::freqDepCalWt_ [private] |
Signal formation of channelized weight calibration.
Definition at line 112 of file TsysGainCal.h.
String casa::StandardTsys::sysCalTabName_ [private] |
The name of the SYSCAL table.
Definition at line 109 of file TsysGainCal.h.