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

D is like ANoise but has a complex amplitude (different sigma in real/imag), and a systematic offset. More...

#include <CalCorruptor.h>

Inheritance diagram for casa::DJonesCorruptor:
casa::CalCorruptor

Public Member Functions

 DJonesCorruptor ()
 
virtual ~DJonesCorruptor ()
 
virtual void initialize ()
 
void initialize (const casacore::Int seed, const casacore::Complex camp, const casacore::Complex offset)
 
virtual casacore::Complex simPar (const VisIter &vi, VisCal::Type type, casacore::Int ipar)
 
casacore::Complex & camp ()
 
casacore::Complex & offset ()
 
- Public Member Functions inherited from casa::CalCorruptor
 CalCorruptor (const casacore::Int nSim)
 
virtual ~CalCorruptor ()
 
casacore::uIntnSim ()
 
casacore::Booltimes_initialized ()
 
casacore::Intcurr_slot ()
 
casacore::Doublecurr_time ()
 
casacore::DoublestartTime ()
 
casacore::DoublestopTime ()
 
casacore::Doubleslot_time (const casacore::Int i)
 
casacore::Doubleslot_time ()
 
casacore::Vector
< casacore::Double > & 
slot_times ()
 
casacore::Floatamp ()
 
void initialize (const casacore::Float amp, const casacore::Record &simpar)
 a generic initializer that just takes amplitude and simpar More...
 
casacore::Recordsimpar ()
 
casacore::Stringmode ()
 
void setEvenSlots (const casacore::Double &dt)
 
casacore::uIntnPar ()
 
casacore::uIntnChan ()
 
const casacore::uIntfocusChan ()
 
const casacore::DoublefocusFreq ()
 
virtual void setFocusChan (casacore::Int chan)
 
virtual void setCurrTime (const casacore::Double &time)
 
casacore::uIntprtlev ()
 inherited from VC More...
 
casacore::uIntnAnt ()
 
casacore::uIntnSpw ()
 
casacore::uIntcurrAnt ()
 
casacore::uIntcurrAnt2 ()
 
casacore::uIntcurrSpw ()
 
casacore::Vector
< casacore::Float > & 
fRefFreq ()
 
casacore::Vector
< casacore::Float > & 
fWidth ()
 
casacore::Vector
< casacore::uInt > & 
fnChan ()
 
casacore::Vector
< casacore::uInt > & 
currChans ()
 
casacore::BoolfreqDepPar ()
 

Private Attributes

casacore::MLCGrndGen_p
 
casacore::NormalnDist_p
 
casacore::Complex camp_
 
casacore::Complex offset_
 

Additional Inherited Members

- Protected Attributes inherited from casa::CalCorruptor
casacore::uInt nSim_
 
casacore::Int curr_slot_
 
casacore::Bool times_initialized_
 
casacore::Bool freqdep_
 
casacore::uInt nPar_
 
casacore::Double curr_time_
 
casacore::Double starttime_
 
casacore::Double stoptime_
 
casacore::Double curr_freq_
 
casacore::Float amp_
 
casacore::Vector
< casacore::Double
slot_times_
 
casacore::Record simpar_
 
casacore::String mode_
 
casacore::uInt prtlev_
 
casacore::uInt nAnt_
 
casacore::uInt curr_ant_
 
casacore::uInt nSpw_
 
casacore::uInt curr_spw_
 
casacore::uInt curr_ant2_
 
casacore::Vector< casacore::FloatfRefFreq_
 
casacore::Vector< casacore::FloatfWidth_
 
casacore::Vector< casacore::uIntfnChan_
 
casacore::Vector< casacore::uIntcurr_chan_
 

Detailed Description

D is like ANoise but has a complex amplitude (different sigma in real/imag), and a systematic offset.

Definition at line 196 of file CalCorruptor.h.

Constructor & Destructor Documentation

casa::DJonesCorruptor::DJonesCorruptor ( )
inline

Definition at line 199 of file CalCorruptor.h.

virtual casa::DJonesCorruptor::~DJonesCorruptor ( )
virtual

Member Function Documentation

casacore::Complex& casa::DJonesCorruptor::camp ( )
inline

Definition at line 211 of file CalCorruptor.h.

virtual void casa::DJonesCorruptor::initialize ( )
inlinevirtual

Reimplemented from casa::CalCorruptor.

Definition at line 201 of file CalCorruptor.h.

void casa::DJonesCorruptor::initialize ( const casacore::Int  seed,
const casacore::Complex  camp,
const casacore::Complex  offset 
)
inline

Definition at line 204 of file CalCorruptor.h.

casacore::Complex& casa::DJonesCorruptor::offset ( )
inline

Definition at line 212 of file CalCorruptor.h.

virtual casacore::Complex casa::DJonesCorruptor::simPar ( const VisIter vi,
VisCal::Type  type,
casacore::Int  ipar 
)
virtual

Reimplemented from casa::CalCorruptor.

Member Data Documentation

casacore::Complex casa::DJonesCorruptor::camp_
private

Definition at line 217 of file CalCorruptor.h.

casacore::Normal* casa::DJonesCorruptor::nDist_p
private

Definition at line 216 of file CalCorruptor.h.

casacore::Complex casa::DJonesCorruptor::offset_
private

Definition at line 217 of file CalCorruptor.h.

casacore::MLCG* casa::DJonesCorruptor::rndGen_p
private

Definition at line 212 of file CalCorruptor.h.


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