MSDopplerUtil.h
Classes
- MSDopplerUtil -- A utility class for MS Doppler tracking information (full description)
Interface
- Public Members
- MSDopplerUtil (const MeasurementSet& ms)
- ~MSDopplerUtil()
- Bool dopplerInfo (Vector<Double>& restFrequency, Int spwId, Int fieldId)
- Private Members
- MSDopplerUtil()
- MSDopplerUtil& operator= (const MSDopplerUtil&)
- MSDopplerUtil (const MSDopplerUtil&)
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
Etymology
From "MeasurementSet", "Doppler" and "utility".
Synopsis
This class provides utilities for handling Doppler tracking
information in a MeasurementSet.
Example
Motivation
Collect all utilities for handling MS Doppler tracking information.
Thrown Exceptions
To Do
- averaging over other indices.
Member Description
Construct from an existing MeasurementSet
Null destructor
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.
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.
Prohibit null constructor, copy constructor and assignment for now
MSDopplerUtil& operator= (const MSDopplerUtil&)