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::ANoiseCorruptor Class Reference

#include <CalCorruptor.h>

Inheritance diagram for casa::ANoiseCorruptor:
casa::CalCorruptor

Public Member Functions

 ANoiseCorruptor ()
 
virtual ~ANoiseCorruptor ()
 
virtual void initialize ()
 
void initialize (const casacore::Int seed, const casacore::Float amp)
 
virtual casacore::Complex simPar (const VisIter &vi, VisCal::Type type, casacore::Int ipar)
 
virtual casacore::Complex simPar ()
 
- 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
 

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

Definition at line 169 of file CalCorruptor.h.

Constructor & Destructor Documentation

casa::ANoiseCorruptor::ANoiseCorruptor ( )
inline

Definition at line 172 of file CalCorruptor.h.

virtual casa::ANoiseCorruptor::~ANoiseCorruptor ( )
virtual

Member Function Documentation

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

Reimplemented from casa::CalCorruptor.

Definition at line 174 of file CalCorruptor.h.

void casa::ANoiseCorruptor::initialize ( const casacore::Int  seed,
const casacore::Float  amp 
)
inline

Definition at line 177 of file CalCorruptor.h.

References casacore::amp().

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

Reimplemented from casa::CalCorruptor.

virtual casacore::Complex casa::ANoiseCorruptor::simPar ( )
virtual

Member Data Documentation

casacore::Normal* casa::ANoiseCorruptor::nDist_p
private

Definition at line 187 of file CalCorruptor.h.

casacore::MLCG* casa::ANoiseCorruptor::rndGen_p
private

Definition at line 186 of file CalCorruptor.h.


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