casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casa::ExtendFlagger Class Reference

#include <ExtendFlagger.h>

Public Member Functions

 ExtendFlagger ()
 Constructor. More...
 
 ExtendFlagger (casacore::MeasurementSet &ms, const casacore::String &exchan, const casacore::String &excorr, const casacore::String &exant, const casacore::String &exspw, const casacore::String &time, const casacore::Vector< casacore::Vector< casacore::String > > &corrs, const casacore::Vector< casacore::Int > &chans)
 
virtual ~ExtendFlagger ()
 Destructor. More...
 
ExtendFlaggeroperator= (const ExtendFlagger &)
 Operator= Equate by reference. More...
 
casacore::Bool attach (casacore::MeasurementSet &ms)
 
void detach ()
 
casacore::Bool initdata (const casacore::String &field="", const casacore::String &spw="", const casacore::String &array="", const casacore::String &feed="", const casacore::String &scan="", const casacore::String &baseline="", const casacore::String &uvrange="", const casacore::String &time="", const casacore::String &correlation="", const casacore::String &intent="")
 
casacore::Bool setdata ()
 
casacore::Bool selectdata (casacore::Bool useoriginalms=true)
 
casacore::Bool setmanualflags (casacore::Bool unflag=false, casacore::Bool autocorr=false)
 
casacore::Bool run (casacore::Bool trial=false, casacore::Bool reset=false)
 
casacore::Bool extend (const casacore::Vector< FlagID > &flagids)
 
casacore::Bool extend2 (const casacore::Vector< FlagID > &flagids)
 
void setField (const casacore::String &field)
 
void setSpw (const casacore::String &spw)
 
void setArray (const casacore::String &array)
 
void setFeed (const casacore::String &feed)
 
void setScan (const casacore::String &scan)
 
void setBaseline (const casacore::String &baseline)
 
void setUvrange (const casacore::String &uvrange)
 
void setTime (const casacore::String &time)
 
void setCorrelation (const casacore::String &correlation)
 
void setIntent (const casacore::String &intent)
 
void setUnflag (casacore::Bool unflg)
 
void setExtendChan (const casacore::String &exchan)
 
void setExtendCorr (const casacore::String &excorr)
 
void setExtendSpw (const casacore::String &exspw)
 
void setExtendTime (const casacore::String &extime)
 
void setExtendAnt (const casacore::String &exant)
 
void setExtend (const casacore::String &exchan, const casacore::String &excorr, const casacore::String &exspw, const casacore::String &exant, const casacore::String &extime, const casacore::Vector< casacore::Vector< casacore::String > > &corrs, const casacore::Vector< casacore::Int > &chans)
 
void setAbleCorr (const casacore::Vector< casacore::Vector< casacore::String > > &corrName)
 
void setChanNum (const casacore::Vector< casacore::Int > &chanNum)
 
casacore::String halfExtendCorr (const casacore::String &corr, const casacore::uInt polid=0)
 
casacore::String ableSpw (const casacore::Int spw)
 
void show ()
 

Private Attributes

Flagger flagger
 
casacore::String field
 casacore::Bool useoriginalms; More...
 
casacore::String spw
 
casacore::String array
 
casacore::String feed
 
casacore::String scan
 
casacore::String baseline
 
casacore::String uvrange
 
casacore::String time
 
casacore::String correlation
 
casacore::String intent
 
casacore::String clipexpr
 
casacore::Vector
< casacore::Double
cliprange
 
casacore::String clipcolumn
 
casacore::Bool outside
 
casacore::Bool channelavg
 
casacore::Double quackinterval
 
casacore::String opmode
 
casacore::Bool unflag
 
casacore::String extendChan
 
casacore::String extendCorr
 
casacore::String extendSpw
 
casacore::String extendAnt
 
casacore::String extendTime
 
casacore::Vector
< casacore::Vector
< casacore::String > > 
ableCorr
 
casacore::Vector< casacore::IntchanNum
 

Detailed Description

Definition at line 321 of file ExtendFlagger.h.

Constructor & Destructor Documentation

casa::ExtendFlagger::ExtendFlagger ( )

Constructor.

casa::ExtendFlagger::ExtendFlagger ( casacore::MeasurementSet ms,
const casacore::String exchan,
const casacore::String excorr,
const casacore::String exant,
const casacore::String exspw,
const casacore::String time,
const casacore::Vector< casacore::Vector< casacore::String > > &  corrs,
const casacore::Vector< casacore::Int > &  chans 
)
virtual casa::ExtendFlagger::~ExtendFlagger ( )
virtual

Destructor.

Member Function Documentation

