|
static void | getSpwInFreqRange (casacore::Vector< casacore::Int > &spw, casacore::Vector< casacore::Int > &start, casacore::Vector< casacore::Int > &nchan, const casacore::MeasurementSet &ms, const casacore::Double freqStart, const casacore::Double freqEnd, const casacore::Double freqStep, const casacore::MFrequency::Types freqframe=casacore::MFrequency::LSRK, const casacore::Int fieldId=0) |
| This method gives you the channels (and spws) that will cover the freq range provided in the frame the user stated. More...
|
|
static void | getSpwInFreqRangeAllFields (casacore::Vector< casacore::Int > &spw, casacore::Vector< casacore::Int > &start, casacore::Vector< casacore::Int > &nchan, const casacore::MeasurementSet &ms, const casacore::Double freqStart, const casacore::Double freqEnd, const casacore::Double freqStep, const casacore::MFrequency::Types freqframe=casacore::MFrequency::LSRK) |
| A version of the above for all the fields in the MS. More...
|
|
static void | getChannelRangeFromFreqRange (casacore::Int &start, casacore::Int &nchan, const casacore::MeasurementSet &ms, const casacore::Int spw, const casacore::Double freqStart, const casacore::Double freqEnd, const casacore::Double freqStep, const casacore::MFrequency::Types freqframe=casacore::MFrequency::LSRK) |
| Get the channel range in a spw and a given frequency range in given frame. More...
|
|
static casacore::Bool | getFreqRangeInSpw (casacore::Double &freqStart, casacore::Double &freqEnd, const casacore::Vector< casacore::Int > &spw, const casacore::Vector< casacore::Int > &start, const casacore::Vector< casacore::Int > &nchan, const casacore::MeasurementSet &ms, const casacore::MFrequency::Types freqframe=casacore::MFrequency::LSRK, const casacore::Int fieldId=0, const casacore::Bool edge=true) |
| The following wil provide the range of frequency convered in the frame requested by the spw, channel selection. More...
|
|
static casacore::Bool | getFreqRangeInSpw (casacore::Double &freqStart, casacore::Double &freqEnd, const casacore::Vector< casacore::Int > &spw, const casacore::Vector< casacore::Int > &start, const casacore::Vector< casacore::Int > &nchan, const casacore::MeasurementSet &ms, const casacore::MFrequency::Types freqframe=casacore::MFrequency::LSRK, const casacore::Bool edge=true) |
| This version does not use a fieldid but uses the ones in the ms. More...
|
|
static casacore::Bool | getFreqRangeInSpw (casacore::Double &freqStart, casacore::Double &freqEnd, const casacore::Vector< casacore::Int > &spw, const casacore::Vector< casacore::Int > &start, const casacore::Vector< casacore::Int > &nchan, const casacore::MeasurementSet &ms, const casacore::MFrequency::Types freqframe, const casacore::Vector< casacore::Int > &fieldId, const casacore::Bool edge=true, const casacore::Bool useFieldsInMS=false) |
| if useFieldInMS=True fieldids are ignored More...
|
|
static casacore::Bool | getFreqRangeAndRefFreqShift (casacore::Double &freqStart, casacore::Double &freqEnd, casacore::Quantity &sysvel, const casacore::MEpoch &refEp, const casacore::Vector< casacore::Int > &spw, const casacore::Vector< casacore::Int > &start, const casacore::Vector< casacore::Int > &nchan, const casacore::MeasurementSet &ms, const casacore::String &ephemPath=casacore::String(""), const casacore::MDirection &trackDir=casacore::MDirection(casacore::MDirection::APP), const casacore::Bool fromEdge=true) |
| This version gets the range of frequency in SOURCE frame for an ephem source either trackDIr should be a known planet or ephemPath should not be an empty string. More...
|
|
static casacore::Vector
< casacore::String > | getSpectralFrames (casacore::Vector< casacore::MFrequency::Types > &types, const casacore::MeasurementSet &ms) |
| Return all the selected SPW types selected in the selected casacore::MS if the input ms is a reference MS. More...
|
|
static void | getIndexCombination (const casacore::ROMSColumns &mscol, casacore::Matrix< casacore::Int > &retval) |
|
Definition at line 37 of file MSUtil.h.