casacore
|
A utility class for MS Doppler tracking information. More...
#include <MSDopplerUtil.h>
Public Member Functions | |
MSDopplerUtil (const MeasurementSet &ms) | |
Construct from an existing MeasurementSet. More... | |
~MSDopplerUtil () | |
Null destructor. More... | |
Bool | dopplerInfo (Vector< Double > &restFrequency, Int spwId, Int fieldId) |
Retrieve a list of all rest frequencies used for a given spectral window id and field id. More... | |
Private Member Functions | |
MSDopplerUtil () | |
Prohibit null constructor, copy constructor and assignment for now. More... | |
MSDopplerUtil & | operator= (const MSDopplerUtil &) |
MSDopplerUtil (const MSDopplerUtil &) | |
Private Attributes | |
MeasurementSet | ms_p |
Underlying MeasurementSet. More... | |
A utility class for MS Doppler tracking information.
Public interface
From "MeasurementSet", "Doppler" and "utility".
This class provides utilities for handling Doppler tracking information in a MeasurementSet.
Collect all utilities for handling MS Doppler tracking information.
Definition at line 75 of file MSDopplerUtil.h.
casacore::MSDopplerUtil::MSDopplerUtil | ( | const MeasurementSet & | ms | ) |
Construct from an existing MeasurementSet.
casacore::MSDopplerUtil::~MSDopplerUtil | ( | ) |
Null destructor.
|
private |
Prohibit null constructor, copy constructor and assignment for now.
|
private |
Bool casacore::MSDopplerUtil::dopplerInfo | ( | Vector< Double > & | restFrequency, |
Int | spwId, | ||
Int | fieldId | ||
) |
Retrieve a list of all rest frequencies used for a given spectral window id and field id.
Note that the output vector combines information for multiple spectral lines and (unlikely) multiple source table entries. If the doppler sub table doesn't exist, the information is retrieved from directly from the source sub table.
|
private |
|
private |
Underlying MeasurementSet.
Definition at line 99 of file MSDopplerUtil.h.