casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions | Public Attributes | Static Public Attributes
use::SelectAverageSpw Class Reference

List of all members.

Static Public Member Functions

static Int nextSelected (Int spw, Int currId, Matrix< Int > &cList)
 velocity depends on both freq and field and can not be a member of this
static Int selectAverageChan (MS *, const Matrix< Int > &chanList, Vector< SAS > &sp, const Int &aveChan=1)
static void averageVelocity (Bool &sorry, MS *, Vector< SAS > &sp, Vector< Double > &velo, const Int &spwidx, const Int &filed=0, const String &restfreq="", const String &frame="", const String &doppler="")
static void showSASC (const Vector< SAS > &sp)
static void chanMap (Matrix< Int > &cmap, const Vector< SAS > &sp)
static void showSASC ()
static Int descBySpw (const Int &spid, const Vector< SAS > &sp)
static Int spwByDesc (const Int &desc, const Vector< SAS > &sp)
static Int spwIndexByDesc (const Int &desc, const Vector< SAS > &sp)
static Int spwIndexBySpw (const Int &spid, const Vector< SAS > &sp)

Public Attributes

Int spwid
Int desc
Double rFreq
Int measFreqRef
Vector< Int > chans
 selected channels
Vector< Double > aveFreqs
 averaged channels
Vector< Int > aveChans
Vector< Int > sxsChans
Vector< StringaveChanNames
Matrix< Int > aveChanMaps

Static Public Attributes

static const Int maxChan

Detailed Description

Definition at line 101 of file SelectAverageSpw.h.


Member Function Documentation

static void use::SelectAverageSpw::averageVelocity ( Bool &  sorry,
MS *  ,
Vector< SAS > &  sp,
Vector< Double > &  velo,
const Int &  spwidx,
const Int &  filed = 0,
const String restfreq = "",
const String frame = "",
const String doppler = "" 
) [static]
static void use::SelectAverageSpw::chanMap ( Matrix< Int > &  cmap,
const Vector< SAS > &  sp 
) [static]
static Int use::SelectAverageSpw::descBySpw ( const Int &  spid,
const Vector< SAS > &  sp 
) [static]
static Int use::SelectAverageSpw::nextSelected ( Int  spw,
Int  currId,
Matrix< Int > &  cList 
) [static]

velocity depends on both freq and field and can not be a member of this

    
static Int use::SelectAverageSpw::selectAverageChan ( MS *  ,
const Matrix< Int > &  chanList,
Vector< SAS > &  sp,
const Int &  aveChan = 1 
) [static]
static void use::SelectAverageSpw::showSASC ( const Vector< SAS > &  sp) [static]
static void use::SelectAverageSpw::showSASC ( ) [static]
static Int use::SelectAverageSpw::spwByDesc ( const Int &  desc,
const Vector< SAS > &  sp 
) [static]
static Int use::SelectAverageSpw::spwIndexByDesc ( const Int &  desc,
const Vector< SAS > &  sp 
) [static]
static Int use::SelectAverageSpw::spwIndexBySpw ( const Int &  spid,
const Vector< SAS > &  sp 
) [static]

Member Data Documentation

Definition at line 117 of file SelectAverageSpw.h.

Definition at line 116 of file SelectAverageSpw.h.

Definition at line 114 of file SelectAverageSpw.h.

averaged channels

Definition at line 113 of file SelectAverageSpw.h.

selected channels

Definition at line 110 of file SelectAverageSpw.h.

Definition at line 105 of file SelectAverageSpw.h.

const Int use::SelectAverageSpw::maxChan [static]

Definition at line 140 of file SelectAverageSpw.h.

Definition at line 107 of file SelectAverageSpw.h.

Definition at line 106 of file SelectAverageSpw.h.

Definition at line 104 of file SelectAverageSpw.h.

Definition at line 115 of file SelectAverageSpw.h.


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