casa::CalCorruptor Class Reference

#include <SolvableVisCal.h>

Inheritance diagram for casa::CalCorruptor:

Inheritance graph
[legend]
List of all members.

Detailed Description

for simulating corruptions

Definition at line 64 of file SolvableVisCal.h.

Public Member Functions

 CalCorruptor (const Int nSim)
virtual ~CalCorruptor ()
Int & nSim ()
Bool & initialized ()
Int & prtlev ()
Int & curr_slot ()
Double & curr_time ()
Double & startTime ()
Double & stopTime ()
Double & slot_time (const Int i)
Double & slot_time ()
Int & currAnt ()
Int & currSpw ()
Int & nAnt ()
Int & nSpw ()
Int & currChan ()
Int & nChan ()
Vector< Float > & fRefFreq ()
Vector< Float > & fWidth ()
Vector< Int > & fnChan ()
virtual void initialize ()=0

Protected Attributes

Int nSim_
Bool initialized_
Int prtlev_
Int curr_slot_
Int nAnt_
Int curr_ant_
Int nSpw_
Int curr_spw_
Int curr_chan_
Double curr_time_
Double starttime_
Double stoptime_
Vector< Double > slot_times_
Vector< Float > fRefFreq_
Vector< Float > fWidth_
Vector< Int > fnChan_


Constructor & Destructor Documentation

casa::CalCorruptor::CalCorruptor ( const Int  nSim  ) 

virtual casa::CalCorruptor::~CalCorruptor (  )  [virtual]


Member Function Documentation

Int& casa::CalCorruptor::nSim (  )  [inline]

Definition at line 70 of file SolvableVisCal.h.

References nSim_.

Bool& casa::CalCorruptor::initialized (  )  [inline]

Definition at line 71 of file SolvableVisCal.h.

References initialized_.

Int& casa::CalCorruptor::prtlev (  )  [inline]

Definition at line 72 of file SolvableVisCal.h.

References prtlev_.

Int& casa::CalCorruptor::curr_slot (  )  [inline]

Definition at line 73 of file SolvableVisCal.h.

References curr_slot_.

Referenced by slot_time().

Double& casa::CalCorruptor::curr_time (  )  [inline]

Definition at line 74 of file SolvableVisCal.h.

References curr_time_.

Double& casa::CalCorruptor::startTime (  )  [inline]

Definition at line 75 of file SolvableVisCal.h.

References starttime_.

Double& casa::CalCorruptor::stopTime (  )  [inline]

Definition at line 76 of file SolvableVisCal.h.

References stoptime_.

Double& casa::CalCorruptor::slot_time ( const Int  i  )  [inline]

Definition at line 77 of file SolvableVisCal.h.

References slot_times_.

Double& casa::CalCorruptor::slot_time (  )  [inline]

Definition at line 78 of file SolvableVisCal.h.

References curr_slot(), and slot_times_.

Int& casa::CalCorruptor::currAnt (  )  [inline]

Definition at line 79 of file SolvableVisCal.h.

References curr_ant_.

Int& casa::CalCorruptor::currSpw (  )  [inline]

Definition at line 80 of file SolvableVisCal.h.

References curr_spw_.

Referenced by nChan().

Int& casa::CalCorruptor::nAnt (  )  [inline]

Definition at line 81 of file SolvableVisCal.h.

References nAnt_.

Int& casa::CalCorruptor::nSpw (  )  [inline]

Definition at line 82 of file SolvableVisCal.h.

References nSpw_.

Int& casa::CalCorruptor::currChan (  )  [inline]

Definition at line 83 of file SolvableVisCal.h.

References curr_chan_.

Int& casa::CalCorruptor::nChan (  )  [inline]

Definition at line 84 of file SolvableVisCal.h.

References currSpw(), and fnChan_.

Vector<Float>& casa::CalCorruptor::fRefFreq (  )  [inline]

Definition at line 85 of file SolvableVisCal.h.

References fRefFreq_.

Vector<Float>& casa::CalCorruptor::fWidth (  )  [inline]

Definition at line 86 of file SolvableVisCal.h.

References fWidth_.

Vector<Int>& casa::CalCorruptor::fnChan (  )  [inline]

Definition at line 87 of file SolvableVisCal.h.

References fnChan_.

virtual void casa::CalCorruptor::initialize (  )  [pure virtual]

Implemented in casa::TJonesCorruptor.


Member Data Documentation

Int casa::CalCorruptor::nSim_ [protected]

Definition at line 92 of file SolvableVisCal.h.

Referenced by nSim().

Bool casa::CalCorruptor::initialized_ [protected]

Definition at line 93 of file SolvableVisCal.h.

Referenced by initialized().

Int casa::CalCorruptor::prtlev_ [protected]

Definition at line 94 of file SolvableVisCal.h.

Referenced by prtlev().

Int casa::CalCorruptor::curr_slot_ [protected]

Definition at line 95 of file SolvableVisCal.h.

Referenced by curr_slot().

Int casa::CalCorruptor::nAnt_ [protected]

Definition at line 96 of file SolvableVisCal.h.

Referenced by nAnt().

Int casa::CalCorruptor::curr_ant_ [protected]

Definition at line 96 of file SolvableVisCal.h.

Referenced by currAnt().

Int casa::CalCorruptor::nSpw_ [protected]

Definition at line 97 of file SolvableVisCal.h.

Referenced by nSpw().

Int casa::CalCorruptor::curr_spw_ [protected]

Definition at line 97 of file SolvableVisCal.h.

Referenced by currSpw().

Int casa::CalCorruptor::curr_chan_ [protected]

Definition at line 97 of file SolvableVisCal.h.

Referenced by currChan().

Double casa::CalCorruptor::curr_time_ [protected]

Definition at line 98 of file SolvableVisCal.h.

Referenced by curr_time().

Double casa::CalCorruptor::starttime_ [protected]

Definition at line 98 of file SolvableVisCal.h.

Referenced by startTime().

Double casa::CalCorruptor::stoptime_ [protected]

Definition at line 98 of file SolvableVisCal.h.

Referenced by stopTime().

Vector<Double> casa::CalCorruptor::slot_times_ [protected]

Definition at line 99 of file SolvableVisCal.h.

Referenced by slot_time().

Vector<Float> casa::CalCorruptor::fRefFreq_ [protected]

Definition at line 100 of file SolvableVisCal.h.

Referenced by fRefFreq().

Vector<Float> casa::CalCorruptor::fWidth_ [protected]

Definition at line 100 of file SolvableVisCal.h.

Referenced by fWidth().

Vector<Int> casa::CalCorruptor::fnChan_ [protected]

Definition at line 101 of file SolvableVisCal.h.

Referenced by fnChan(), and nChan().


The documentation for this class was generated from the following file:
Generated on Thu Aug 27 21:33:46 2009 for NRAOCASA by  doxygen 1.5.1