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


TOPac More...

#include <StandardVisCal.h>

Inheritance diagram for casa::TOpac:
casa::TJones casa::SolvableVisJones casa::SolvableVisMueller casa::VisJones casa::SolvableVisCal casa::VisMueller casa::VisMueller casa::VisCal casa::VisCal casa::VisCal casa::TfOpac

List of all members.

Public Member Functions

 TOpac (VisSet &vs)
 Constructor.
virtual ~TOpac ()
 TOpac(const Int& nAnt); // NYI.
virtual Type type ()
 Return the type enum.
virtual String typeName ()
 Return type name as string.
virtual String longTypeName ()
Jones::JonesType jonesType ()
 Type of Jones matrix according to nPar()
virtual VisCalEnum::VCParType parType ()
 We have Float parameters.
void setApply (const Record &applypar)
 Local specialization of setApply to extract opacity.
String applyinfo ()
 Report apply-related info.

Protected Member Functions

virtual Int nPar ()
 TOpac has one Float par per ant.
virtual Bool trivialJonesElem ()
 Jones matrix elements are NOT trivial.
Vector< Double > & za ()
 Access to z.a.
virtual void calcPar ()
 Calculate parameters (in this case, the z.a.)
virtual void calcAllJones ()
 Calculate the TOpac matrix for all ants.

Private Attributes

Vector< Doubleopacity_
 opacity per spw
Vector< Doubleza_
 zenith angle per antenna

Detailed Description


TOPac

 

Definition at line 479 of file StandardVisCal.h.


Constructor & Destructor Documentation

Constructor.

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

TOpac(const Int& nAnt); // NYI.


Member Function Documentation

Report apply-related info.

Reimplemented from casa::SolvableVisCal.

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

Calculate the TOpac matrix for all ants.

Reimplemented from casa::VisJones.

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

Calculate parameters (in this case, the z.a.)

Reimplemented from casa::SolvableVisCal.

Type of Jones matrix according to nPar()

Reimplemented from casa::TJones.

Definition at line 496 of file StandardVisCal.h.

References casa::Jones::Scalar.

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

Reimplemented from casa::TJones.

Reimplemented in casa::TfOpac.

Definition at line 493 of file StandardVisCal.h.

virtual Int casa::TOpac::nPar ( ) [inline, protected, virtual]

TOpac has one Float par per ant.

Reimplemented from casa::TJones.

Definition at line 510 of file StandardVisCal.h.

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

We have Float parameters.

Reimplemented from casa::VisCal.

Definition at line 499 of file StandardVisCal.h.

References casa::VisCalEnum::REAL.

void casa::TOpac::setApply ( const Record applypar) [virtual]

Local specialization of setApply to extract opacity.

Reimplemented from casa::SolvableVisCal.

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

Jones matrix elements are NOT trivial.

Reimplemented from casa::TJones.

Definition at line 513 of file StandardVisCal.h.

References casa::False.

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

Return the type enum.

Reimplemented from casa::TJones.

Reimplemented in casa::TfOpac.

Definition at line 489 of file StandardVisCal.h.

References casa::VisCal::T.

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

Return type name as string.

Reimplemented from casa::TJones.

Reimplemented in casa::TfOpac.

Definition at line 492 of file StandardVisCal.h.

Vector<Double>& casa::TOpac::za ( ) [inline, protected]

Access to z.a.

data

Definition at line 516 of file StandardVisCal.h.

References za_.


Member Data Documentation

opacity per spw

Definition at line 530 of file StandardVisCal.h.

zenith angle per antenna

Definition at line 533 of file StandardVisCal.h.

Referenced by za().


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