source:
trunk/src/STCalTsys.h@
2869
      
      | Last change on this file since 2869 was 2786, checked in by , 13 years ago | |
|---|---|
| File size: 967 bytes | |
| Rev | Line | |
|---|---|---|
| [2696] | 1 | // | 
| 2 | // C++ Interface: STCalTsys | |
| 3 | // | |
| 4 | // Description: | |
| 5 | // | |
| 6 | // | |
| [2703] | 7 | // Author: Takeshi Nakazato <takeshi.nakazato@nao.ac.jp>, (C) 2012 | 
| [2696] | 8 | // | 
| 9 | // Copyright: See COPYING file that comes with this distribution | |
| 10 | // | |
| 11 | // | |
| [2703] | 12 | #ifndef ASAP_CALTSYS_H | 
| 13 | #define ASAP_CALTSYS_H | |
| [2696] | 14 | |
| [2703] | 15 | #include <memory> | 
| 16 | #include <vector> | |
| [2696] | 17 | |
| [2703] | 18 | #include <casa/aips.h> | 
| 19 | #include <casa/Arrays/Vector.h> | |
| 20 | #include <casa/BasicSL/String.h> | |
| 21 | #include <casa/Utilities/CountedPtr.h> | |
| 22 | ||
| 23 | #include <scimath/Mathematics/InterpolateArray1D.h> | |
| 24 | ||
| 25 | #include "RowAccumulator.h" | |
| [2696] | 26 | #include "Scantable.h" | 
| [2703] | 27 | #include "STDefs.h" | 
| [2696] | 28 | #include "STApplyTable.h" | 
| [2703] | 29 | #include "STCalibration.h" | 
| 30 | #include "STCalTsysTable.h" | |
| [2696] | 31 | |
| 32 | namespace asap { | |
| 33 | ||
| 34 | /** | |
| [2703] | 35 | * Calibration operations on Scantable objects | 
| 36 | * @author TakeshiNakazato | |
| 37 | */ | |
| 38 | class STCalTsys : public STCalibration { | |
| [2696] | 39 | public: | 
| [2703] | 40 | STCalTsys(casa::CountedPtr<Scantable> &s, vector<int> &iflist); | 
| [2696] | 41 | |
| [2703] | 42 | ~STCalTsys() {;} | 
| [2742] | 43 | |
| [2703] | 44 | private: | 
| [2786] | 45 | void setupSelector(const STSelector &sel); | 
| [2703] | 46 | void fillCalTable(); | 
| [2696] | 47 | |
| [2703] | 48 | vector<int> iflist_; | 
| [2696] | 49 | }; | 
| 50 | ||
| 51 | } | |
| 52 | #endif | 
  Note:
 See   TracBrowser
 for help on using the repository browser.
    