29 #ifndef CALIBRATION_CALDESCCOLUMNS2_H
30 #define CALIBRATION_CALDESCCOLUMNS2_H
96 const casacore::ROArrayMeasColumn<casacore::MFrequency>&
chanFreqMeas()
const
122 void attach (
const CalTable2& calTable, casacore::ROArrayQuantColumn<casacore::Double>& tabCol,
220 void attach (
CalTable2& calTable, casacore::ROArrayQuantColumn<casacore::Double>& tabCol,
const casacore::ArrayColumn< casacore::Int > & chanRange() const
const casacore::ScalarColumn< casacore::Int > & nJones() const
const casacore::ArrayColumn< casacore::Double > & chanFreq() const
casacore::ArrayColumn< casacore::Int > spwId_p
const casacore::ArrayColumn< casacore::String > & polznType() const
casacore::ArrayColumn< casacore::Int > numChan_p
casacore::ArrayColumn< casacore::Double > chanWidth_p
Main interface class to a read/write table.
casacore::ScalarColumn< casacore::String > jonesType_p
casacore::ArrayColumn< casacore::Double > & chanWidth()
casacore::ArrayColumn< casacore::String > & polznType()
const casacore::ROArrayMeasColumn< casacore::MFrequency > & chanFreqMeas() const
casacore::ArrayMeasColumn< casacore::MFrequency > & chanFreqMeas()
casacore::ROArrayQuantColumn< casacore::Double > chanWidthQuant_p
casacore::ArrayMeasColumn< casacore::MFrequency > chanFreqMeas_p
CalDescColumns2()
Prohibit public use of the null constructor, which does not produce a usable object.
CalTable: Calibration table access and creation.
casacore::ScalarColumn< casacore::Int > numReceptors_p
casacore::ScalarColumn< casacore::Int > nJones_p
void attach(CalTable2 &calTable, casacore::TableColumn &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false)
Attach a table column accessor.
casacore::ScalarColumn< casacore::Int > numSpw_p
Private column accessors.
casacore::ArrayColumn< casacore::Int > chanRange_p
casacore::ScalarColumn< casacore::Int > measFreqRef_p
const casacore::ScalarColumn< casacore::Int > & measFreqRef() const
casacore::ScalarColumn< casacore::Int > & nJones()
casacore::ScalarColumn< casacore::Int > numSpw_p
Private column accessors.
casacore::ArrayColumn< casacore::Int > & numChan()
casacore::ScalarColumn< casacore::Int > & measFreqRef()
const casacore::ArrayColumn< casacore::Int > & numChan() const
ROCalDescColumns2()
Prohibit public use of the null constructor, which does not produce a usable object.
const casacore::ScalarColumn< casacore::String > & msName() const
casacore::ArrayColumn< casacore::Double > chanFreq_p
const casacore::ArrayColumn< casacore::Int > & spwId() const
casacore::ArrayColumn< casacore::String > polznType_p
casacore::ScalarColumn< casacore::String > jonesType_p
#define ROTableMeasColumn
For backwards compatibility:
virtual ~ROCalDescColumns2()
Default destructor.
bool Bool
Define the standard types used by Casacore.
const casacore::ArrayColumn< casacore::Double > & chanWidth() const
casacore::ScalarColumn< casacore::String > & msName()
ROCalDescColumns2 & operator=(const ROCalDescColumns2 &)
Read/write access to a table column.
casacore::ArrayColumn< casacore::String > polznType_p
casacore::Table & calDescAsTable()
casacore::ArrayColumn< casacore::Int > chanRange_p
casacore::ScalarColumn< casacore::String > msName_p
casacore::Table & calDescAsTable(CalTable2 &calTable)
Return a CalTable cal_desc subtable as a casacore::Table reference.
casacore::ScalarColumn< casacore::Int > & numSpw()
Read-write column accessors.
void attach(const CalTable2 &calTable, casacore::TableColumn &tabCol, MSCalEnums::colDef colEnum, const casacore::Bool &optional=false)
Attach a table column accessor.
casacore::ArrayColumn< casacore::Int > numChan_p
casacore::ScalarColumn< casacore::Int > numReceptors_p
const casacore::Table & calDescAsTable(const CalTable2 &calTable)
Return a CalTable cal_desc subtable as a casacore::Table reference.
virtual ~CalDescColumns2()
Default destructor.
const casacore::ROArrayQuantColumn< casacore::Double > & chanWidthQuant() const
colDef
Enumerate all relevant data fields (columns and keywords)
casacore::ArrayQuantColumn< casacore::Double > & chanWidthQuant()
casacore::ArrayQuantColumn< casacore::Double > chanWidthQuant_p
ROCalDescColumns: Read-only cal_desc calibration table column access.
casacore::ScalarColumn< casacore::String > msName_p
const casacore::ScalarColumn< casacore::Int > & numReceptors() const
casacore::ScalarColumn< casacore::Int > & numReceptors()
const casacore::ScalarColumn< casacore::String > & jonesType() const
const casacore::ScalarColumn< casacore::Int > & numSpw() const
Read-only column accessors.
CalDescColumns2: Read-write cal_desc calibration table column access.
casacore::ArrayColumn< casacore::Int > spwId_p
CalDescColumns2 & operator=(const CalDescColumns2 &)
casacore::ArrayColumn< casacore::Double > & chanFreq()
casacore::ArrayColumn< casacore::Double > chanWidth_p
casacore::ROArrayMeasColumn< casacore::MFrequency > chanFreqMeas_p
casacore::ScalarColumn< casacore::Int > measFreqRef_p
casacore::ArrayColumn< casacore::Int > & chanRange()
casacore::ArrayColumn< casacore::Int > & spwId()
casacore::ScalarColumn< casacore::String > & jonesType()
casacore::ScalarColumn< casacore::Int > nJones_p
casacore::ArrayColumn< casacore::Double > chanFreq_p