casa
$Rev:20696$
|
#include <LFTimeFreqCrop.h>
Definition at line 34 of file LFTimeFreqCrop.h.
default constructor
default destructor
void casa::LFTimeFreqCrop::AllocateMemory | ( | ) | [private] |
Float casa::LFTimeFreqCrop::calcVar | ( | Vector< Float > | vect, |
Vector< Bool > | flag, | ||
Vector< Float > | fit | ||
) | [private] |
void casa::LFTimeFreqCrop::FitBaseAndFlag | ( | uInt | pl, |
uInt | bs, | ||
String | fittype, | ||
String | direction, | ||
Cube< Float > & | cleanArr | ||
) | [private] |
void casa::LFTimeFreqCrop::FitPiecewisePoly | ( | Vector< Float > | data, |
Vector< Bool > | flag, | ||
Vector< Float > | fit | ||
) | [private] |
Extract a diagnostic spectrum vector.
Reimplemented from casa::LFBase.
Record casa::LFTimeFreqCrop::getParameters | ( | ) | [virtual] |
Get default autoflag params.
Reimplemented from casa::LFBase.
void casa::LFTimeFreqCrop::LineFit | ( | Vector< Float > | data, |
Vector< Bool > | flag, | ||
Vector< Float > | fit, | ||
uInt | lim1, | ||
uInt | lim2 | ||
) | [private] |
String casa::LFTimeFreqCrop::methodName | ( | ) | [inline, virtual] |
Return method name.
Implements casa::LFBase.
Definition at line 43 of file LFTimeFreqCrop.h.
References String.
void casa::LFTimeFreqCrop::PolyFit | ( | Vector< Float > | data, |
Vector< Bool > | flag, | ||
Vector< Float > | fit, | ||
uInt | lim1, | ||
uInt | lim2, | ||
uInt | deg | ||
) | [private] |
Bool casa::LFTimeFreqCrop::runMethod | ( | const VisBuffer & | inVb, |
Cube< Float > & | inVisc, | ||
Cube< Bool > & | inFlagc, | ||
Cube< Bool > & | inPreFlagc, | ||
uInt | numT, | ||
uInt | numAnt, | ||
uInt | numB, | ||
uInt | numC, | ||
uInt | numP | ||
) | [virtual] |
Run the algorithm.
Reimplemented from casa::LFBase.
Bool casa::LFTimeFreqCrop::setParameters | ( | Record & | parameters | ) | [virtual] |
Set autoflag params.
Reimplemented from casa::LFBase.
TFCROP functions.
Float casa::LFTimeFreqCrop::UStd | ( | Vector< Float > | vect, |
Vector< Bool > | flag, | ||
Vector< Float > | fit | ||
) | [private] |
Float casa::LFTimeFreqCrop::UStd | ( | Vector< Float > | vect, |
Vector< Bool > | flag, | ||
Float | mean | ||
) | [private] |
Vector<Int> casa::LFTimeFreqCrop::ant1 [private] |
Definition at line 112 of file LFTimeFreqCrop.h.
Vector<Int> casa::LFTimeFreqCrop::ant2 [private] |
Definition at line 112 of file LFTimeFreqCrop.h.
Double casa::LFTimeFreqCrop::ANT_TOL [private] |
void FlagDeviationsFromBase(uInt pl, uInt bs, String direction, Cube<Float> &cleanArr);
void FlagTimeSeries(uInt pl, uInt bs, String fittype);
Input parameters
Definition at line 88 of file LFTimeFreqCrop.h.
Double casa::LFTimeFreqCrop::BASELN_TOL [private] |
Definition at line 88 of file LFTimeFreqCrop.h.
Cube<Float> casa::LFTimeFreqCrop::cleanBP [private] |
Definition at line 103 of file LFTimeFreqCrop.h.
Cube<Float> casa::LFTimeFreqCrop::cleanTS [private] |
Definition at line 104 of file LFTimeFreqCrop.h.
String casa::LFTimeFreqCrop::Column [private] |
Definition at line 90 of file LFTimeFreqCrop.h.
Int casa::LFTimeFreqCrop::CorrChoice [private] |
Definition at line 89 of file LFTimeFreqCrop.h.
String casa::LFTimeFreqCrop::Expr [private] |
Definition at line 90 of file LFTimeFreqCrop.h.
Double casa::LFTimeFreqCrop::F_TOL [private] |
Definition at line 88 of file LFTimeFreqCrop.h.
Vector<Float> casa::LFTimeFreqCrop::fitBP [private] |
Definition at line 110 of file LFTimeFreqCrop.h.
Vector<Float> casa::LFTimeFreqCrop::fitTS [private] |
Definition at line 111 of file LFTimeFreqCrop.h.
Vector<Bool> casa::LFTimeFreqCrop::flagBP [private] |
Definition at line 108 of file LFTimeFreqCrop.h.
String casa::LFTimeFreqCrop::flagDimension_p [private] |
Definition at line 93 of file LFTimeFreqCrop.h.
Vector<Bool> casa::LFTimeFreqCrop::flagTS [private] |
Definition at line 109 of file LFTimeFreqCrop.h.
String casa::LFTimeFreqCrop::freqFitType_p [private] |
Definition at line 93 of file LFTimeFreqCrop.h.
Int casa::LFTimeFreqCrop::halfWin_p [private] |
Definition at line 89 of file LFTimeFreqCrop.h.
Vector<Int> casa::LFTimeFreqCrop::intSelCorr [private] |
Definition at line 91 of file LFTimeFreqCrop.h.
Int casa::LFTimeFreqCrop::MaxDeg [private] |
Definition at line 89 of file LFTimeFreqCrop.h.
Int casa::LFTimeFreqCrop::MaxNPieces [private] |
Definition at line 89 of file LFTimeFreqCrop.h.
Cube<Float> casa::LFTimeFreqCrop::meanBP [private] |
Shapes per chunk.
uInt Nrow; // Number of rows in current chunk
uInt Ncorr; // Number of correlations IPosition VisCubeShp;
Definition at line 102 of file LFTimeFreqCrop.h.
Int casa::LFTimeFreqCrop::NumTime [private] |
Definition at line 89 of file LFTimeFreqCrop.h.
Double casa::LFTimeFreqCrop::T_TOL [private] |
Definition at line 88 of file LFTimeFreqCrop.h.
Vector<Float> casa::LFTimeFreqCrop::tempBP [private] |
Definition at line 106 of file LFTimeFreqCrop.h.
Vector<Float> casa::LFTimeFreqCrop::tempTS [private] |
Definition at line 107 of file LFTimeFreqCrop.h.
String casa::LFTimeFreqCrop::timeFitType_p [private] |
Definition at line 93 of file LFTimeFreqCrop.h.
String casa::LFTimeFreqCrop::winStats_p [private] |
Definition at line 93 of file LFTimeFreqCrop.h.