Changeset 1987 for trunk/src/MSFiller.h
- Timestamp:
- 02/02/11 13:15:19 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/MSFiller.h
r1974 r1987 16 16 // STL 17 17 #include <string> 18 19 // Boost 20 #include <boost/pool/object_pool.hpp> 21 18 22 // AIPS++ 19 23 #include <casa/aips.h> 20 24 #include <casa/Utilities/CountedPtr.h> 21 25 #include <casa/Arrays/Vector.h> 26 #include <casa/Arrays/Matrix.h> 22 27 #include <casa/Logging/LogIO.h> 23 28 24 29 #include <casa/Containers/Record.h> 25 #include <tables/Tables/RefRows.h> 30 31 //#include <tables/Tables/TableColumn.h> 26 32 27 33 #include <ms/MeasurementSets/MeasurementSet.h> 28 #include <ms/MeasurementSets/MS Columns.h>34 #include <ms/MeasurementSets/MSPointing.h> 29 35 30 36 #include "Scantable.h" … … 59 65 //void fillHistory() ; 60 66 //void fillFit() ; 61 void fillTcal() ; 62 63 // fill ID columns 64 void fillId( casa::uInt idx, const char *colname, casa::RefRows &rows ) ; 65 void fillId( casa::Int idx, const char *colname, casa::RefRows &rows ) ; 67 void fillTcal( boost::object_pool<casa::ROTableColumn> *pool ) ; 66 68 67 69 // get SRCTYPE from STATE_ID 68 casa::Int getSrcType( casa::Int stateId ) ; 70 casa::Int getSrcType( casa::Int stateId, boost::object_pool<casa::ROTableColumn> *pool ) ; 71 //casa::Int getSrcType( casa::Int stateId ) ; 69 72 70 73 // get POLNO from CORR_TYPE … … 85 88 // assume that tab is selected by ANTENNA_ID, FEED_ID, SPECTRAL_WINDOW_ID 86 89 // and sorted by TIME 87 casa::uInt getTsys( casa::uInt idx, casa:: Array<casa::Float> &tsys, casa::MSSysCal &tab, casa::Double t ) ;90 casa::uInt getTsys( casa::uInt idx, casa::Matrix<casa::Float> &tsys, casa::MSSysCal &tab, casa::Double t ) ; 88 91 89 92 // get TCAL_ID … … 91 94 92 95 // get direction for DIRECTION, AZIMUTH, and ELEVATION columns 93 casa::uInt getDirection( casa::uInt idx, casa::Vector<casa::Double> &dir, casa::Vector<casa::Double> &srate, casa::String &ref, casa:: ROMSPointingColumns &cols, casa::Double t ) ;96 casa::uInt getDirection( casa::uInt idx, casa::Vector<casa::Double> &dir, casa::Vector<casa::Double> &srate, casa::String &ref, casa::MSPointing &tab, casa::Double t ) ; 94 97 95 98 casa::CountedPtr<Scantable> table_ ; 96 99 casa::MeasurementSet mstable_ ; 97 casa:: MeasurementSet tablesel_ ;100 casa::String tablename_ ; 98 101 casa::Int antenna_ ; 99 102 casa::Bool getPt_ ; … … 115 118 casa::Vector<casa::Double> mwInterval_ ; 116 119 120 // Record for TCAL_ID 121 // "FIELD0": "SPW0": Vector<uInt> 122 // "SPW1": Vector<uInt> 123 // ... 117 124 casa::Record tcalrec_ ; 125 126 //casa::ROTableColumn *scCol_ ; 118 127 }; 119 128
Note: See TracChangeset
for help on using the changeset viewer.