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.
 TOpac (String msname, Int MSnAnt, Int MSnSpw)
 TOpac (const MSMetaInfoForCal &msmc)
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 syncMeta (const VisBuffer &vb)
 Detect zenith angle for this vb.
virtual void syncMeta2 (const vi::VisBuffer2 &vb)
virtual void calcPar ()
 Calculate parameters (in this case, the z.a.
virtual void calcAllJones ()
 Calculate the TOpac matrix for all ants.

Private Attributes

Vector< Double > opacity_
 opacity per spw
Vector< Double > za_
 zenith angle per antenna

Detailed Description

********************************************************** TOPac

Definition at line 497 of file StandardVisCal.h.


Constructor & Destructor Documentation

casa::TOpac::TOpac ( VisSet vs  ) 

Constructor.

casa::TOpac::TOpac ( String  msname,
Int  MSnAnt,
Int  MSnSpw 
)
casa::TOpac::TOpac ( const MSMetaInfoForCal msmc  ) 
virtual casa::TOpac::~TOpac (  )  [virtual]

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


Member Function Documentation

String casa::TOpac::applyinfo (  )  [virtual]

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.

Reimplemented in casa::TfOpac.

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

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

)

Reimplemented from casa::SolvableVisCal.

Jones::JonesType casa::TOpac::jonesType (  )  [inline, virtual]

Type of Jones matrix according to nPar().

Reimplemented from casa::TJones.

Definition at line 516 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 513 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 530 of file StandardVisCal.h.

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

We have Float parameters.

Reimplemented from casa::VisCal.

Definition at line 519 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 void casa::TOpac::syncMeta ( const VisBuffer vb  )  [protected, virtual]

Detect zenith angle for this vb.

Reimplemented from casa::VisCal.

virtual void casa::TOpac::syncMeta2 ( const vi::VisBuffer2 vb  )  [protected, virtual]

Reimplemented from casa::VisCal.

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

Jones matrix elements are NOT trivial.

Reimplemented from casa::TJones.

Definition at line 533 of file StandardVisCal.h.

References casacore::False.

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

Return the type enum.

Reimplemented from casa::TJones.

Reimplemented in casa::TfOpac.

Definition at line 509 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 512 of file StandardVisCal.h.

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

Access to z.a.

data

Definition at line 536 of file StandardVisCal.h.

References za_.


Member Data Documentation

Vector<Double> casa::TOpac::opacity_ [private]

opacity per spw

Definition at line 554 of file StandardVisCal.h.

Vector<Double> casa::TOpac::za_ [private]

zenith angle per antenna

Definition at line 557 of file StandardVisCal.h.

Referenced by za().


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