casacore
|
A class to provide easy access to MSSysCal columns. More...
#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 77 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 91 of file MSSysCalColumns.h.
References antennaId_p.
|
inline |
|
protected |
|
private |
|
inline |
Definition at line 92 of file MSSysCalColumns.h.
References feedId_p.
|
inline |
Definition at line 139 of file MSSysCalColumns.h.
References feedId_p.
|
inline |
Definition at line 93 of file MSSysCalColumns.h.
References interval_p.
|
inline |
Definition at line 140 of file MSSysCalColumns.h.
References interval_p.
|
inline |
Definition at line 94 of file MSSysCalColumns.h.
References intervalQuant_p.
|
inline |
Definition at line 141 of file MSSysCalColumns.h.
References intervalQuant_p.
|
inline |
Is this object defined? (MSSysCal table is optional)
Definition at line 87 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 194 of file MSSysCalColumns.h.
References antennaId_p, isNull(), and casacore::TableColumn::nrow().
|
private |
|
inline |
Access to optional columns.
Definition at line 103 of file MSSysCalColumns.h.
References phaseDiff_p.
|
inline |
Const access to optional columns.
Definition at line 152 of file MSSysCalColumns.h.
References phaseDiff_p.
|
inline |
Definition at line 105 of file MSSysCalColumns.h.
References phaseDiffFlag_p.
|
inline |
Definition at line 155 of file MSSysCalColumns.h.
References phaseDiffFlag_p.
|
inline |
Definition at line 104 of file MSSysCalColumns.h.
References phaseDiffQuant_p.
|
inline |
Definition at line 153 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 95 of file MSSysCalColumns.h.
References spectralWindowId_p.
|
inline |
Definition at line 143 of file MSSysCalColumns.h.
References spectralWindowId_p.
|
inline |
Definition at line 106 of file MSSysCalColumns.h.
References tant_p.
|
inline |
Definition at line 156 of file MSSysCalColumns.h.
References tant_p.
|
inline |
Definition at line 108 of file MSSysCalColumns.h.
References tantFlag_p.
|
inline |
Definition at line 158 of file MSSysCalColumns.h.
References tantFlag_p.
|
inline |
Definition at line 107 of file MSSysCalColumns.h.
References tantQuant_p.
|
inline |
Definition at line 157 of file MSSysCalColumns.h.
References tantQuant_p.
|
inline |
Definition at line 109 of file MSSysCalColumns.h.
References tantSpectrum_p.
|
inline |
Definition at line 159 of file MSSysCalColumns.h.
References tantSpectrum_p.
|
inline |
Definition at line 110 of file MSSysCalColumns.h.
References tantSpectrumQuant_p.
|
inline |
Definition at line 160 of file MSSysCalColumns.h.
References tantSpectrumQuant_p.
|
inline |
Definition at line 111 of file MSSysCalColumns.h.
References tantTsys_p.
|
inline |
Definition at line 162 of file MSSysCalColumns.h.
References tantTsys_p.
|
inline |
Definition at line 112 of file MSSysCalColumns.h.
References tantTsysFlag_p.
|
inline |
Definition at line 163 of file MSSysCalColumns.h.
References tantTsysFlag_p.
|
inline |
Definition at line 113 of file MSSysCalColumns.h.
References tantTsysSpectrum_p.
|
inline |
Definition at line 164 of file MSSysCalColumns.h.
References tantTsysSpectrum_p.
|
inline |
Definition at line 114 of file MSSysCalColumns.h.
References tcal_p.
|
inline |
Definition at line 166 of file MSSysCalColumns.h.
References tcal_p.
|
inline |
Definition at line 116 of file MSSysCalColumns.h.
References tcalFlag_p.
|
inline |
Definition at line 168 of file MSSysCalColumns.h.
References tcalFlag_p.
|
inline |
Definition at line 115 of file MSSysCalColumns.h.
References tcalQuant_p.
|
inline |
Definition at line 167 of file MSSysCalColumns.h.
References tcalQuant_p.
|
inline |
Definition at line 117 of file MSSysCalColumns.h.
References tcalSpectrum_p.
|
inline |
Definition at line 169 of file MSSysCalColumns.h.
References tcalSpectrum_p.
|
inline |
Definition at line 118 of file MSSysCalColumns.h.
References tcalSpectrumQuant_p.
|
inline |
Definition at line 170 of file MSSysCalColumns.h.
References tcalSpectrumQuant_p.
|
inline |
Definition at line 96 of file MSSysCalColumns.h.
References time_p.
|
inline |
Definition at line 145 of file MSSysCalColumns.h.
References time_p.
|
inline |
Definition at line 98 of file MSSysCalColumns.h.
References timeMeas_p.
|
inline |
Definition at line 147 of file MSSysCalColumns.h.
References timeMeas_p.
|
inline |
Definition at line 97 of file MSSysCalColumns.h.
References timeQuant_p.
|
inline |
Definition at line 146 of file MSSysCalColumns.h.
References timeQuant_p.
|
inline |
Definition at line 119 of file MSSysCalColumns.h.
References trx_p.
|
inline |
Definition at line 172 of file MSSysCalColumns.h.
References trx_p.
|
inline |
Definition at line 121 of file MSSysCalColumns.h.
References trxFlag_p.
|
inline |
Definition at line 174 of file MSSysCalColumns.h.
References trxFlag_p.
|
inline |
Definition at line 120 of file MSSysCalColumns.h.
References trxQuant_p.
|
inline |
Definition at line 173 of file MSSysCalColumns.h.
References trxQuant_p.
|
inline |
Definition at line 122 of file MSSysCalColumns.h.
References trxSpectrum_p.
|
inline |
Definition at line 175 of file MSSysCalColumns.h.
References trxSpectrum_p.
|
inline |
Definition at line 123 of file MSSysCalColumns.h.
References trxSpectrumQuant_p.
|
inline |
Definition at line 176 of file MSSysCalColumns.h.
References trxSpectrumQuant_p.
|
inline |
Definition at line 124 of file MSSysCalColumns.h.
References tsky_p.
|
inline |
Definition at line 178 of file MSSysCalColumns.h.
References tsky_p.
|
inline |
Definition at line 126 of file MSSysCalColumns.h.
References tskyFlag_p.
|
inline |
Definition at line 180 of file MSSysCalColumns.h.
References tskyFlag_p.
|
inline |
Definition at line 125 of file MSSysCalColumns.h.
References tskyQuant_p.
|
inline |
Definition at line 179 of file MSSysCalColumns.h.
References tskyQuant_p.
|
inline |
Definition at line 127 of file MSSysCalColumns.h.
References tskySpectrum_p.
|
inline |
Definition at line 181 of file MSSysCalColumns.h.
References tskySpectrum_p.
|
inline |
Definition at line 128 of file MSSysCalColumns.h.
References tskySpectrumQuant_p.
|
inline |
Definition at line 182 of file MSSysCalColumns.h.
References tskySpectrumQuant_p.
|
inline |
Definition at line 129 of file MSSysCalColumns.h.
References tsys_p.
|
inline |
Definition at line 184 of file MSSysCalColumns.h.
References tsys_p.
|
inline |
Definition at line 131 of file MSSysCalColumns.h.
References tsysFlag_p.
|
inline |
Definition at line 186 of file MSSysCalColumns.h.
References tsysFlag_p.
|
inline |
Definition at line 130 of file MSSysCalColumns.h.
References tsysQuant_p.
|
inline |
Definition at line 185 of file MSSysCalColumns.h.
References tsysQuant_p.
|
inline |
Definition at line 132 of file MSSysCalColumns.h.
References tsysSpectrum_p.
|
inline |
Definition at line 187 of file MSSysCalColumns.h.
References tsysSpectrum_p.
|
inline |
Definition at line 133 of file MSSysCalColumns.h.
References tsysSpectrumQuant_p.
|
inline |
Definition at line 188 of file MSSysCalColumns.h.
References tsysSpectrumQuant_p.
|
private |
Definition at line 228 of file MSSysCalColumns.h.
Referenced by antennaId(), and nrow().
|
private |
Definition at line 229 of file MSSysCalColumns.h.
Referenced by feedId().
|
private |
Definition at line 230 of file MSSysCalColumns.h.
Referenced by interval().
|
private |
Definition at line 259 of file MSSysCalColumns.h.
Referenced by intervalQuant().
|
private |
Definition at line 225 of file MSSysCalColumns.h.
Referenced by isNull().
|
private |
Definition at line 234 of file MSSysCalColumns.h.
Referenced by phaseDiff().
|
private |
Definition at line 235 of file MSSysCalColumns.h.
Referenced by phaseDiffFlag().
|
private |
Definition at line 262 of file MSSysCalColumns.h.
Referenced by phaseDiffQuant().
|
private |
Definition at line 231 of file MSSysCalColumns.h.
Referenced by spectralWindowId().
|
private |
Definition at line 236 of file MSSysCalColumns.h.
Referenced by tant().
|
private |
Definition at line 237 of file MSSysCalColumns.h.
Referenced by tantFlag().
|
private |
Definition at line 263 of file MSSysCalColumns.h.
Referenced by tantQuant().
|
private |
Definition at line 238 of file MSSysCalColumns.h.
Referenced by tantSpectrum().
|
private |
Definition at line 264 of file MSSysCalColumns.h.
Referenced by tantSpectrumQuant().
|
private |
Definition at line 239 of file MSSysCalColumns.h.
Referenced by tantTsys().
|
private |
Definition at line 240 of file MSSysCalColumns.h.
Referenced by tantTsysFlag().
|
private |
Definition at line 241 of file MSSysCalColumns.h.
Referenced by tantTsysSpectrum().
|
private |
Definition at line 242 of file MSSysCalColumns.h.
Referenced by tcal().
|
private |
Definition at line 243 of file MSSysCalColumns.h.
Referenced by tcalFlag().
|
private |
Definition at line 265 of file MSSysCalColumns.h.
Referenced by tcalQuant().
|
private |
Definition at line 244 of file MSSysCalColumns.h.
Referenced by tcalSpectrum().
|
private |
Definition at line 266 of file MSSysCalColumns.h.
Referenced by tcalSpectrumQuant().
|
private |
Definition at line 232 of file MSSysCalColumns.h.
Referenced by time().
|
private |
Definition at line 256 of file MSSysCalColumns.h.
Referenced by timeMeas().
|
private |
Definition at line 260 of file MSSysCalColumns.h.
Referenced by timeQuant().
|
private |
Definition at line 245 of file MSSysCalColumns.h.
Referenced by trx().
|
private |
Definition at line 246 of file MSSysCalColumns.h.
Referenced by trxFlag().
|
private |
Definition at line 267 of file MSSysCalColumns.h.
Referenced by trxQuant().
|
private |
Definition at line 247 of file MSSysCalColumns.h.
Referenced by trxSpectrum().
|
private |
Definition at line 268 of file MSSysCalColumns.h.
Referenced by trxSpectrumQuant().
|
private |
Definition at line 248 of file MSSysCalColumns.h.
Referenced by tsky().
|
private |
Definition at line 249 of file MSSysCalColumns.h.
Referenced by tskyFlag().
|
private |
Definition at line 269 of file MSSysCalColumns.h.
Referenced by tskyQuant().
|
private |
Definition at line 250 of file MSSysCalColumns.h.
Referenced by tskySpectrum().
|
private |
Definition at line 270 of file MSSysCalColumns.h.
Referenced by tskySpectrumQuant().
|
private |
Definition at line 251 of file MSSysCalColumns.h.
Referenced by tsys().
|
private |
Definition at line 252 of file MSSysCalColumns.h.
Referenced by tsysFlag().
|
private |
Definition at line 271 of file MSSysCalColumns.h.
Referenced by tsysQuant().
|
private |
Definition at line 253 of file MSSysCalColumns.h.
Referenced by tsysSpectrum().
|
private |
Definition at line 272 of file MSSysCalColumns.h.
Referenced by tsysSpectrumQuant().