Changeset 2047 for trunk/src/Scantable.h
- Timestamp:
- 03/15/11 18:31:04 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/Scantable.h
r2012 r2047 493 493 void regridChannel( int nchan, double dnu, int irow ) ; 494 494 495 bool getFlagtraFast( int whichrow);495 bool getFlagtraFast(casa::uInt whichrow); 496 496 497 497 void polyBaseline(const std::vector<bool>& mask, … … 521 521 bool outLogger=false, 522 522 const std::string& blfile=""); 523 void sinusoidBaseline(const std::vector<bool>& mask, 524 int nMinWavesInSW, 525 int nMaxWavesInSW, 526 float thresClip, 527 int nIterClip, 528 bool outLogger=false, 529 const std::string& blfile=""); 530 void autoSinusoidBaseline(const std::vector<bool>& mask, 531 int nMinWavesInSW, 532 int nMaxWavesInSW, 533 float thresClip, 534 int nIterClip, 535 const std::vector<int>& edge, 536 float threshold=3.0, 537 int chanAvgLimit=1, 538 bool outLogger=false, 539 const std::string& blfile=""); 523 540 float getRms(const std::vector<bool>& mask, int whichrow); 524 541 std::string formatBaselineParams(const std::vector<float>& params, … … 657 674 float thresClip=3.0, 658 675 int nIterClip=1); 676 std::vector<float> doSinusoidFitting(const std::vector<float>& data, 677 const std::vector<bool>& mask, 678 int nMinWavesInSW, 679 int nMaxWavesInSW, 680 std::vector<float>& params, 681 float thresClip=3.0, 682 int nIterClip=1); 659 683 bool hasSameNchanOverIFs(); 660 684 std::string getMaskRangeList(const std::vector<bool>& mask, 661 685 int whichrow, 662 686 const casa::String& coordInfo, 663 bool hasSameNchan, 664 int firstIF, 665 bool silent=false); 666 std::vector<int> getMaskEdgeIndices(const std::vector<bool>& mask, bool getStartIndices=true); 687 bool hasSameNchan, 688 bool verbose=false); 689 std::vector<int> getMaskEdgeIndices(const std::vector<bool>& mask); 667 690 std::string formatBaselineParamsHeader(int whichrow, const std::string& masklist, bool verbose) const; 668 691 std::string formatBaselineParamsFooter(float rms, bool verbose) const; 669 692 std::vector<bool> getCompositeChanMask(int whichrow, const std::vector<bool>& inMask); 670 693 //std::vector<bool> getCompositeChanMask(int whichrow, const std::vector<bool>& inMask, const std::vector<int>& edge, const int minEdgeSize, STLineFinder& lineFinder); 694 void outputFittingResult(bool outLogger, bool outTextFile, const std::vector<bool>& chanMask, int whichrow, const casa::String& coordInfo, bool hasSameNchan, std::ofstream& ofs, const casa::String& funcName, Fitter& fitter); 695 void outputFittingResult(bool outLogger, bool outTextFile, const std::vector<bool>& chanMask, int whichrow, const casa::String& coordInfo, bool hasSameNchan, std::ofstream& ofs, const casa::String& funcName, const std::vector<int>& pieceEdges, const std::vector<float>& params, const std::vector<bool>& fixed); 696 void outputFittingResult(bool outLogger, bool outTextFile, const std::vector<bool>& chanMask, int whichrow, const casa::String& coordInfo, bool hasSameNchan, std::ofstream& ofs, const casa::String& funcName, const std::vector<float>& params, const std::vector<bool>& fixed); 671 697 672 698 void applyChanFlag( casa::uInt whichrow, const std::vector<bool>& msk, casa::uChar flagval);
Note: See TracChangeset
for help on using the changeset viewer.