casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
use::SelectAverageSpw Class Reference

Static Public Member Functions

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

Public Attributes

casacore::Int spwid
 
casacore::Int desc
 
casacore::Double rFreq
 
casacore::Int measFreqRef
 
casacore::Vector< casacore::Intchans
 selected channels More...
 
casacore::Vector
< casacore::Double
aveFreqs
 averaged channels More...
 
casacore::Vector< casacore::IntaveChans
 
casacore::Vector< casacore::IntsxsChans
 
casacore::Vector
< casacore::String
aveChanNames
 
casacore::Matrix< casacore::IntaveChanMaps
 

Static Public Attributes

static const casacore::Int maxChan
 

Detailed Description

Definition at line 101 of file SelectAverageSpw.h.

Member Function Documentation

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

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

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

Member Data Documentation

casacore::Matrix<casacore::Int> use::SelectAverageSpw::aveChanMaps

Definition at line 117 of file SelectAverageSpw.h.

casacore::Vector<casacore::String> use::SelectAverageSpw::aveChanNames

Definition at line 116 of file SelectAverageSpw.h.

casacore::Vector<casacore::Int> use::SelectAverageSpw::aveChans

Definition at line 114 of file SelectAverageSpw.h.

casacore::Vector<casacore::Double> use::SelectAverageSpw::aveFreqs

averaged channels

Definition at line 113 of file SelectAverageSpw.h.

casacore::Vector<casacore::Int> use::SelectAverageSpw::chans

selected channels

Definition at line 110 of file SelectAverageSpw.h.

casacore::Int use::SelectAverageSpw::desc

Definition at line 105 of file SelectAverageSpw.h.

const casacore::Int use::SelectAverageSpw::maxChan
static

Definition at line 140 of file SelectAverageSpw.h.

casacore::Int use::SelectAverageSpw::measFreqRef

Definition at line 107 of file SelectAverageSpw.h.

casacore::Double use::SelectAverageSpw::rFreq

Definition at line 106 of file SelectAverageSpw.h.

casacore::Int use::SelectAverageSpw::spwid

Definition at line 104 of file SelectAverageSpw.h.

casacore::Vector<casacore::Int> use::SelectAverageSpw::sxsChans

Definition at line 115 of file SelectAverageSpw.h.


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