#include <ExtendFlagger.h>
Public Member Functions | |
ExtendFlagger () | |
Constructor. | |
ExtendFlagger (MeasurementSet &ms, const String &exchan, const String &excorr, const String &exant, const String &exspw, const String &time, const Vector< Vector< String > > &corrs, const Vector< Int > &chans) | |
virtual | ~ExtendFlagger () |
Destructor. | |
ExtendFlagger & | operator= (const ExtendFlagger &) |
Operator= Equate by reference. | |
Bool | attach (MeasurementSet &ms) |
void | detach () |
Bool | initdata (const String &field="", const String &spw="", const String &array="", const String &feed="", const String &scan="", const String &baseline="", const String &uvrange="", const String &time="", const String &correlation="", const String &intent="") |
Bool | setdata () |
Bool | selectdata (Bool useoriginalms=True) |
Bool | setmanualflags (Bool unflag=False, Bool autocorr=False) |
Bool | run (Bool trial=False, Bool reset=False) |
Bool | extend (const Vector< FlagID > &flagids) |
Bool | extend2 (const Vector< FlagID > &flagids) |
void | setField (const String &field) |
void | setSpw (const String &spw) |
void | setArray (const String &array) |
void | setFeed (const String &feed) |
void | setScan (const String &scan) |
void | setBaseline (const String &baseline) |
void | setUvrange (const String &uvrange) |
void | setTime (const String &time) |
void | setCorrelation (const String &correlation) |
void | setIntent (const String &intent) |
void | setUnflag (Bool unflg) |
void | setExtendChan (const String &exchan) |
void | setExtendCorr (const String &excorr) |
void | setExtendSpw (const String &exspw) |
void | setExtendTime (const String &extime) |
void | setExtendAnt (const String &exant) |
void | setExtend (const String &exchan, const String &excorr, const String &exspw, const String &exant, const String &extime, const Vector< Vector< String > > &corrs, const Vector< Int > &chans) |
void | setAbleCorr (const Vector< Vector< String > > &corrName) |
void | setChanNum (const Vector< Int > &chanNum) |
String | halfExtendCorr (const String &corr, const uInt polid=0) |
String | ableSpw (const Int spw) |
void | show () |
Private Attributes | |
Flagger | flagger |
Bool | useoriginalms |
String | field |
String | spw |
String | array |
String | feed |
String | scan |
String | baseline |
String | uvrange |
String | time |
String | correlation |
String | intent |
String | clipexpr |
Vector< Double > | cliprange |
String | clipcolumn |
Bool | outside |
Bool | channelavg |
Double | quackinterval |
String | opmode |
Bool | unflag |
String | extendChan |
String | extendCorr |
String | extendSpw |
String | extendAnt |
String | extendTime |
Vector< Vector< String > > | ableCorr |
Vector< Int > | chanNum |
Definition at line 321 of file ExtendFlagger.h.
casa::ExtendFlagger::ExtendFlagger | ( | ) |
Constructor.
casa::ExtendFlagger::ExtendFlagger | ( | MeasurementSet & | ms, | |
const String & | exchan, | |||
const String & | excorr, | |||
const String & | exant, | |||
const String & | exspw, | |||
const String & | time, | |||
const Vector< Vector< String > > & | corrs, | |||
const Vector< Int > & | chans | |||
) |
virtual casa::ExtendFlagger::~ExtendFlagger | ( | ) | [virtual] |
Destructor.
String casa::ExtendFlagger::ableSpw | ( | const Int | spw | ) |
Bool casa::ExtendFlagger::attach | ( | MeasurementSet & | ms | ) |
void casa::ExtendFlagger::detach | ( | ) |
Bool casa::ExtendFlagger::extend | ( | const Vector< FlagID > & | flagids | ) |
Bool casa::ExtendFlagger::extend2 | ( | const Vector< FlagID > & | flagids | ) |
String casa::ExtendFlagger::halfExtendCorr | ( | const String & | corr, | |
const uInt | polid = 0 | |||
) |
Bool casa::ExtendFlagger::initdata | ( | const String & | field = "" , |
|
const String & | spw = "" , |
|||
const String & | array = "" , |
|||
const String & | feed = "" , |
|||
const String & | scan = "" , |
|||
const String & | baseline = "" , |
|||
const String & | uvrange = "" , |
|||
const String & | time = "" , |
|||
const String & | correlation = "" , |
|||
const String & | intent = "" | |||
) |
ExtendFlagger& casa::ExtendFlagger::operator= | ( | const ExtendFlagger & | ) | [inline] |
Operator= Equate by reference.
Definition at line 336 of file ExtendFlagger.h.
Bool casa::ExtendFlagger::run | ( | Bool | trial = False , |
|
Bool | reset = False | |||
) |
Bool casa::ExtendFlagger::selectdata | ( | Bool | useoriginalms = True |
) |
void casa::ExtendFlagger::setAbleCorr | ( | const Vector< Vector< String > > & | corrName | ) |
void casa::ExtendFlagger::setArray | ( | const String & | array | ) |
void casa::ExtendFlagger::setBaseline | ( | const String & | baseline | ) |
void casa::ExtendFlagger::setChanNum | ( | const Vector< Int > & | chanNum | ) |
void casa::ExtendFlagger::setCorrelation | ( | const String & | correlation | ) |
Bool casa::ExtendFlagger::setdata | ( | ) |
void casa::ExtendFlagger::setExtend | ( | const String & | exchan, | |
const String & | excorr, | |||
const String & | exspw, | |||
const String & | exant, | |||
const String & | extime, | |||
const Vector< Vector< String > > & | corrs, | |||
const Vector< Int > & | chans | |||
) |
void casa::ExtendFlagger::setExtendAnt | ( | const String & | exant | ) |
void casa::ExtendFlagger::setExtendChan | ( | const String & | exchan | ) |
void casa::ExtendFlagger::setExtendCorr | ( | const String & | excorr | ) |
void casa::ExtendFlagger::setExtendSpw | ( | const String & | exspw | ) |
void casa::ExtendFlagger::setExtendTime | ( | const String & | extime | ) |
void casa::ExtendFlagger::setFeed | ( | const String & | feed | ) |
void casa::ExtendFlagger::setField | ( | const String & | field | ) |
void casa::ExtendFlagger::setIntent | ( | const String & | intent | ) |
Bool casa::ExtendFlagger::setmanualflags | ( | Bool | unflag = False , |
|
Bool | autocorr = False | |||
) |
void casa::ExtendFlagger::setScan | ( | const String & | scan | ) |
void casa::ExtendFlagger::setSpw | ( | const String & | spw | ) |
void casa::ExtendFlagger::setTime | ( | const String & | time | ) |
void casa::ExtendFlagger::setUnflag | ( | Bool | unflg | ) |
void casa::ExtendFlagger::setUvrange | ( | const String & | uvrange | ) |
void casa::ExtendFlagger::show | ( | ) |
Vector<Vector<String> > casa::ExtendFlagger::ableCorr [private] |
Definition at line 417 of file ExtendFlagger.h.
String casa::ExtendFlagger::array [private] |
Definition at line 392 of file ExtendFlagger.h.
String casa::ExtendFlagger::baseline [private] |
Definition at line 395 of file ExtendFlagger.h.
Bool casa::ExtendFlagger::channelavg [private] |
Definition at line 405 of file ExtendFlagger.h.
Vector<Int> casa::ExtendFlagger::chanNum [private] |
Definition at line 418 of file ExtendFlagger.h.
String casa::ExtendFlagger::clipcolumn [private] |
Definition at line 403 of file ExtendFlagger.h.
String casa::ExtendFlagger::clipexpr [private] |
Definition at line 401 of file ExtendFlagger.h.
Vector<Double> casa::ExtendFlagger::cliprange [private] |
Definition at line 402 of file ExtendFlagger.h.
String casa::ExtendFlagger::correlation [private] |
Definition at line 398 of file ExtendFlagger.h.
String casa::ExtendFlagger::extendAnt [private] |
Definition at line 414 of file ExtendFlagger.h.
String casa::ExtendFlagger::extendChan [private] |
Definition at line 411 of file ExtendFlagger.h.
String casa::ExtendFlagger::extendCorr [private] |
Definition at line 412 of file ExtendFlagger.h.
String casa::ExtendFlagger::extendSpw [private] |
Definition at line 413 of file ExtendFlagger.h.
String casa::ExtendFlagger::extendTime [private] |
Definition at line 415 of file ExtendFlagger.h.
String casa::ExtendFlagger::feed [private] |
Definition at line 393 of file ExtendFlagger.h.
String casa::ExtendFlagger::field [private] |
Definition at line 390 of file ExtendFlagger.h.
Flagger casa::ExtendFlagger::flagger [private] |
Definition at line 387 of file ExtendFlagger.h.
String casa::ExtendFlagger::intent [private] |
Definition at line 399 of file ExtendFlagger.h.
String casa::ExtendFlagger::opmode [private] |
Definition at line 407 of file ExtendFlagger.h.
Bool casa::ExtendFlagger::outside [private] |
Definition at line 404 of file ExtendFlagger.h.
Double casa::ExtendFlagger::quackinterval [private] |
Definition at line 406 of file ExtendFlagger.h.
String casa::ExtendFlagger::scan [private] |
Definition at line 394 of file ExtendFlagger.h.
String casa::ExtendFlagger::spw [private] |
Definition at line 391 of file ExtendFlagger.h.
String casa::ExtendFlagger::time [private] |
Definition at line 397 of file ExtendFlagger.h.
Bool casa::ExtendFlagger::unflag [private] |
Definition at line 409 of file ExtendFlagger.h.
Bool casa::ExtendFlagger::useoriginalms [private] |
Definition at line 388 of file ExtendFlagger.h.
String casa::ExtendFlagger::uvrange [private] |
Definition at line 396 of file ExtendFlagger.h.