casacore
|
#include <MSSysCalColumns.h>
Protected Member Functions | |
MSSysCalColumns () | |
void | attach (const MSSysCal &msSysCal) |
Private Member Functions | |
MSSysCalColumns (const MSSysCalColumns &) | |
MSSysCalColumns & | operator= (const MSSysCalColumns &) |
void | attachOptionalCols (const MSSysCal &msSysCal) |
A class to provide easy access to MSSysCal columns
Public interface
MSSysCalColumns stands for MeasurementSet SysCal Table columns.
This class provides access to the columns in the MSSysCal Table, it does the declaration of all the Scalar and ArrayColumns with the correct types, so the application programmer doesn't have to worry about getting those right. There is an access function for every predefined column. Access to non-predefined columns will still have to be done with explicit declarations. See MSColumns for an example.
See MSColumns for the motivation.
Definition at line 75 of file MSSysCalColumns.h.
casacore::MSSysCalColumns::MSSysCalColumns | ( | const MSSysCal & | msSysCal | ) |
Create a columns object that accesses the data in the specified Table.
casacore::MSSysCalColumns::~MSSysCalColumns | ( | ) |
The destructor does nothing special.
|
protected |
|
private |
|
inline |
Access to required columns.
Definition at line 89 of file MSSysCalColumns.h.
References antennaId_p.
|
inline |
|
protected |
|
private |
|
inline |
Definition at line 90 of file MSSysCalColumns.h.
References feedId_p.
|
inline |
Definition at line 137 of file MSSysCalColumns.h.
References feedId_p.
|
inline |
Definition at line 91 of file MSSysCalColumns.h.
References interval_p.
|
inline |
Definition at line 138 of file MSSysCalColumns.h.
References interval_p.
|
inline |
Definition at line 92 of file MSSysCalColumns.h.
References intervalQuant_p.
|
inline |
Definition at line 139 of file MSSysCalColumns.h.
References intervalQuant_p.
|
inline |
Is this object defined? (MSSysCal table is optional)
Definition at line 85 of file MSSysCalColumns.h.
References isNull_p.
Referenced by nrow().
|
inline |
Convenience function that returns the number of rows in any of the columns.
Returns zero if the object is null.
Definition at line 192 of file MSSysCalColumns.h.
References antennaId_p, isNull(), and casacore::TableColumn::nrow().
|
private |
|
inline |
Access to optional columns.
Definition at line 101 of file MSSysCalColumns.h.
References phaseDiff_p.
|
inline |
Const access to optional columns.
Definition at line 150 of file MSSysCalColumns.h.
References phaseDiff_p.
|
inline |
Definition at line 103 of file MSSysCalColumns.h.
References phaseDiffFlag_p.
|
inline |
Definition at line 153 of file MSSysCalColumns.h.
References phaseDiffFlag_p.
|
inline |
Definition at line 102 of file MSSysCalColumns.h.
References phaseDiffQuant_p.
|
inline |
Definition at line 151 of file MSSysCalColumns.h.
References phaseDiffQuant_p.
void casacore::MSSysCalColumns::setEpochRef | ( | MEpoch::Types | ref, |
Bool | tableMustBeEmpty = True |
||
) |
set the epoch type for the TIME column.
Tip: In principle this function can only be used if the table is empty, otherwise already written values may thereafter have an incorrect reference, offset, or unit; However, it is possible that part of the table gets written before these values are known; In that case the reference, offset, or units can be set by using a False tableMustBeEmpty
argument;
|
inline |
Definition at line 93 of file MSSysCalColumns.h.
References spectralWindowId_p.
|
inline |
Definition at line 141 of file MSSysCalColumns.h.
References spectralWindowId_p.
|
inline |
Definition at line 104 of file MSSysCalColumns.h.
References tant_p.
|
inline |
Definition at line 154 of file MSSysCalColumns.h.
References tant_p.
|
inline |
Definition at line 106 of file MSSysCalColumns.h.
References tantFlag_p.
|
inline |
Definition at line 156 of file MSSysCalColumns.h.
References tantFlag_p.
|
inline |
Definition at line 105 of file MSSysCalColumns.h.
References tantQuant_p.
|
inline |
Definition at line 155 of file MSSysCalColumns.h.
References tantQuant_p.
|
inline |
Definition at line 107 of file MSSysCalColumns.h.
References tantSpectrum_p.
|
inline |
Definition at line 157 of file MSSysCalColumns.h.
References tantSpectrum_p.
|
inline |
Definition at line 108 of file MSSysCalColumns.h.
References tantSpectrumQuant_p.
|
inline |
Definition at line 158 of file MSSysCalColumns.h.
References tantSpectrumQuant_p.
|
inline |
Definition at line 109 of file MSSysCalColumns.h.
References tantTsys_p.
|
inline |
Definition at line 160 of file MSSysCalColumns.h.
References tantTsys_p.
|
inline |
Definition at line 110 of file MSSysCalColumns.h.
References tantTsysFlag_p.
|
inline |
Definition at line 161 of file MSSysCalColumns.h.
References tantTsysFlag_p.
|
inline |
Definition at line 111 of file MSSysCalColumns.h.
References tantTsysSpectrum_p.
|
inline |
Definition at line 162 of file MSSysCalColumns.h.
References tantTsysSpectrum_p.
|
inline |
Definition at line 112 of file MSSysCalColumns.h.
References tcal_p.
|
inline |
Definition at line 164 of file MSSysCalColumns.h.
References tcal_p.
|
inline |
Definition at line 114 of file MSSysCalColumns.h.
References tcalFlag_p.
|
inline |
Definition at line 166 of file MSSysCalColumns.h.
References tcalFlag_p.
|
inline |
Definition at line 113 of file MSSysCalColumns.h.
References tcalQuant_p.
|
inline |
Definition at line 165 of file MSSysCalColumns.h.
References tcalQuant_p.
|
inline |
Definition at line 115 of file MSSysCalColumns.h.
References tcalSpectrum_p.
|
inline |
Definition at line 167 of file MSSysCalColumns.h.
References tcalSpectrum_p.
|
inline |
Definition at line 116 of file MSSysCalColumns.h.
References tcalSpectrumQuant_p.
|
inline |
Definition at line 168 of file MSSysCalColumns.h.
References tcalSpectrumQuant_p.
|
inline |
Definition at line 94 of file MSSysCalColumns.h.
References time_p.
|
inline |
Definition at line 143 of file MSSysCalColumns.h.
References time_p.
|
inline |
Definition at line 96 of file MSSysCalColumns.h.
References timeMeas_p.
|
inline |
Definition at line 145 of file MSSysCalColumns.h.
References timeMeas_p.
|
inline |
Definition at line 95 of file MSSysCalColumns.h.
References timeQuant_p.
|
inline |
Definition at line 144 of file MSSysCalColumns.h.
References timeQuant_p.
|
inline |
Definition at line 117 of file MSSysCalColumns.h.
References trx_p.
|
inline |
Definition at line 170 of file MSSysCalColumns.h.
References trx_p.
|
inline |
Definition at line 119 of file MSSysCalColumns.h.
References trxFlag_p.
|
inline |
Definition at line 172 of file MSSysCalColumns.h.
References trxFlag_p.
|
inline |
Definition at line 118 of file MSSysCalColumns.h.
References trxQuant_p.
|
inline |
Definition at line 171 of file MSSysCalColumns.h.
References trxQuant_p.
|
inline |
Definition at line 120 of file MSSysCalColumns.h.
References trxSpectrum_p.
|
inline |
Definition at line 173 of file MSSysCalColumns.h.
References trxSpectrum_p.
|
inline |
Definition at line 121 of file MSSysCalColumns.h.
References trxSpectrumQuant_p.
|
inline |
Definition at line 174 of file MSSysCalColumns.h.
References trxSpectrumQuant_p.
|
inline |
Definition at line 122 of file MSSysCalColumns.h.
References tsky_p.
|
inline |
Definition at line 176 of file MSSysCalColumns.h.
References tsky_p.
|
inline |
Definition at line 124 of file MSSysCalColumns.h.
References tskyFlag_p.
|
inline |
Definition at line 178 of file MSSysCalColumns.h.
References tskyFlag_p.
|
inline |
Definition at line 123 of file MSSysCalColumns.h.
References tskyQuant_p.
|
inline |
Definition at line 177 of file MSSysCalColumns.h.
References tskyQuant_p.
|
inline |
Definition at line 125 of file MSSysCalColumns.h.
References tskySpectrum_p.
|
inline |
Definition at line 179 of file MSSysCalColumns.h.
References tskySpectrum_p.
|
inline |
Definition at line 126 of file MSSysCalColumns.h.
References tskySpectrumQuant_p.
|
inline |
Definition at line 180 of file MSSysCalColumns.h.
References tskySpectrumQuant_p.
|
inline |
Definition at line 127 of file MSSysCalColumns.h.
References tsys_p.
|
inline |
Definition at line 182 of file MSSysCalColumns.h.
References tsys_p.
|
inline |
Definition at line 129 of file MSSysCalColumns.h.
References tsysFlag_p.
|
inline |
Definition at line 184 of file MSSysCalColumns.h.
References tsysFlag_p.
|
inline |
Definition at line 128 of file MSSysCalColumns.h.
References tsysQuant_p.
|
inline |
Definition at line 183 of file MSSysCalColumns.h.
References tsysQuant_p.
|
inline |
Definition at line 130 of file MSSysCalColumns.h.
References tsysSpectrum_p.
|
inline |
Definition at line 185 of file MSSysCalColumns.h.
References tsysSpectrum_p.
|
inline |
Definition at line 131 of file MSSysCalColumns.h.
References tsysSpectrumQuant_p.
|
inline |
Definition at line 186 of file MSSysCalColumns.h.
References tsysSpectrumQuant_p.
|
private |
Definition at line 226 of file MSSysCalColumns.h.
Referenced by antennaId(), antennaId(), and nrow().
|
private |
Definition at line 227 of file MSSysCalColumns.h.
|
private |
Definition at line 228 of file MSSysCalColumns.h.
Referenced by interval(), and interval().
|
private |
Definition at line 257 of file MSSysCalColumns.h.
Referenced by intervalQuant(), and intervalQuant().
|
private |
Definition at line 223 of file MSSysCalColumns.h.
Referenced by isNull().
|
private |
Definition at line 232 of file MSSysCalColumns.h.
Referenced by phaseDiff(), and phaseDiff().
|
private |
Definition at line 233 of file MSSysCalColumns.h.
Referenced by phaseDiffFlag(), and phaseDiffFlag().
|
private |
Definition at line 260 of file MSSysCalColumns.h.
Referenced by phaseDiffQuant(), and phaseDiffQuant().
|
private |
Definition at line 229 of file MSSysCalColumns.h.
Referenced by spectralWindowId(), and spectralWindowId().
|
private |
Definition at line 234 of file MSSysCalColumns.h.
|
private |
Definition at line 235 of file MSSysCalColumns.h.
Referenced by tantFlag(), and tantFlag().
|
private |
Definition at line 261 of file MSSysCalColumns.h.
Referenced by tantQuant(), and tantQuant().
|
private |
Definition at line 236 of file MSSysCalColumns.h.
Referenced by tantSpectrum(), and tantSpectrum().
|
private |
Definition at line 262 of file MSSysCalColumns.h.
Referenced by tantSpectrumQuant(), and tantSpectrumQuant().
|
private |
Definition at line 237 of file MSSysCalColumns.h.
Referenced by tantTsys(), and tantTsys().
|
private |
Definition at line 238 of file MSSysCalColumns.h.
Referenced by tantTsysFlag(), and tantTsysFlag().
|
private |
Definition at line 239 of file MSSysCalColumns.h.
Referenced by tantTsysSpectrum(), and tantTsysSpectrum().
|
private |
Definition at line 240 of file MSSysCalColumns.h.
|
private |
Definition at line 241 of file MSSysCalColumns.h.
Referenced by tcalFlag(), and tcalFlag().
|
private |
Definition at line 263 of file MSSysCalColumns.h.
Referenced by tcalQuant(), and tcalQuant().
|
private |
Definition at line 242 of file MSSysCalColumns.h.
Referenced by tcalSpectrum(), and tcalSpectrum().
|
private |
Definition at line 264 of file MSSysCalColumns.h.
Referenced by tcalSpectrumQuant(), and tcalSpectrumQuant().
|
private |
Definition at line 230 of file MSSysCalColumns.h.
|
private |
Definition at line 254 of file MSSysCalColumns.h.
Referenced by timeMeas(), and timeMeas().
|
private |
Definition at line 258 of file MSSysCalColumns.h.
Referenced by timeQuant(), and timeQuant().
|
private |
Definition at line 243 of file MSSysCalColumns.h.
|
private |
Definition at line 244 of file MSSysCalColumns.h.
|
private |
Definition at line 265 of file MSSysCalColumns.h.
Referenced by trxQuant(), and trxQuant().
|
private |
Definition at line 245 of file MSSysCalColumns.h.
Referenced by trxSpectrum(), and trxSpectrum().
|
private |
Definition at line 266 of file MSSysCalColumns.h.
Referenced by trxSpectrumQuant(), and trxSpectrumQuant().
|
private |
Definition at line 246 of file MSSysCalColumns.h.
|
private |
Definition at line 247 of file MSSysCalColumns.h.
Referenced by tskyFlag(), and tskyFlag().
|
private |
Definition at line 267 of file MSSysCalColumns.h.
Referenced by tskyQuant(), and tskyQuant().
|
private |
Definition at line 248 of file MSSysCalColumns.h.
Referenced by tskySpectrum(), and tskySpectrum().
|
private |
Definition at line 268 of file MSSysCalColumns.h.
Referenced by tskySpectrumQuant(), and tskySpectrumQuant().
|
private |
Definition at line 249 of file MSSysCalColumns.h.
|
private |
Definition at line 250 of file MSSysCalColumns.h.
Referenced by tsysFlag(), and tsysFlag().
|
private |
Definition at line 269 of file MSSysCalColumns.h.
Referenced by tsysQuant(), and tsysQuant().
|
private |
Definition at line 251 of file MSSysCalColumns.h.
Referenced by tsysSpectrum(), and tsysSpectrum().
|
private |
Definition at line 270 of file MSSysCalColumns.h.
Referenced by tsysSpectrumQuant(), and tsysSpectrumQuant().