|
static int | bandFreqIndex (const int &band, const SIDEBAND &sideband) |
| Map a (band,sideband) tuple to a bandfreq astro header index. More...
|
|
static int | bandSbIndex (const int &band, const SIDEBAND &sideband) |
| Map a (band,sideband) tuple to a unique sequential array index. More...
|
|
static std::pair< int, SIDEBAND > | bandSbIndexInv (const int &index) |
| Compute inverse mapping of bandSbIndex method. More...
|
|
static std::vector< int > | bandSbToSpw (const int &band, const SIDEBAND &sideband) |
| Map a (band,sideband) tuple to the matching spectral windows. More...
|
|
static bool | isLSB (const int &spw) |
| Return true if specified spectral window is LSB. More...
|
|
static bool | isUSB (const int &spw) |
| Return true if specified spectral window is USB. More...
|
|
static int | matchingSbSpw (const int &spw) |
| Return the matching sideband spw for a specified input spw. More...
|
|
static int | numSpw () |
| Return the number of output spectral windows. More...
|
|
static int | psysIndex (const int &ant, const int &nant, const int &band) |
| Map a (ant,band) pair to a psys astro header index. More...
|
|
static void | setNumWin (const int &num) |
| Set the number of windows in the data set(6 or 16) More...
|
|
static int | spwToBand (const int &spw) |
| Map a spectral window to the matching band number. More...
|
|
static SIDEBAND | spwToSideband (const int &spw) |
| Map a spectral window to the matching (single) sideband. More...
|
|
static int | sysTempIndex (const int &ant, const int &nant, const int &band, const SIDEBAND &sideband) |
| Map a (ant,band,sideband) tuple to a systemp astro header index. More...
|
|
Mapping of correlator bands and sidebands to output spectral windows.
This class encodes the system-wide assumptions about the mapping of correlator (band, sideband) tuples to output miriad spectral window number. This is a fixed mapping that, by agreed convention, ensures that a given band and sideband maps to the same spectral window under all correlator and observing configurations. The agreed spw order is: [LSB1, LSB2, LSB3, USB1, USB2, USB3], where [1,2,3] are CARMA band numbers. This class also encodes information about the fixed index order of band-related astro header variables.
Definition at line 40 of file SpwBandRelationships.h.