casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
TfOpac Class Reference


TfOpac (freq-dep TOpac) More...

#include <StandardVisCal.h>

Inheritance diagram for TfOpac:
TOpac

Public Member Functions

 TfOpac (VisSet &vs)
 Constructor. More...
 
 TfOpac (casacore::String msname, casacore::Int MSnAnt, casacore::Int MSnSpw)
 
 TfOpac (const MSMetaInfoForCal &msmc)
 
virtual ~TfOpac ()
 
virtual Type type ()
 Return the type enum. More...
 
virtual casacore::String typeName ()
 Return type name as string. More...
 
virtual casacore::String longTypeName ()
 
virtual casacore::Bool freqDepPar ()
 This is the freq-dep version of TOpac (this is the ONLY fundamental difference from TOpac) More...
 
- Public Member Functions inherited from TOpac
 TOpac (VisSet &vs)
 Constructor. More...
 
 TOpac (casacore::String msname, casacore::Int MSnAnt, casacore::Int MSnSpw)
 
 TOpac (const MSMetaInfoForCal &msmc)
 
virtual ~TOpac ()
 
Jones::JonesType jonesType ()
 Type of Jones matrix according to nPar() More...
 
virtual VisCalEnum::VCParType parType ()
 We have casacore::Float parameters. More...
 
void setApply (const casacore::Record &applypar)
 Local specialization of setApply to extract opacity. More...
 
casacore::String applyinfo ()
 Report apply-related info. More...
 

Protected Member Functions

virtual void calcAllJones ()
 Calculate the TfOpac matrix for all ants. More...
 
- Protected Member Functions inherited from TOpac
virtual casacore::Int nPar ()
 TOpac has one casacore::Float par per ant. More...
 
virtual casacore::Bool trivialJonesElem ()
 Jones matrix elements are NOT trivial. More...
 
casacore::Vector
< casacore::Double > & 
za ()
 Access to z.a. More...
 
virtual void syncMeta (const VisBuffer &vb)
 Detect zenith angle for this vb. More...
 
virtual void syncMeta2 (const vi::VisBuffer2 &vb)
 
virtual void calcPar ()
 Calculate parameters (in this case, the z.a.) More...
 

Private Member Functions

virtual void calcWtScale ()
 Frequency weight scaling factors. More...
 

Detailed Description


TfOpac (freq-dep TOpac)

Definition at line 571 of file StandardVisCal.h.

Constructor & Destructor Documentation

TfOpac::TfOpac ( VisSet &  vs)

Constructor.

TfOpac::TfOpac ( casacore::String  msname,
casacore::Int  MSnAnt,
casacore::Int  MSnSpw 
)
TfOpac::TfOpac ( const MSMetaInfoForCal &  msmc)
virtual TfOpac::~TfOpac ( )
virtual

Member Function Documentation

virtual void TfOpac::calcAllJones ( )
protectedvirtual

Calculate the TfOpac matrix for all ants.

Reimplemented from TOpac.

virtual void TfOpac::calcWtScale ( )
privatevirtual

Frequency weight scaling factors.

virtual casacore::Bool TfOpac::freqDepPar ( )
inlinevirtual

This is the freq-dep version of TOpac (this is the ONLY fundamental difference from TOpac)

Definition at line 590 of file StandardVisCal.h.

virtual casacore::String TfOpac::longTypeName ( )
inlinevirtual

Reimplemented from TOpac.

Definition at line 586 of file StandardVisCal.h.

virtual Type TfOpac::type ( )
inlinevirtual

Return the type enum.

Reimplemented from TOpac.

Definition at line 582 of file StandardVisCal.h.

References casa::VisCal::T.

virtual casacore::String TfOpac::typeName ( )
inlinevirtual

Return type name as string.

Reimplemented from TOpac.

Definition at line 585 of file StandardVisCal.h.


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