casa
5.7.0-16
|
SimACohCalc: Model additive noise errors for the VisEquation. More...
#include <SimACohCalc.h>
Public Member Functions | |
SimACohCalc (const casacore::Int seed=1, const casacore::Float antefficiency=0.80, const casacore::Float correfficiency=0.85, const casacore::Float spillefficiency=0.85, const casacore::Float tau=0.0, const casacore::Quantity &trx=50, const casacore::Quantity &tatmos=250, const casacore::Quantity &tcmb=2.7) | |
Construct from VisSet, seed and rms of additive noise (normal dist.) NOTE: rms is for the tau = 0.0 case, and is augmented as appropriate given tau, tatmos, trx (ie, all NON-atmospheric noise contributions), and airmass= 1/sin(ELEVATION). More... | |
virtual | ~SimACohCalc () |
virtual destructor More... | |
virtual VisBuffer & | apply (VisBuffer &vb) |
Apply additive error (Inverse is minus) More... | |
virtual VisBuffer & | applyInv (VisBuffer &vb) |
Public Member Functions inherited from casa::ACoh | |
ACoh () | |
virtual | ~ACoh () |
Private Member Functions | |
casacore::Bool | solve (VisEquation &) |
SimACohCalc () | |
SimACohCalc: Model additive noise errors for the VisEquation.
Public interface
SimACohCalc describes random additive errors to be used in the VisEquation, calculated from parameters such as bandwidth, system temperature, integration time, dish diameter, and efficiencies.
See VisEquation for definition of the Visibility Measurement Equation. See ACoh for how SimACohCalc is to be used.
The properties of an additive component must be described for the VisEquation.
Definition at line 75 of file SimACohCalc.h.
casa::SimACohCalc::SimACohCalc | ( | const casacore::Int | seed = 1 , |
const casacore::Float | antefficiency = 0.80 , |
||
const casacore::Float | correfficiency = 0.85 , |
||
const casacore::Float | spillefficiency = 0.85 , |
||
const casacore::Float | tau = 0.0 , |
||
const casacore::Quantity & | trx = 50 , |
||
const casacore::Quantity & | tatmos = 250 , |
||
const casacore::Quantity & | tcmb = 2.7 |
||
) |
|
virtual |
virtual destructor
|
private |
Apply additive error (Inverse is minus)
Implements casa::ACoh.
Implements casa::ACoh.
|
inlineprivatevirtual |
Implements casa::ACoh.
Definition at line 101 of file SimACohCalc.h.
|
private |
Definition at line 106 of file SimACohCalc.h.
|
private |
Definition at line 107 of file SimACohCalc.h.
|
private |
Definition at line 105 of file SimACohCalc.h.
|
private |
Definition at line 104 of file SimACohCalc.h.
|
private |
Definition at line 108 of file SimACohCalc.h.
|
private |
Definition at line 111 of file SimACohCalc.h.
|
private |
Definition at line 109 of file SimACohCalc.h.
|
private |
Definition at line 112 of file SimACohCalc.h.
|
private |
Definition at line 110 of file SimACohCalc.h.