// // C++ Interface: STCalSkyPSAlma // // Description: // // // Author: Takeshi Nakazato , (C) 2012 // // Copyright: See COPYING file that comes with this distribution // // #ifndef ASAP_CALSKY_PS_ALMA_H #define ASAP_CALSKY_PS_ALMA_H #include #include #include #include #include #include #include "RowAccumulator.h" #include "Scantable.h" #include "STDefs.h" #include "STApplyTable.h" #include "STCalibration.h" #include "STCalSkyTable.h" namespace asap { /** * Calibration operations on Scantable objects * @author TakeshiNakazato */ class STCalSkyPSAlma : public STCalibration { public: STCalSkyPSAlma(casa::CountedPtr &s); virtual ~STCalSkyPSAlma() {;} protected: virtual void setupSelector(const STSelector &sel); virtual void appenddata(casa::uInt scanno, casa::uInt cycleno, casa::uInt beamno, casa::uInt ifno, casa::uInt polno, casa::uInt freqid, casa::Double time, casa::Float elevation, const casa::Vector &any_data, const casa::Vector &channel_flag); }; } #endif