|
| AtmosCorruptor () |
|
| AtmosCorruptor (const casacore::Int nSim) |
|
virtual | ~AtmosCorruptor () |
|
casacore::Float & | pwv (const casacore::Int i) |
|
casacore::Vector
< casacore::Float > * | pwv () |
|
void | initAtm () |
|
casacore::Float & | mean_pwv () |
|
casacore::Matrix
< casacore::Float > & | screen () |
| pwv screen e.g. More...
|
|
casacore::Float | screen (const casacore::Int i, const casacore::Int j) |
|
virtual void | initialize (const casacore::Int rxType) |
|
void | initialize (const VisIter &vi, const casacore::Record &simpar, VisCal::Type type, const casacore::Int rxType) |
| use ATM but no time dependence - e.g. More...
|
|
void | initialize (const casacore::Int Seed, const casacore::Float Beta, const casacore::Float scale, const casacore::Int rxType) |
|
void | initialize (const casacore::Int Seed, const casacore::Float Beta, const casacore::Float scale, const casacore::Int rxType, const casacore::ROMSAntennaColumns &antcols) |
|
casacore::Complex | cphase (const casacore::Int islot) |
| phase corruption gain for a T More...
|
|
casacore::Complex | cphase (const casacore::Int ix, const casacore::Int iy, const casacore::Int islot) |
|
casacore::Vector
< casacore::Float > & | antx () |
|
casacore::Vector
< casacore::Float > & | anty () |
|
casacore::Float & | windspeed () |
|
casacore::Float & | pixsize () |
|
casacore::Float & | tauscale () |
|
casacore::Float | tsys (const casacore::Float &airmass) |
|
casacore::Float | opac (const casacore::Int ichan) |
|
casacore::Float & | spilleff () |
|
casacore::Float & | tground () |
|
casacore::Float & | tatmos () |
|
casacore::Float & | trx () |
|
casacore::Float & | tcmb () |
|
casacore::Int & | rxType () |
|
casacore::Double & | Rtground () |
| gets slow to calculate 1/exp(hv/kt)-1 all the time so More...
|
|
casacore::Double & | Rtatmos () |
|
casacore::Double & | Rtcmb () |
| inline casacore::Double& Rtrx() { return Rtrx_; }; More...
|
|
casacore::Float & | senscoeff () |
|
virtual casacore::Complex | simPar (const VisIter &vi, VisCal::Type type, casacore::Int ipar) |
|
casacore::Vector
< casacore::uInt > & | ATMnChan () |
|
casacore::Vector
< casacore::uInt > & | ATMchanMap (casacore::uInt ispw) |
|
virtual void | setFocusChan (casacore::Int chan) |
|
virtual void | setCurrTime (const casacore::Double &time) |
|
| CalCorruptor (const casacore::Int nSim) |
|
virtual | ~CalCorruptor () |
|
casacore::uInt & | nSim () |
|
casacore::Bool & | times_initialized () |
|
casacore::Int & | curr_slot () |
|
casacore::Double & | curr_time () |
|
casacore::Double & | startTime () |
|
casacore::Double & | stopTime () |
|
casacore::Double & | slot_time (const casacore::Int i) |
|
casacore::Double & | slot_time () |
|
casacore::Vector
< casacore::Double > & | slot_times () |
|
casacore::Float & | amp () |
|
virtual void | initialize () |
|
void | initialize (const casacore::Float amp, const casacore::Record &simpar) |
| a generic initializer that just takes amplitude and simpar More...
|
|
casacore::Record & | simpar () |
|
casacore::String & | mode () |
|
void | setEvenSlots (const casacore::Double &dt) |
|
casacore::uInt & | nPar () |
|
casacore::uInt & | nChan () |
|
const casacore::uInt & | focusChan () |
|
const casacore::Double & | focusFreq () |
|
casacore::uInt & | prtlev () |
| inherited from VC More...
|
|
casacore::uInt & | nAnt () |
|
casacore::uInt & | nSpw () |
|
casacore::uInt & | currAnt () |
|
casacore::uInt & | currAnt2 () |
|
casacore::uInt & | currSpw () |
|
casacore::Vector
< casacore::Float > & | fRefFreq () |
|
casacore::Vector
< casacore::Float > & | fWidth () |
|
casacore::Vector
< casacore::uInt > & | fnChan () |
|
casacore::Vector
< casacore::uInt > & | currChans () |
|
casacore::Bool & | freqDepPar () |
|
Definition at line 256 of file CalCorruptor.h.
virtual void casa::AtmosCorruptor::setFocusChan |
( |
casacore::Int |
chan | ) |
|
|
inlinevirtual |
WARN: this assumes constant channel width - more detailed channel freq may be inaccurate
for temp calculations, recalculate the radiances 1/exp(hn/kt)-1
Rtrx() = 1./(exp(hn_k/trx())-1.);
Reimplemented from casa::CalCorruptor.
Definition at line 311 of file CalCorruptor.h.
References casacore::C::e, and casacore::exp().