43 template <
class T>
class Vector;
44 template <
class T>
class Matrix;
casacore::Bool smoothed() const
returns whether the data spectrum has been Hanning smoothed (and every second channel discarded)...
A 1-D Specialization of the Array class.
void attach(casacore::ByteSource &record, casacore::uInt offset)
Re-initialise this object so that it now reads data from the given VLA logical record.
Class for read-only access to data in a given format.
casacore::uInt itsOffset
the offset to the start of this SDA in the record.
casacore::Vector< casacore::Double > sourceDir() const
Return the source RA and Dec at the standard epoch of this integration (given by the epoch function)...
~VLASDA()
The destructor is trivial;.
casacore::Matrix< VLAEnum::IF > ifUsage(VLAEnum::CDA cda) const
return a casacore::Matrix indicating which if's contributed to which correlations within the specifie...
casacore::String arrayConfig() const
Return the casacore::Array configuration as a string.
VLASDA()
The default constructor creates a unusable object.
casacore::Double obsFrequency(VLAEnum::CDA cda) const
returns the observed frequency (in Hz), at the band centre for the specified CDA. ...
A 2-D Specialization of the Array class.
casacore::Double intTime() const
Return the integration time in seconds.
casacore::Double radialVelocity(VLAEnum::CDA cda) const
returns the assumed radial velocity of the source in m/sec (for the specified CDA).
casacore::Double restFrequency(VLAEnum::CDA cda) const
returns the assumed rest frequency of the source radiation in Hz (for the specified CDA)...
Types
Types of known MDirections Warning: The order defines the order in the translation matrix FromTo in ...
casacore::Int sourceQual() const
Return the source qualifier as typed in by the observer.
casacore::String obsId() const
Return the observation program id.
casacore::Double channelWidth(VLAEnum::CDA cda) const
returns the bandwidth of an individual channel, in Hz, of the data in the specified CDA...
VLASDA & operator=(const VLASDA &other)
The assignment constructor uses reference semantics.
casacore::ByteSource itsRecord
casacore::String obsMode() const
Return the observing mode.
casacore::String obsModeFull() const
Return the observing mode in full glory.
casacore::uInt trueChannels(VLAEnum::CDA cda) const
returns the number of data channels in the specified CDA (including the average channel) ...
bool Bool
Define the standard types used by Casacore.
casacore::uInt subArray() const
Return the subarray ID.
Types
Types of known MDopplers Warning: The order defines the order in the translation matrix FromTo in th...
casacore::String sourceName() const
Return the source name as typed in by the observer.
casacore::MDirection::Types epoch() const
return the reference frame for the field directions.
Interprets the data in an sub-array data area of a VLA logical record.
CorrMode
A list of the different correlator Modes.
casacore::Double filterBandwidth(VLAEnum::CDA cda) const
returns the total bandwidth, in Hz, of the front end filter in the specified CDA. ...
casacore::MDoppler::Types dopplerDefn(VLAEnum::CDA cda) const
Return the definition of Doppler shift used to convert the radial velocity to a frequency (for the sp...
CDA
Names for the different correlator data areas's.
String: the storage and methods of handling collections of characters.
VLAEnum::CorrMode correlatorMode() const
Return the correlator mode for this record.
casacore::Double edgeFrequency(VLAEnum::CDA cda) const
returns the observed frequency at the lower edge of the band, after correcting for channels that have...
casacore::uInt npol(VLAEnum::CDA cda) const
Return the number of polarisations in the specified CDA.
casacore::uInt nChannels(VLAEnum::CDA cda) const
returns the number of spectral channels in the specified CDA (excludes channel zero) ...
Types
Types of known MFrequencies Warning: The order defines the order in the translation matrix FromTo in...
casacore::Double correlatedBandwidth(VLAEnum::CDA cda) const
returns the total bandwidth, in Hz, over all the channels of the data in the specified CDA...
casacore::Bool dopplerTracking(VLAEnum::CDA cda) const
returns true if Doppler tracking has been turned on for the specified CDA.
casacore::String calCode() const
Return the calibration code.
casacore::Double obsTime() const
Return the observation time in seconds of the centre of this integration.
casacore::MFrequency::Types restFrame(VLAEnum::CDA cda) const
Return the assumed rest frame that will be used when calculating the observers motion relative to the...
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.
casacore::uInt electronicPath(VLAEnum::CDA cda) const
Return the 'electronic path' that the data in the specified CDA has travveled through.