Changeset 3106 for trunk/src/STCalTsysTable.h
- Timestamp:
- 10/04/16 18:20:50 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/STCalTsysTable.h
r2964 r3106 33 33 STCalTsysTable() {;} 34 34 STCalTsysTable(const Scantable& parent); 35 STCalTsysTable(const casa ::String &name);35 STCalTsysTable(const casacore::String &name); 36 36 37 37 virtual ~STCalTsysTable(); 38 38 39 39 void setup(); 40 const casa ::String& name() const {return name_;};40 const casacore::String& name() const {return name_;}; 41 41 42 42 void attachOptionalColumns(); 43 43 44 void setdata(casa ::uInt irow, casa::uInt scanno, casa::uInt cycleno,45 casa ::uInt beamno, casa::uInt ifno, casa::uInt polno,46 casa ::uInt freqid, casa::Double time, casa::Float elevation,47 const casa ::Vector<casa::Float> &tsys,48 const casa ::Vector<casa::uChar> &flagtra);49 void appenddata(casa ::uInt scanno, casa::uInt cycleno,50 casa ::uInt beamno, casa::uInt ifno, casa::uInt polno,51 casa ::uInt freqid, casa::Double time, casa::Float elevation,52 const casa ::Vector<casa::Float> &tsys,53 const casa ::Vector<casa::uChar> &flagtra);44 void setdata(casacore::uInt irow, casacore::uInt scanno, casacore::uInt cycleno, 45 casacore::uInt beamno, casacore::uInt ifno, casacore::uInt polno, 46 casacore::uInt freqid, casacore::Double time, casacore::Float elevation, 47 const casacore::Vector<casacore::Float> &tsys, 48 const casacore::Vector<casacore::uChar> &flagtra); 49 void appenddata(casacore::uInt scanno, casacore::uInt cycleno, 50 casacore::uInt beamno, casacore::uInt ifno, casacore::uInt polno, 51 casacore::uInt freqid, casacore::Double time, casacore::Float elevation, 52 const casacore::Vector<casacore::Float> &tsys, 53 const casacore::Vector<casacore::uChar> &flagtra); 54 54 55 casa ::Vector<casa::Float> getElevation() const {return elCol_.getColumn();}56 casa ::Matrix<casa::Float> getTsys() const {return tsysCol_.getColumn();}57 casa ::Matrix<casa::uChar> getFlagtra() const {return flagtraCol_.getColumn();}58 casa ::uInt nchan(casa::uInt ifno);55 casacore::Vector<casacore::Float> getElevation() const {return elCol_.getColumn();} 56 casacore::Matrix<casacore::Float> getTsys() const {return tsysCol_.getColumn();} 57 casacore::Matrix<casacore::uChar> getFlagtra() const {return flagtraCol_.getColumn();} 58 casacore::uInt nchan(casacore::uInt ifno); 59 59 60 casa ::Vector<casa::Double> getBaseFrequency(casa::uInt whichrow);60 casacore::Vector<casacore::Double> getBaseFrequency(casacore::uInt whichrow); 61 61 62 62 private: 63 static const casa ::String name_ ;64 casa ::ArrayColumn<casa::Float> tsysCol_;65 casa ::ArrayColumn<casa::uChar> flagtraCol_;66 casa ::ScalarColumn<casa::Float> elCol_;63 static const casacore::String name_ ; 64 casacore::ArrayColumn<casacore::Float> tsysCol_; 65 casacore::ArrayColumn<casacore::uChar> flagtraCol_; 66 casacore::ScalarColumn<casacore::Float> elCol_; 67 67 }; 68 68
Note: See TracChangeset
for help on using the changeset viewer.