// // C++ Interface: STTcal // // Description: // // // Author: Malte Marquarding , (C) 2006 // // Copyright: See COPYING file that comes with this distribution // // #ifndef ASAPSTTCAL_H #define ASAPSTTCAL_H #include #include #include #include #include #include "STSubTable.h" namespace asap { /** The Tcal subtable of the Scantable @author Malte Marquarding */ class STTcal : public STSubTable { public: STTcal() {;} explicit STTcal(casacore::Table tab); explicit STTcal( const Scantable& parent); virtual ~STTcal(); STTcal& operator=(const STTcal& other); casacore::uInt addEntry( const casacore::String& time, const casacore::Vector& tcal); void getEntry( casacore::String& time, casacore::Vector& tcal, casacore::uInt id ); const casacore::String& name() const { return name_; } private: void setup(); static const casacore::String name_; //casacore::Table table_; casacore::ArrayColumn tcalCol_; casacore::ScalarColumn timeCol_; }; } #endif