source:
trunk/src/STCalTsys.h@
2744
| Last change on this file since 2744 was 2742, checked in by , 13 years ago | |
|---|---|
| File size: 1010 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 | |
| [2742] | 32 | class CalibrationManager; |
| [2703] | 33 | |
| [2696] | 34 | namespace asap { |
| 35 | ||
| 36 | /** | |
| [2703] | 37 | * Calibration operations on Scantable objects |
| 38 | * @author TakeshiNakazato | |
| 39 | */ | |
| 40 | class STCalTsys : public STCalibration { | |
| [2742] | 41 | |
| 42 | friend class CalibrationManager; | |
| 43 | ||
| [2696] | 44 | public: |
| [2703] | 45 | STCalTsys(casa::CountedPtr<Scantable> &s, vector<int> &iflist); |
| [2696] | 46 | |
| [2703] | 47 | ~STCalTsys() {;} |
| [2742] | 48 | |
| [2703] | 49 | private: |
| [2742] | 50 | void setupSelector(); |
| [2703] | 51 | void fillCalTable(); |
| [2696] | 52 | |
| [2703] | 53 | vector<int> iflist_; |
| [2696] | 54 | }; |
| 55 | ||
| 56 | } | |
| 57 | #endif |
Note:
See TracBrowser
for help on using the repository browser.
