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 Attributes | List of all members
TOpac Class Reference


TOPac More...

#include <StandardVisCal.h>

Inheritance diagram for TOpac:
TfOpac

Public Member Functions

 TOpac (VisSet &vs)
 Constructor. More...
 
 TOpac (casacore::String msname, casacore::Int MSnAnt, casacore::Int MSnSpw)
 
 TOpac (const MSMetaInfoForCal &msmc)
 
virtual ~TOpac ()
 
virtual Type type ()
 Return the type enum. More...
 
virtual casacore::String typeName ()
 Return type name as string. More...
 
virtual casacore::String longTypeName ()
 
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 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...
 
virtual void calcAllJones ()
 Calculate the TOpac matrix for all ants. More...
 

Private Attributes

casacore::Vector
< casacore::Double
opacity_
 opacity per spw More...
 
casacore::Vector
< casacore::Double
za_
 zenith angle per antenna More...
 

Detailed Description


TOPac

Definition at line 503 of file StandardVisCal.h.

Constructor & Destructor Documentation

TOpac::TOpac ( VisSet &  vs)

Constructor.

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

Member Function Documentation

casacore::String TOpac::applyinfo ( )

Report apply-related info.

virtual void TOpac::calcAllJones ( )
protectedvirtual

Calculate the TOpac matrix for all ants.

Reimplemented in TfOpac.

virtual void TOpac::calcPar ( )
protectedvirtual

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

Jones::JonesType TOpac::jonesType ( )
inline

Type of Jones matrix according to nPar()

Definition at line 521 of file StandardVisCal.h.

References casa::Jones::Scalar.

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

Reimplemented in TfOpac.

Definition at line 518 of file StandardVisCal.h.

virtual casacore::Int TOpac::nPar ( )
inlineprotectedvirtual

TOpac has one casacore::Float par per ant.

Definition at line 535 of file StandardVisCal.h.

virtual VisCalEnum::VCParType TOpac::parType ( void  )
inlinevirtual

We have casacore::Float parameters.

Definition at line 524 of file StandardVisCal.h.

References casa::VisCalEnum::REAL.

void TOpac::setApply ( const casacore::Record applypar)

Local specialization of setApply to extract opacity.

virtual void TOpac::syncMeta ( const VisBuffer &  vb)
protectedvirtual

Detect zenith angle for this vb.

virtual void TOpac::syncMeta2 ( const vi::VisBuffer2 &  vb)
protectedvirtual
virtual casacore::Bool TOpac::trivialJonesElem ( )
inlineprotectedvirtual

Jones matrix elements are NOT trivial.

Definition at line 538 of file StandardVisCal.h.

virtual Type TOpac::type ( )
inlinevirtual

Return the type enum.

Reimplemented in TfOpac.

Definition at line 514 of file StandardVisCal.h.

References casa::VisCal::T.

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

Return type name as string.

Reimplemented in TfOpac.

Definition at line 517 of file StandardVisCal.h.

casacore::Vector<casacore::Double>& TOpac::za ( )
inlineprotected

Access to z.a.

data

Definition at line 541 of file StandardVisCal.h.

Member Data Documentation

casacore::Vector<casacore::Double> TOpac::opacity_
private

opacity per spw

Definition at line 559 of file StandardVisCal.h.

casacore::Vector<casacore::Double> TOpac::za_
private

zenith angle per antenna

Definition at line 562 of file StandardVisCal.h.


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