26#ifndef MS_MSSELECTIONKEYWORDS_H 
   27#define MS_MSSELECTIONKEYWORDS_H 
   29#include <casacore/casa/aips.h> 
   34template <
class T> 
class Block;
 
   37class MSSelectionKeywords;
 
MSSelectionKeywords(const MSSelectionKeywords &other)
 
MSSelectionKeywords()
This class is purely static, no instances are allowed.
 
static Block< String > initReverseMap()
Create an initialized reverse map.
 
Field
The fields in the MS for which selection and range operations are defined.
 
@ RESIDUAL_REAL
the real part of the residual visibilities (corrected-model)
 
@ AXIS_INFO
description of the data axes
 
@ CORRECTED_AMPLITUDE
the range of corrected vis amplitude
 
@ OBS_RESIDUAL_AMPLITUDE
the observed residual vis amplitude (observed-model)
 
@ MODEL_DATA
the complex model data
 
@ MODEL_IMAGINARY
the (range of the) imaginary part of the model visibilities
 
@ FLAG_SUM
a summary of flags (flag count summed over rows)
 
@ ANTENNA1
the list of antenna1 id values
 
@ W
the (range of the) W coordinate (m)
 
@ RATIO_AMPLITUDE
the amplitude of the ratio corrected data/model data
 
@ AMPLITUDE
the range of visibility amplitude
 
@ CORRECTED_REAL
the (range of the) real part of the corrected visibilities
 
@ CORRECTED_IMAGINARY
the (range of the) imaginary part of the corrected visibilities
 
@ CHAN_FREQ
the channel frequencies, a vector for each selected spectral window
 
@ RESIDUAL_AMPLITUDE
the residual vis amplitude (corrected-model)
 
@ FIELD_ID
the list of field_id values
 
@ UT
UT time (seconds of current day)
 
@ OBS_RESIDUAL_DATA
the observed residual data (observed - model)
 
@ OBS_RESIDUAL_REAL
the real part of the observed residuals (observed-model)
 
@ NUM_CHAN
the number of spectral channels for selected spectral window
 
@ RATIO_PHASE
the phase of the ratio corrected data/model data
 
@ MODEL_AMPLITUDE
the range of model vis amplitude
 
@ RATIO_REAL
the real part of the ratio corrected data/model data
 
@ MODEL_PHASE
the (range of the) phase of the model visibilities
 
@ CORRECTED_PHASE
the (range of the) phase of the corrected visibilities
 
@ ROWS
the list of row numbers in the original MS
 
@ SIGMA
the per spectrum sigmas
 
@ IMAGINARY
the (range of the) imaginary part of the visibilities
 
@ V
the (range of the) V coordinate (m)
 
@ RESIDUAL_DATA
the residual data (corrected - model)
 
@ MODEL_REAL
the (range of the) real part of the model visibilities
 
@ OBS_RESIDUAL_IMAGINARY
the (range of the) imaginary part of the observed residual visibilities
 
@ NUM_CORR
the number of correlation products (polarizations) for selected spectral window
 
@ PHASE_DIR
the phase center direction for each field (matrix + epoch)
 
@ FLOAT_DATA
the float data (optional single dish column)
 
@ CORRECTED_DATA
the complex corrected data
 
@ RATIO_DATA
the ratio corrected data/model data
 
@ IFR_NUMBER
the list of interferometers (= 1000*ant1+ant2) present
 
@ DATA_DESC_ID
the list of dataDescription id values
 
@ LAST
Local Apparent Sidereal Time.
 
@ REAL
the (range of the) real part of the visibilities
 
@ CORR_TYPES
the list of polarizations present, this gives the Stokes enum values
 
@ RESIDUAL_IMAGINARY
the (range of the) imaginary part of the residual visibilities
 
@ FEED1
the list of feed1 id values
 
@ RATIO_IMAGINARY
the imaginary part of the ratio corrected data/model data
 
@ FIELDS
the list of field names
 
@ UVDIST
the (range of the) UV-distance (m)
 
@ PHASE
the (range of the) phase of the visibilities
 
@ UNDEFINED
undefined field
 
@ REF_FREQUENCY
the reference frequency for selected spectral window (or vector with all)
 
@ OBS_RESIDUAL_PHASE
the (range of the) phase of the observed residual visibilities
 
@ ANTENNA2
the list of antenna2 id values
 
@ RESIDUAL_PHASE
the (range of the) phase of the residual visibilities
 
@ ANTENNAS
the list of antenna names
 
@ ARRAY_ID
the list of array id values
 
@ SCAN_NUMBER
the list of scan_number values
 
@ CORR_NAMES
the list of polarizations present, this gives the String values
 
@ U
the (range of the) U coordinate (m)
 
@ TIMES
the list of time values
 
@ NUMBER_KEYWORDS
Number of keywords.
 
@ FEED2
the list of feed2 id values
 
static const String & keyword(Field field)
convert an enum value to the corresponding keyword string
 
MSSelectionKeywords & operator=(const MSSelectionKeywords &other)
 
static std::map< String, Int > initMap()
Create an initialized map.
 
static Block< String > & getReverseMap()
Get the static reverse map.
 
static std::map< String, Int > & getMap()
Get the static map.
 
static Field field(const String &keyword)
convert a keyword string to the corresponding enum
 
String: the storage and methods of handling collections of characters.
 
this file contains all the compiler specific defines
 
MSSelectionKeywords MSS
Define a shorthand notation for this class, so enums can be specified easily.