casa
$Rev:20696$
|
for simulating corruptions More...
#include <CalCorruptor.h>
for simulating corruptions
Definition at line 85 of file CalCorruptor.h.
casa::CalCorruptor::CalCorruptor | ( | const Int | nSim | ) |
virtual casa::CalCorruptor::~CalCorruptor | ( | ) | [virtual] |
Float& casa::CalCorruptor::amp | ( | ) | [inline] |
Definition at line 100 of file CalCorruptor.h.
Int& casa::CalCorruptor::curr_slot | ( | ) | [inline] |
Definition at line 93 of file CalCorruptor.h.
Double& casa::CalCorruptor::curr_time | ( | ) | [inline] |
Definition at line 94 of file CalCorruptor.h.
uInt& casa::CalCorruptor::currAnt | ( | ) | [inline] |
Definition at line 132 of file CalCorruptor.h.
uInt& casa::CalCorruptor::currAnt2 | ( | ) | [inline] |
Definition at line 133 of file CalCorruptor.h.
Vector<uInt>& casa::CalCorruptor::currChans | ( | ) | [inline] |
Definition at line 138 of file CalCorruptor.h.
uInt& casa::CalCorruptor::currSpw | ( | ) | [inline] |
Definition at line 134 of file CalCorruptor.h.
Vector<uInt>& casa::CalCorruptor::fnChan | ( | ) | [inline] |
Definition at line 137 of file CalCorruptor.h.
const uInt& casa::CalCorruptor::focusChan | ( | ) | [inline] |
Definition at line 116 of file CalCorruptor.h.
const Double& casa::CalCorruptor::focusFreq | ( | ) | [inline] |
Definition at line 117 of file CalCorruptor.h.
Vector<Float>& casa::CalCorruptor::fRefFreq | ( | ) | [inline] |
Definition at line 135 of file CalCorruptor.h.
Bool& casa::CalCorruptor::freqDepPar | ( | ) | [inline] |
Definition at line 140 of file CalCorruptor.h.
Vector<Float>& casa::CalCorruptor::fWidth | ( | ) | [inline] |
Definition at line 136 of file CalCorruptor.h.
virtual void casa::CalCorruptor::initialize | ( | ) | [inline, virtual] |
Reimplemented in casa::GJonesCorruptor, casa::DJonesCorruptor, and casa::ANoiseCorruptor.
Definition at line 101 of file CalCorruptor.h.
void casa::CalCorruptor::initialize | ( | const Float | amp, |
const Record & | simpar | ||
) | [inline] |
a generic initializer that just takes amplitude and simpar
Definition at line 104 of file CalCorruptor.h.
References casa::amp().
String& casa::CalCorruptor::mode | ( | ) | [inline] |
Definition at line 109 of file CalCorruptor.h.
uInt& casa::CalCorruptor::nAnt | ( | ) | [inline] |
Definition at line 130 of file CalCorruptor.h.
uInt& casa::CalCorruptor::nChan | ( | ) | [inline] |
Definition at line 115 of file CalCorruptor.h.
uInt& casa::CalCorruptor::nPar | ( | ) | [inline] |
Definition at line 114 of file CalCorruptor.h.
uInt& casa::CalCorruptor::nSim | ( | ) | [inline] |
Definition at line 91 of file CalCorruptor.h.
uInt& casa::CalCorruptor::nSpw | ( | ) | [inline] |
Definition at line 131 of file CalCorruptor.h.
uInt& casa::CalCorruptor::prtlev | ( | ) | [inline] |
inherited from VC
Definition at line 129 of file CalCorruptor.h.
virtual void casa::CalCorruptor::setCurrTime | ( | const Double & | time | ) | [virtual] |
Reimplemented in casa::AtmosCorruptor.
void casa::CalCorruptor::setEvenSlots | ( | const Double & | dt | ) |
virtual void casa::CalCorruptor::setFocusChan | ( | Int | chan | ) | [inline, virtual] |
WARN: this assumes constant channel width - more detailed channel freq may be inaccurate
Reimplemented in casa::AtmosCorruptor.
Definition at line 118 of file CalCorruptor.h.
Record& casa::CalCorruptor::simpar | ( | ) | [inline] |
Definition at line 108 of file CalCorruptor.h.
virtual Complex casa::CalCorruptor::simPar | ( | const VisIter & | vi, |
VisCal::Type | type, | ||
Int | ipar | ||
) | [virtual] |
Reimplemented in casa::GJonesCorruptor, casa::AtmosCorruptor, casa::DJonesCorruptor, and casa::ANoiseCorruptor.
Double& casa::CalCorruptor::slot_time | ( | const Int | i | ) | [inline] |
Definition at line 97 of file CalCorruptor.h.
Double& casa::CalCorruptor::slot_time | ( | ) | [inline] |
Definition at line 98 of file CalCorruptor.h.
Vector<Double>& casa::CalCorruptor::slot_times | ( | ) | [inline] |
Definition at line 99 of file CalCorruptor.h.
Double& casa::CalCorruptor::startTime | ( | ) | [inline] |
Definition at line 95 of file CalCorruptor.h.
Double& casa::CalCorruptor::stopTime | ( | ) | [inline] |
Definition at line 96 of file CalCorruptor.h.
Bool& casa::CalCorruptor::times_initialized | ( | ) | [inline] |
Definition at line 92 of file CalCorruptor.h.
Float casa::CalCorruptor::amp_ [protected] |
Definition at line 149 of file CalCorruptor.h.
uInt casa::CalCorruptor::curr_ant2_ [protected] |
Definition at line 155 of file CalCorruptor.h.
uInt casa::CalCorruptor::curr_ant_ [protected] |
Definition at line 155 of file CalCorruptor.h.
Vector<uInt> casa::CalCorruptor::curr_chan_ [protected] |
Definition at line 157 of file CalCorruptor.h.
Double casa::CalCorruptor::curr_freq_ [protected] |
Definition at line 148 of file CalCorruptor.h.
Int casa::CalCorruptor::curr_slot_ [protected] |
Definition at line 145 of file CalCorruptor.h.
uInt casa::CalCorruptor::curr_spw_ [protected] |
Definition at line 155 of file CalCorruptor.h.
Double casa::CalCorruptor::curr_time_ [protected] |
Definition at line 148 of file CalCorruptor.h.
Vector<uInt> casa::CalCorruptor::fnChan_ [protected] |
Definition at line 157 of file CalCorruptor.h.
Vector<Float> casa::CalCorruptor::fRefFreq_ [protected] |
Definition at line 156 of file CalCorruptor.h.
Bool casa::CalCorruptor::freqdep_ [protected] |
Definition at line 146 of file CalCorruptor.h.
Vector<Float> casa::CalCorruptor::fWidth_ [protected] |
Definition at line 156 of file CalCorruptor.h.
String casa::CalCorruptor::mode_ [protected] |
Definition at line 152 of file CalCorruptor.h.
uInt casa::CalCorruptor::nAnt_ [protected] |
Definition at line 155 of file CalCorruptor.h.
uInt casa::CalCorruptor::nPar_ [protected] |
Definition at line 147 of file CalCorruptor.h.
uInt casa::CalCorruptor::nSim_ [protected] |
Definition at line 140 of file CalCorruptor.h.
uInt casa::CalCorruptor::nSpw_ [protected] |
Definition at line 155 of file CalCorruptor.h.
uInt casa::CalCorruptor::prtlev_ [protected] |
Definition at line 154 of file CalCorruptor.h.
Record casa::CalCorruptor::simpar_ [protected] |
Definition at line 151 of file CalCorruptor.h.
Vector<Double> casa::CalCorruptor::slot_times_ [protected] |
Definition at line 150 of file CalCorruptor.h.
Double casa::CalCorruptor::starttime_ [protected] |
Definition at line 148 of file CalCorruptor.h.
Double casa::CalCorruptor::stoptime_ [protected] |
Definition at line 148 of file CalCorruptor.h.
Bool casa::CalCorruptor::times_initialized_ [protected] |
Definition at line 146 of file CalCorruptor.h.