casa
5.7.0-16
|
TOPac More...
#include <StandardVisCal.h>
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... | |
TOpac::TOpac | ( | VisSet & | vs | ) |
Constructor.
TOpac::TOpac | ( | casacore::String | msname, |
casacore::Int | MSnAnt, | ||
casacore::Int | MSnSpw | ||
) |
TOpac::TOpac | ( | const MSMetaInfoForCal & | msmc | ) |
|
virtual |
casacore::String TOpac::applyinfo | ( | ) |
Report apply-related info.
|
protectedvirtual |
|
protectedvirtual |
Calculate parameters (in this case, the z.a.)
|
inline |
Type of Jones matrix according to nPar()
Definition at line 521 of file StandardVisCal.h.
References casa::Jones::Scalar.
|
inlinevirtual |
Reimplemented in TfOpac.
Definition at line 518 of file StandardVisCal.h.
|
inlineprotectedvirtual |
TOpac has one casacore::Float par per ant.
Definition at line 535 of file StandardVisCal.h.
|
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.
|
protectedvirtual |
Detect zenith angle for this vb.
|
protectedvirtual |
|
inlineprotectedvirtual |
Jones matrix elements are NOT trivial.
Definition at line 538 of file StandardVisCal.h.
|
inlinevirtual |
Return the type enum.
Reimplemented in TfOpac.
Definition at line 514 of file StandardVisCal.h.
References casa::VisCal::T.
|
inlinevirtual |
Return type name as string.
Reimplemented in TfOpac.
Definition at line 517 of file StandardVisCal.h.
|
inlineprotected |
|
private |
opacity per spw
Definition at line 559 of file StandardVisCal.h.
|
private |
zenith angle per antenna
Definition at line 562 of file StandardVisCal.h.