|
casacore
|
#include <SDFeedHandler.h>
Public Member Functions | |
| SDFeedHandler () | |
| default ctor is not attached to a MS and hence is useless until attached | |
| SDFeedHandler (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) | |
| attach this to a MS - no columns are explicitly handled here | |
| SDFeedHandler (const SDFeedHandler &other) | |
| copy ctor | |
| ~SDFeedHandler () | |
| SDFeedHandler & | operator= (const SDFeedHandler &other) |
| assignment operator, uses copy semantics | |
| void | attach (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
| attach to a MS, the handledCols and row arguments are ignored here | |
| void | resetRow (const Record &row) |
| reset internals given indicated row, use the same MS | |
| void | fill (const Record &row, Int antennaId, Int spwinId, const Vector< Int > &stokes) |
| fill - a new row is added only when necessary | |
| Int | feedId () |
| get the current feed ID | |
| Int | numReceptors () |
| the current NUM_RECEPTORS value | |
Private Member Functions | |
| void | stokesToPolType (const Vector< Int > &stokes, Vector< String > &polType) |
| get the polarization type from the stokes vector | |
| void | clearAll () |
| cleanup everything | |
| void | clearRow () |
| void | initAll (MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row) |
| initialize everything | |
| void | initRow (Vector< Bool > &handledCols, const Record &row) |
| initialize things which depend on row | |
Private Attributes | |
| RecordFieldPtr< Int > | numRecpKey_p |
| ColumnsIndex * | index_p |
| MSFeed * | msFeed_p |
| MSFeedColumns * | msFeedCols_p |
| Int | feedId_p |
| Int | nextFeedId_p |
| Int | nrecpt_p |
| RORecordFieldPtr< Int > | feed1Field_p |
| fields which might be the result of saving via ms2sdfits | |
| RORecordFieldPtr< Int > | feed2Field_p |
| RORecordFieldPtr< Int > | beamIdField_p |
| RORecordFieldPtr< Int > | phasedFeedIdField_p |
| RORecordFieldPtr< Int > | numReceptorsField_p |
| RORecordFieldPtr< Double > | intervalField_p |
| RORecordFieldPtr< Double > | timeField_p |
| RORecordFieldPtr< Double > | scaReceptorAngleField_p |
| RORecordFieldPtr< Array< Double > > | beamOffsetField_p |
| RORecordFieldPtr< Array< Double > > | positionField_p |
| RORecordFieldPtr< Array< Double > > | receptorAngleField_p |
| RORecordFieldPtr< Array< Complex > > | polResponseField_p |
| RORecordFieldPtr< String > | polarizationTypeField_p |
Internal or
Internal
Definition at line 84 of file SDFeedHandler.h.
| casacore::SDFeedHandler::SDFeedHandler | ( | ) |
default ctor is not attached to a MS and hence is useless until attached
| casacore::SDFeedHandler::SDFeedHandler | ( | MeasurementSet & | ms, |
| Vector< Bool > & | handledCols, | ||
| const Record & | row | ||
| ) |
attach this to a MS - no columns are explicitly handled here
| casacore::SDFeedHandler::SDFeedHandler | ( | const SDFeedHandler & | other | ) |
copy ctor
|
inline |
Definition at line 96 of file SDFeedHandler.h.
References clearAll().
| void casacore::SDFeedHandler::attach | ( | MeasurementSet & | ms, |
| Vector< Bool > & | handledCols, | ||
| const Record & | row | ||
| ) |
attach to a MS, the handledCols and row arguments are ignored here
|
private |
cleanup everything
Referenced by ~SDFeedHandler().
|
private |
|
inline |
| void casacore::SDFeedHandler::fill | ( | const Record & | row, |
| Int | antennaId, | ||
| Int | spwinId, | ||
| const Vector< Int > & | stokes | ||
| ) |
fill - a new row is added only when necessary
|
private |
initialize everything
initialize things which depend on row
|
inline |
the current NUM_RECEPTORS value
Definition at line 114 of file SDFeedHandler.h.
References nrecpt_p.
| SDFeedHandler & casacore::SDFeedHandler::operator= | ( | const SDFeedHandler & | other | ) |
assignment operator, uses copy semantics
| void casacore::SDFeedHandler::resetRow | ( | const Record & | row | ) |
reset internals given indicated row, use the same MS
|
private |
get the polarization type from the stokes vector
|
private |
Definition at line 124 of file SDFeedHandler.h.
|
private |
Definition at line 126 of file SDFeedHandler.h.
|
private |
fields which might be the result of saving via ms2sdfits
Definition at line 124 of file SDFeedHandler.h.
|
private |
Definition at line 124 of file SDFeedHandler.h.
|
private |
Definition at line 121 of file SDFeedHandler.h.
Referenced by feedId().
|
private |
Definition at line 117 of file SDFeedHandler.h.
|
private |
Definition at line 125 of file SDFeedHandler.h.
|
private |
Definition at line 118 of file SDFeedHandler.h.
|
private |
Definition at line 119 of file SDFeedHandler.h.
|
private |
Definition at line 121 of file SDFeedHandler.h.
|
private |
Definition at line 121 of file SDFeedHandler.h.
Referenced by numReceptors().
|
private |
Definition at line 124 of file SDFeedHandler.h.
|
private |
Definition at line 116 of file SDFeedHandler.h.
|
private |
Definition at line 124 of file SDFeedHandler.h.
|
private |
Definition at line 128 of file SDFeedHandler.h.
|
private |
Definition at line 127 of file SDFeedHandler.h.
|
private |
Definition at line 126 of file SDFeedHandler.h.
|
private |
Definition at line 126 of file SDFeedHandler.h.
|
private |
Definition at line 125 of file SDFeedHandler.h.
|
private |
Definition at line 125 of file SDFeedHandler.h.