casacore::String casa::ExtendFlagger::ableSpw ( const casacore::Int  spw)
casacore::Bool casa::ExtendFlagger::attach ( casacore::MeasurementSet ms)
void casa::ExtendFlagger::detach ( )
casacore::Bool casa::ExtendFlagger::extend ( const casacore::Vector< FlagID > &  flagids)
casacore::Bool casa::ExtendFlagger::extend2 ( const casacore::Vector< FlagID > &  flagids)
casacore::String casa::ExtendFlagger::halfExtendCorr ( const casacore::String corr,
const casacore::uInt  polid = 0 
)
casacore::Bool casa::ExtendFlagger::initdata ( const casacore::String field = "",
const casacore::String spw = "",
const casacore::String array = "",
const casacore::String feed = "",
const casacore::String scan = "",
const casacore::String baseline = "",
const casacore::String uvrange = "",
const casacore::String time = "",
const casacore::String correlation = "",
const casacore::String intent = "" 
)
ExtendFlagger& casa::ExtendFlagger::operator= ( const ExtendFlagger )
inline

Operator= Equate by reference.

Definition at line 336 of file ExtendFlagger.h.

casacore::Bool casa::ExtendFlagger::run ( casacore::Bool  trial = false,
casacore::Bool  reset = false 
)
casacore::Bool casa::ExtendFlagger::selectdata ( casacore::Bool  useoriginalms = true)
void casa::ExtendFlagger::setAbleCorr ( const casacore::Vector< casacore::Vector< casacore::String > > &  corrName)
void casa::ExtendFlagger::setArray ( const casacore::String array)
void casa::ExtendFlagger::setBaseline ( const casacore::String baseline)
void casa::ExtendFlagger::setChanNum ( const casacore::Vector< casacore::Int > &  chanNum)
void casa::ExtendFlagger::setCorrelation ( const casacore::String correlation)
casacore::Bool casa::ExtendFlagger::setdata ( )
void casa::ExtendFlagger::setExtend ( const casacore::String exchan,
const casacore::String excorr,
const casacore::String exspw,
const casacore::String exant,
const casacore::String extime,
const casacore::Vector< casacore::Vector< casacore::String > > &  corrs,
const casacore::Vector< casacore::Int > &  chans 
)
void casa::ExtendFlagger::setExtendAnt ( const casacore::String exant)
void casa::ExtendFlagger::setExtendChan ( const casacore::String exchan)
void casa::ExtendFlagger::setExtendCorr ( const casacore::String excorr)
void casa::ExtendFlagger::setExtendSpw ( const casacore::String exspw)
void casa::ExtendFlagger::setExtendTime ( const casacore::String extime)
void casa::ExtendFlagger::setFeed ( const casacore::String feed)
void casa::ExtendFlagger::setField ( const casacore::String field)
void casa::ExtendFlagger::setIntent ( const casacore::String intent)
casacore::Bool casa::ExtendFlagger::setmanualflags ( casacore::Bool  unflag = false,
casacore::Bool  autocorr = false 
)
void casa::ExtendFlagger::setScan ( const casacore::String scan)
void casa::ExtendFlagger::setSpw ( const casacore::String spw)
void casa::ExtendFlagger::setTime ( const casacore::String time)
void casa::ExtendFlagger::setUnflag ( casacore::Bool  unflg)
void casa::ExtendFlagger::setUvrange ( const casacore::String uvrange)
void casa::ExtendFlagger::show ( )

Member Data Documentation

casacore::Vector<casacore::Vector<casacore::String> > casa::ExtendFlagger::ableCorr
private

Definition at line 417 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::array
private

Definition at line 392 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::baseline
private

Definition at line 395 of file ExtendFlagger.h.

casacore::Bool casa::ExtendFlagger::channelavg
private

Definition at line 405 of file ExtendFlagger.h.

casacore::Vector<casacore::Int> casa::ExtendFlagger::chanNum
private

Definition at line 418 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::clipcolumn
private

Definition at line 403 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::clipexpr
private

Definition at line 401 of file ExtendFlagger.h.

casacore::Vector<casacore::Double> casa::ExtendFlagger::cliprange
private

Definition at line 402 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::correlation
private

Definition at line 398 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::extendAnt
private

Definition at line 414 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::extendChan
private

Definition at line 411 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::extendCorr
private

Definition at line 412 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::extendSpw
private

Definition at line 413 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::extendTime
private

Definition at line 415 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::feed
private

Definition at line 393 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::field
private

casacore::Bool useoriginalms;

Definition at line 390 of file ExtendFlagger.h.

Flagger casa::ExtendFlagger::flagger
private

Definition at line 387 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::intent
private

Definition at line 399 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::opmode
private

Definition at line 407 of file ExtendFlagger.h.

casacore::Bool casa::ExtendFlagger::outside
private

Definition at line 404 of file ExtendFlagger.h.

casacore::Double casa::ExtendFlagger::quackinterval
private

Definition at line 406 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::scan
private

Definition at line 394 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::spw
private

Definition at line 391 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::time
private

Definition at line 397 of file ExtendFlagger.h.

casacore::Bool casa::ExtendFlagger::unflag
private

Definition at line 409 of file ExtendFlagger.h.

casacore::String casa::ExtendFlagger::uvrange
private

Definition at line 396 of file ExtendFlagger.h.


The documentation for this class was generated from the following file: