Changeset 2291 for trunk/src/MSWriter.h
- Timestamp:
- 09/12/11 12:07:41 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/MSWriter.h
r2258 r2291 23 23 #include <casa/Logging/LogIO.h> 24 24 #include <casa/Containers/Record.h> 25 #include <casa/Containers/RecordField.h> 25 26 26 27 #include <tables/Tables/Table.h> … … 39 40 namespace asap 40 41 { 42 class MSWriterUtils 43 { 44 protected: 45 template<class T> void putField( const String &name, 46 TableRecord &r, 47 T &val ) 48 { 49 RecordFieldPtr<T> rf( r, name ) ; 50 *rf = val ; 51 } 52 template<class T> void defineField( const String &name, 53 TableRecord &r, 54 T &val ) 55 { 56 RecordFieldPtr<T> rf( r, name ) ; 57 rf.define( val ) ; 58 } 59 }; 41 60 42 61 class MSWriter … … 65 84 void fillSource() ; 66 85 void fillWeather() ; 67 void fillSysCal() ; 86 void fillSysCal( std::map< casa::Int,casa::Vector<casa::uInt> > &idrec, 87 std::map< casa::Int,casa::Vector<casa::uInt> > &rowrec ) ; 88 // void fillSysCal( Record &idrec, Record &rowrec ) ; 89 // void fillSysCal() ; 68 90 69 91 // fill empty rows … … 86 108 void queryType( casa::Int type, casa::String &stype, casa::Bool &b, casa::Double &t, Double &l ) ; 87 109 casa::Double getDishDiameter( casa::String antname ) ; 110 void antennaProperty( casa::String &name, casa::String &mount, casa::String &type, casa::Double &diameter ) ; 88 111 89 112 // tool for HPC … … 111 134 casa::LogIO os_ ; 112 135 113 casa::Record tcalIdRec_ ; 114 casa::Record tcalRowRec_ ; 136 // casa::Record tcalIdRec_ ; 137 // casa::Record tcalRowRec_ ; 138 casa::Record srcRec_ ; 115 139 116 140 MSWriter();
Note: See TracChangeset
for help on using the changeset viewer.