|
casacore
|
#include <SDSysCalHandler.h>
Public Member Functions | |
| SDSysCalHandler () | |
| default ctor is not attached to a MS and hence is useless until attached | |
| SDSysCalHandler (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) | |
| attach this to a MS - mark fields in row as handled | |
| SDSysCalHandler (const SDSysCalHandler &other) | |
| copy ctor | |
| ~SDSysCalHandler () | |
| SDSysCalHandler & | operator= (const SDSysCalHandler &other) |
| assignment operator, uses copy semantics | |
| void | attach (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
| attach to a MS, mark fields in row as handled | |
| void | resetRow (const Record &row) |
| reset internals given indicated row, use the same MS | |
| void | fill (const Record &row, Int antennaId, Int feedId, Int spectralWindowId, Double time, Vector< Double > timeRange, uInt numReceptors) |
| fill - a new row is added as necessary, there is no lookback to see if a row could be reused. | |
Private Member Functions | |
| void | clearAll () |
| cleanup everything | |
| void | clearRow () |
| cleanup row-related stuff | |
| void | initAll (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
| initialize everything | |
| void | initRow (Vector< Bool > &handledCols, const Record &row) |
| intialize the row related stuff | |
Private Attributes | |
| MSSysCal * | msSysCal_p |
| MSSysCalColumns * | msSysCalCols_p |
| Int | rownr_p |
| uInt | nrecpt_p |
| Int | tcalId_p |
| Int | tsysId_p |
| Int | trxId_p |
| Bool | hasTsysCol_p |
| Bool | hasTcalCol_p |
| Bool | hasTrxCol_p |
| RORecordFieldPtr< Double > | intervalField_p |
| fields which come from a previous incarnation as a MS | |
| RORecordFieldPtr< Double > | timeField_p |
| RORecordFieldPtr< Float > | phaseDiffField_p |
| RORecordFieldPtr< Bool > | tcalFlagField_p |
| RORecordFieldPtr< Bool > | trxFlagField_p |
| RORecordFieldPtr< Bool > | tsysFlagField_p |
| RORecordFieldPtr< Bool > | phaseDiffFlagField_p |
| RORecordFieldPtr< Array< Float > > | tcalField_p |
| RORecordFieldPtr< Array< Float > > | trxField_p |
| RORecordFieldPtr< Array< Float > > | tsysField_p |
Internal or
Internal
Definition at line 83 of file SDSysCalHandler.h.
| casacore::SDSysCalHandler::SDSysCalHandler | ( | ) |
default ctor is not attached to a MS and hence is useless until attached
| casacore::SDSysCalHandler::SDSysCalHandler | ( | MeasurementSet & | ms, |
| Vector< Bool > & | handledCols, | ||
| const Record & | row | ||
| ) |
attach this to a MS - mark fields in row as handled
| casacore::SDSysCalHandler::SDSysCalHandler | ( | const SDSysCalHandler & | other | ) |
copy ctor
|
inline |
Definition at line 95 of file SDSysCalHandler.h.
References clearAll().
| void casacore::SDSysCalHandler::attach | ( | MeasurementSet & | ms, |
| Vector< Bool > & | handledCols, | ||
| const Record & | row | ||
| ) |
attach to a MS, mark fields in row as handled
|
private |
cleanup everything
Referenced by ~SDSysCalHandler().
|
private |
cleanup row-related stuff
| void casacore::SDSysCalHandler::fill | ( | const Record & | row, |
| Int | antennaId, | ||
| Int | feedId, | ||
| Int | spectralWindowId, | ||
| Double | time, | ||
| Vector< Double > | timeRange, | ||
| uInt | numReceptors | ||
| ) |
fill - a new row is added as necessary, there is no lookback to see if a row could be reused.
Only the current row might be reused.
|
private |
initialize everything
|
private |
intialize the row related stuff
| SDSysCalHandler & casacore::SDSysCalHandler::operator= | ( | const SDSysCalHandler & | other | ) |
assignment operator, uses copy semantics
| void casacore::SDSysCalHandler::resetRow | ( | const Record & | row | ) |
reset internals given indicated row, use the same MS
|
private |
Definition at line 120 of file SDSysCalHandler.h.
|
private |
Definition at line 120 of file SDSysCalHandler.h.
|
private |
Definition at line 120 of file SDSysCalHandler.h.
|
private |
fields which come from a previous incarnation as a MS
Definition at line 123 of file SDSysCalHandler.h.
|
private |
Definition at line 111 of file SDSysCalHandler.h.
|
private |
Definition at line 112 of file SDSysCalHandler.h.
|
private |
Definition at line 116 of file SDSysCalHandler.h.
|
private |
Definition at line 124 of file SDSysCalHandler.h.
|
private |
Definition at line 125 of file SDSysCalHandler.h.
|
private |
Definition at line 114 of file SDSysCalHandler.h.
|
private |
Definition at line 126 of file SDSysCalHandler.h.
|
private |
Definition at line 125 of file SDSysCalHandler.h.
|
private |
Definition at line 118 of file SDSysCalHandler.h.
|
private |
Definition at line 123 of file SDSysCalHandler.h.
|
private |
Definition at line 126 of file SDSysCalHandler.h.
|
private |
Definition at line 125 of file SDSysCalHandler.h.
|
private |
Definition at line 118 of file SDSysCalHandler.h.
|
private |
Definition at line 126 of file SDSysCalHandler.h.
|
private |
Definition at line 125 of file SDSysCalHandler.h.
|
private |
Definition at line 118 of file SDSysCalHandler.h.