casa
5.7.0-16
|
a helper class More...
#include <Importmiriad.h>
Public Member Functions | |
Importmiriad (casacore::String &infile, casacore::Int debug=0, casacore::Bool Qtsys=false, casacore::Bool Qarrays=false, casacore::Bool Qlinecal=false) | |
This is an implementation helper class used to store 'local' data during the filling process. More... | |
~Importmiriad () | |
Standard destructor. More... | |
void | checkInput (casacore::Block< casacore::Int > &spw, casacore::Block< casacore::Int > &wide) |
Check some of the contents of the data and header read. More... | |
casacore::Bool | Debug (int level) |
Debug output level. More... | |
void | setupMeasurementSet (const casacore::String &MSFileName, casacore::Bool useTSM=true) |
Set up the casacore::MeasurementSet, including StorageManagers and fixed columns. More... | |
void | fillMSMainTable () |
Fill the main table by reading in all the visibilities. More... | |
void | fillAntennaTable () |
Make an Antenna casacore::Table (can be called incrementally now) More... | |
void | fillSyscalTable () |
Make a Syscal casacore::Table (can be called incrementally) More... | |
void | fillSpectralWindowTable (casacore::String vel) |
fill Spectralwindow table More... | |
void | fillFieldTable () |
fill Field table More... | |
void | fillSourceTable () |
fill Source table More... | |
void | fillFeedTable () |
fill the Feed table with minimal info needed for synthesis processing More... | |
void | fillObsTables () |
Fill the Observation and History (formerly ObsLog) tables. More... | |
void | fixEpochReferences () |
fix up the EPOCH MEASURE_REFERENCE keywords using the value found in the (last) AN table - check if miriad really needs it More... | |
void | Tracking (int record) |
void | check_window () |
casacore::Bool | compareWindows (WINDOW &w1, WINDOW &w2) |
void | Error (char *msg) |
void | Warning (char *msg) |
void | show () |
void | close () |
a helper class
Definition at line 167 of file Importmiriad.h.
casa::Importmiriad::Importmiriad | ( | casacore::String & | infile, |
casacore::Int | debug = 0 , |
||
casacore::Bool | Qtsys = false , |
||
casacore::Bool | Qarrays = false , |
||
casacore::Bool | Qlinecal = false |
||
) |
This is an implementation helper class used to store 'local' data during the filling process.
Create from a miriad dataset (a directory)
casa::Importmiriad::~Importmiriad | ( | ) |
Standard destructor.
void casa::Importmiriad::check_window | ( | ) |
void casa::Importmiriad::checkInput | ( | casacore::Block< casacore::Int > & | spw, |
casacore::Block< casacore::Int > & | wide | ||
) |
Check some of the contents of the data and header read.
void casa::Importmiriad::close | ( | ) |
casacore::Bool casa::Importmiriad::compareWindows | ( | WINDOW & | w1, |
WINDOW & | w2 | ||
) |
casacore::Bool casa::Importmiriad::Debug | ( | int | level | ) |
Debug output level.
void casa::Importmiriad::Error | ( | char * | msg | ) |
void casa::Importmiriad::fillAntennaTable | ( | ) |
Make an Antenna casacore::Table (can be called incrementally now)
void casa::Importmiriad::fillFeedTable | ( | ) |
fill the Feed table with minimal info needed for synthesis processing
void casa::Importmiriad::fillFieldTable | ( | ) |
fill Field table
void casa::Importmiriad::fillMSMainTable | ( | ) |
Fill the main table by reading in all the visibilities.
void casa::Importmiriad::fillObsTables | ( | ) |
Fill the Observation and History (formerly ObsLog) tables.
void casa::Importmiriad::fillSourceTable | ( | ) |
fill Source table
void casa::Importmiriad::fillSpectralWindowTable | ( | casacore::String | vel | ) |
fill Spectralwindow table
void casa::Importmiriad::fillSyscalTable | ( | ) |
Make a Syscal casacore::Table (can be called incrementally)
void casa::Importmiriad::fixEpochReferences | ( | ) |
fix up the EPOCH MEASURE_REFERENCE keywords using the value found in the (last) AN table - check if miriad really needs it
void casa::Importmiriad::setupMeasurementSet | ( | const casacore::String & | MSFileName, |
casacore::Bool | useTSM = true |
||
) |
Set up the casacore::MeasurementSet, including StorageManagers and fixed columns.
If useTSM is true, the Tiled Storage Manager will be used to store DATA, FLAG and WEIGHT_SPECTRUM
void casa::Importmiriad::show | ( | ) |
void casa::Importmiriad::Tracking | ( | int | record | ) |
void casa::Importmiriad::Warning | ( | char * | msg | ) |
|
private |
Definition at line 274 of file Importmiriad.h.
|
private |
Definition at line 234 of file Importmiriad.h.
|
private |
Definition at line 248 of file Importmiriad.h.
|
private |
Definition at line 241 of file Importmiriad.h.
|
private |
Definition at line 242 of file Importmiriad.h.
|
private |
Definition at line 241 of file Importmiriad.h.
|
private |
|
private |
Definition at line 263 of file Importmiriad.h.
|
private |
Definition at line 267 of file Importmiriad.h.
|
private |
Definition at line 284 of file Importmiriad.h.
|
private |
Definition at line 233 of file Importmiriad.h.
|
private |
Definition at line 264 of file Importmiriad.h.
|
private |
Definition at line 276 of file Importmiriad.h.
|
private |
Definition at line 249 of file Importmiriad.h.
|
private |
Definition at line 263 of file Importmiriad.h.
|
private |
Definition at line 267 of file Importmiriad.h.
|
private |
Definition at line 243 of file Importmiriad.h.
|
private |
Definition at line 244 of file Importmiriad.h.
|
private |
Definition at line 266 of file Importmiriad.h.
|
private |
Definition at line 265 of file Importmiriad.h.
|
private |
Definition at line 294 of file Importmiriad.h.
|
private |
Definition at line 278 of file Importmiriad.h.
|
private |
MIRIAD spectral window definition.
Definition at line 284 of file Importmiriad.h.
|
private |
Definition at line 262 of file Importmiriad.h.
|
private |
Definition at line 229 of file Importmiriad.h.
|
private |
Definition at line 277 of file Importmiriad.h.
|
private |
Definition at line 277 of file Importmiriad.h.
|
private |
Definition at line 253 of file Importmiriad.h.
|
private |
Definition at line 279 of file Importmiriad.h.
|
private |
Definition at line 231 of file Importmiriad.h.
|
private |
Definition at line 232 of file Importmiriad.h.
|
private |
Definition at line 246 of file Importmiriad.h.
|
private |
Definition at line 273 of file Importmiriad.h.
|
private |
char message[MAXMSG];
The following items more or less follow the uv variables in a dataset
Definition at line 273 of file Importmiriad.h.
|
private |
Definition at line 245 of file Importmiriad.h.
|
private |
Definition at line 273 of file Importmiriad.h.
|
private |
Definition at line 262 of file Importmiriad.h.
|
private |
Definition at line 284 of file Importmiriad.h.
|
private |
Definition at line 241 of file Importmiriad.h.
|
private |
Definition at line 262 of file Importmiriad.h.
|
private |
Definition at line 273 of file Importmiriad.h.
|
private |
Counters.
Definition at line 299 of file Importmiriad.h.
|
private |
Definition at line 273 of file Importmiriad.h.
|
private |
Definition at line 234 of file Importmiriad.h.
|
private |
Definition at line 234 of file Importmiriad.h.
|
private |
Definition at line 252 of file Importmiriad.h.
|
private |
Definition at line 275 of file Importmiriad.h.
|
private |
Definition at line 268 of file Importmiriad.h.
|
private |
the following variables are for miriad, hence not casacore::Double/casacore::Int/Float thus the code may have to be fixed on machines where these do not agree...
may need special access code to get those into CASA types on 64 bit machines??
Definition at line 261 of file Importmiriad.h.
|
private |
Definition at line 234 of file Importmiriad.h.
|
private |
Definition at line 250 of file Importmiriad.h.
|
private |
Definition at line 288 of file Importmiriad.h.
|
private |
Definition at line 289 of file Importmiriad.h.
|
private |
Definition at line 287 of file Importmiriad.h.
|
private |
Definition at line 264 of file Importmiriad.h.
|
private |
Definition at line 276 of file Importmiriad.h.
|
private |
Definition at line 249 of file Importmiriad.h.
|
private |
Definition at line 247 of file Importmiriad.h.
|
private |
Definition at line 250 of file Importmiriad.h.
Definition at line 295 of file Importmiriad.h.
|
private |
Definition at line 234 of file Importmiriad.h.
|
private |
Definition at line 280 of file Importmiriad.h.
|
private |
Definition at line 281 of file Importmiriad.h.
|
private |
Definition at line 234 of file Importmiriad.h.
|
private |
Definition at line 230 of file Importmiriad.h.
|
private |
Definition at line 234 of file Importmiriad.h.
|
private |
Definition at line 293 of file Importmiriad.h.
|
private |
Definition at line 294 of file Importmiriad.h.
Definition at line 285 of file Importmiriad.h.
|
private |
Definition at line 296 of file Importmiriad.h.