casa::ExtendFlagger Class Reference

#include <ExtendFlagger.h>

List of all members.

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.
ExtendFlaggeroperator= (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

Detailed Description

Definition at line 321 of file ExtendFlagger.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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 (  ) 

Member Data Documentation

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.

Definition at line 395 of file ExtendFlagger.h.

Definition at line 405 of file ExtendFlagger.h.

Vector<Int> casa::ExtendFlagger::chanNum [private]

Definition at line 418 of file ExtendFlagger.h.

Definition at line 403 of file ExtendFlagger.h.

Definition at line 401 of file ExtendFlagger.h.

Vector<Double> casa::ExtendFlagger::cliprange [private]

Definition at line 402 of file ExtendFlagger.h.

Definition at line 398 of file ExtendFlagger.h.

Definition at line 414 of file ExtendFlagger.h.

Definition at line 411 of file ExtendFlagger.h.

Definition at line 412 of file ExtendFlagger.h.

Definition at line 413 of file ExtendFlagger.h.

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.

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.

Definition at line 404 of file ExtendFlagger.h.

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.

Definition at line 409 of file ExtendFlagger.h.

Definition at line 388 of file ExtendFlagger.h.

String casa::ExtendFlagger::uvrange [private]

Definition at line 396 of file ExtendFlagger.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1