casa
5.7.0-16
|
#include <BaselineTable.h>
Private Member Functions | |
void | setbasedata (casacore::uInt irow, casacore::uInt scanno, casacore::uInt beamno, casacore::uInt antno, casacore::uInt ifno, casacore::uInt freqid, casacore::Double time) |
Static Private Attributes | |
static const casacore::String | name_ |
Definition at line 49 of file BaselineTable.h.
|
inline |
Definition at line 51 of file BaselineTable.h.
casa::BaselineTable::BaselineTable | ( | const casacore::MeasurementSet & | parent | ) |
casa::BaselineTable::BaselineTable | ( | const casacore::String & | name | ) |
|
virtual |
void casa::BaselineTable::appendbasedata | ( | int | scanno, |
int | beamno, | ||
int | antno, | ||
int | ifno, | ||
int | freqid, | ||
casacore::Double | time | ||
) |
void casa::BaselineTable::appenddata | ( | casacore::uInt | scanno, |
casacore::uInt | beamno, | ||
casacore::uInt | antno, | ||
casacore::uInt | ifno, | ||
casacore::uInt | freqid, | ||
casacore::Double | time, | ||
casacore::Array< casacore::Bool > | apply, | ||
casacore::Array< casacore::uInt > | ftype, | ||
casacore::Array< casacore::Int > | fpar, | ||
casacore::Array< casacore::Float > | ffpar, | ||
casacore::Array< casacore::uInt > | mask, | ||
casacore::Array< casacore::Float > | res, | ||
casacore::Array< casacore::Float > | rms, | ||
casacore::uInt | nchan, | ||
casacore::Array< casacore::Float > | cthres, | ||
casacore::Array< casacore::uInt > | citer, | ||
casacore::Array< casacore::Bool > | uself, | ||
casacore::Array< casacore::Float > | lfthres, | ||
casacore::Array< casacore::uInt > | lfavg, | ||
casacore::Array< casacore::uInt > | lfedge | ||
) |
void casa::BaselineTable::attach | ( | ) |
void casa::BaselineTable::attachBaseColumns | ( | ) |
void casa::BaselineTable::attachOptionalColumns | ( | ) |
|
inline |
Definition at line 70 of file BaselineTable.h.
References antCol_, and casacore::ScalarColumn< T >::get().
bool casa::BaselineTable::getApply | ( | casacore::uInt | irow, |
casacore::uInt | ipol | ||
) | const |
|
inline |
Definition at line 120 of file BaselineTable.h.
References applyCol_, and casacore::ArrayColumn< T >::getColumn().
uint casa::BaselineTable::getBaselineType | ( | casacore::uInt | irow, |
casacore::uInt | ipol | ||
) | const |
|
inline |
Definition at line 69 of file BaselineTable.h.
References beamCol_, and casacore::ScalarColumn< T >::get().
|
inline |
Definition at line 133 of file BaselineTable.h.
References citerCol_, and casacore::ArrayColumn< T >::getColumn().
|
inline |
Definition at line 132 of file BaselineTable.h.
References cthresCol_, and casacore::ArrayColumn< T >::getColumn().
int casa::BaselineTable::getFPar | ( | casacore::uInt | irow, |
casacore::uInt | ipol | ||
) | const |
|
inline |
Definition at line 124 of file BaselineTable.h.
References ffparCol_, and casacore::ArrayColumn< T >::getColumn().
|
inline |
Definition at line 125 of file BaselineTable.h.
References ffparCol_, and casacore::ArrayColumn< T >::get().
|
inline |
Definition at line 122 of file BaselineTable.h.
References fparCol_, and casacore::ArrayColumn< T >::getColumn().
|
inline |
Definition at line 123 of file BaselineTable.h.
References fparCol_, and casacore::ArrayColumn< T >::get().
|
inline |
Definition at line 136 of file BaselineTable.h.
References casacore::ArrayColumn< T >::getColumn(), and lfavgCol_.
|
inline |
Definition at line 137 of file BaselineTable.h.
References casacore::ArrayColumn< T >::getColumn(), and lfedgeCol_.
|
inline |
Definition at line 135 of file BaselineTable.h.
References casacore::ArrayColumn< T >::getColumn(), and lfthresCol_.
std::vector<bool> casa::BaselineTable::getMaskFromMaskList | ( | casacore::uInt const | nchan, |
std::vector< int > const & | masklist | ||
) |
|
inline |
Definition at line 126 of file BaselineTable.h.
References casacore::ArrayColumn< T >::getColumn(), and maskCol_.
|
inline |
Definition at line 130 of file BaselineTable.h.
References casacore::ScalarColumn< T >::getColumn(), and nchanCol_.
casacore::uInt casa::BaselineTable::getNChan | ( | int | irow | ) |
|
inline |
Definition at line 127 of file BaselineTable.h.
References casacore::ArrayColumn< T >::getColumn(), and resCol_.
|
inline |
Definition at line 128 of file BaselineTable.h.
References casacore::ArrayColumn< T >::get(), and resCol_.
|
inline |
Definition at line 129 of file BaselineTable.h.
References casacore::ArrayColumn< T >::getColumn(), and rmsCol_.
|
inline |
Definition at line 68 of file BaselineTable.h.
References casacore::ScalarColumn< T >::get(), and scanCol_.
|
inline |
Definition at line 71 of file BaselineTable.h.
References casacore::ScalarColumn< T >::get(), and ifCol_.
|
inline |
Definition at line 72 of file BaselineTable.h.
References casacore::ScalarColumn< T >::get(), and timeCol_.
|
inline |
Definition at line 134 of file BaselineTable.h.
References casacore::ArrayColumn< T >::getColumn(), and uselfCol_.
|
inline |
Definition at line 58 of file BaselineTable.h.
References name_.
casacore::uInt casa::BaselineTable::nchan | ( | casacore::uInt | ifno | ) |
|
inline |
Definition at line 66 of file BaselineTable.h.
References casacore::Table::nrow(), and table_.
void casa::BaselineTable::save | ( | const std::string & | filename | ) |
void casa::BaselineTable::setApply | ( | int | irow, |
int | ipol, | ||
bool | apply | ||
) |
|
private |
void casa::BaselineTable::setdata | ( | casacore::uInt | irow, |
casacore::uInt | scanno, | ||
casacore::uInt | beamno, | ||
casacore::uInt | antno, | ||
casacore::uInt | ifno, | ||
casacore::uInt | freqid, | ||
casacore::Double | time, | ||
casacore::Array< casacore::Bool > | apply, | ||
casacore::Array< casacore::uInt > | ftype, | ||
casacore::Array< casacore::Int > | fpar, | ||
casacore::Array< casacore::Float > | ffpar, | ||
casacore::Array< casacore::uInt > | mask, | ||
casacore::Array< casacore::Float > | res, | ||
casacore::Array< casacore::Float > | rms, | ||
casacore::uInt | nchan, | ||
casacore::Array< casacore::Float > | cthres, | ||
casacore::Array< casacore::uInt > | citer, | ||
casacore::Array< casacore::Bool > | uself, | ||
casacore::Array< casacore::Float > | lfthres, | ||
casacore::Array< casacore::uInt > | lfavg, | ||
casacore::Array< casacore::uInt > | lfedge | ||
) |
void casa::BaselineTable::setresult | ( | casacore::uInt | irow, |
casacore::Vector< casacore::Float > | res, | ||
casacore::Array< casacore::Float > | rms | ||
) |
void casa::BaselineTable::setup | ( | ) |
|
inline |
Definition at line 60 of file BaselineTable.h.
References table_.
|
inline |
Definition at line 61 of file BaselineTable.h.
References table_.
|
private |
Definition at line 145 of file BaselineTable.h.
Referenced by getAntenna().
|
private |
Definition at line 150 of file BaselineTable.h.
Referenced by getApply().
|
private |
Definition at line 145 of file BaselineTable.h.
Referenced by getBeam().
|
private |
Definition at line 159 of file BaselineTable.h.
Referenced by getClipIteration().
|
private |
Definition at line 158 of file BaselineTable.h.
Referenced by getClipThreshold().
|
private |
Definition at line 153 of file BaselineTable.h.
Referenced by getFuncFParam().
|
private |
Definition at line 152 of file BaselineTable.h.
Referenced by getFuncParam().
|
private |
Definition at line 145 of file BaselineTable.h.
|
private |
Definition at line 151 of file BaselineTable.h.
|
private |
Definition at line 145 of file BaselineTable.h.
Referenced by getSpw().
|
private |
Definition at line 162 of file BaselineTable.h.
Referenced by getLineFinderChanAvg().
|
private |
Definition at line 163 of file BaselineTable.h.
Referenced by getLineFinderEdge().
|
private |
Definition at line 161 of file BaselineTable.h.
Referenced by getLineFinderThreshold().
|
private |
Definition at line 154 of file BaselineTable.h.
Referenced by getMaskList().
|
staticprivate |
Definition at line 148 of file BaselineTable.h.
Referenced by name().
|
private |
Definition at line 157 of file BaselineTable.h.
Referenced by getNChan().
|
private |
Definition at line 144 of file BaselineTable.h.
|
private |
Definition at line 155 of file BaselineTable.h.
Referenced by getResult().
|
private |
Definition at line 156 of file BaselineTable.h.
Referenced by getRms().
|
private |
Definition at line 145 of file BaselineTable.h.
Referenced by getScan().
|
private |
Definition at line 144 of file BaselineTable.h.
|
private |
Definition at line 146 of file BaselineTable.h.
Referenced by getTime().
|
private |
Definition at line 147 of file BaselineTable.h.
|
private |
Definition at line 160 of file BaselineTable.h.
Referenced by getUseLineFinder().