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

#include <ATCAFiller.h>

Public Member Functions

 ATCAFiller ()
 Construct the ATCAFiller. More...
 
 ~ATCAFiller ()
 
casacore::Bool open (const casacore::String &msName, const casacore::Vector< casacore::String > &rpfitsFiles, const casacore::Vector< casacore::String > &options, casacore::Int opcor=2)
 Open the measurement set and one or more RPFits files. More...
 
casacore::Bool fill ()
 Fill the measurement set. More...
 
ATCAFillerfields (const casacore::Vector< casacore::String > &fieldList)
 Select a number of fields by name. More...
 
ATCAFillerfreqRange (casacore::Double lowFreq, casacore::Double highFreq=0)
 Select a range of frequencies, lowFreq=0 => everything below higFreq, highFreq=0 => everything above lowFreq. More...
 
ATCAFillerfrequencies (casacore::Vector< casacore::Double > freqs, casacore::Double windowWidth=1e6)
 Select frequencies within windowWidth of specified ones. More...
 
ATCAFillerscanRange (casacore::Int firstScan, casacore::Int lastScan=0)
 Select a range of scans to read. More...
 
ATCAFillerchanRange (casacore::Int firstChan, casacore::Int lastChan, casacore::Int ChanInc=1)
 Select range of channels, with optional increment. More...
 
ATCAFillertimeRange (casacore::Double firstTime, casacore::Double lastTime=0)
 casacore::Time range selection. More...
 
ATCAFillerfreqSel (const casacore::Vector< casacore::Int > &spws)
 Select the Freq (which one of the simult. More...
 
ATCAFillerbandwidth1 (casacore::Int bandwidth1)
 Select on bandwidth of IF 1. More...
 
ATCAFillernumChan1 (casacore::Int numchan1)
 Select on number of channels of IF 1. More...
 
ATCAFillershadow (casacore::Float diam)
 Set shadowing limit. More...
 
ATCAFillerdeselectAntenna (casacore::Vector< casacore::Int > antennas)
 Deselect antennas. More...
 
ATCAFillerxyPhaseSmooth (casacore::Int window=9, casacore::Double tolerance=10.0)
 casacore::Smooth xy-phases with running median and flag data with discrepant xy-phase. More...
 
ATCAFillertsysSmooth (casacore::Int window=9)
 casacore::Smooth Tsys values with running median and recalibrate the data. More...
 
ATCAFilleredge (casacore::Float edge)
 Set percentage of channels to flag at band edges. More...
 
casacore::Vector
< casacore::Double
opacities (casacore::Vector< casacore::Double > fGHz, casacore::Float tempK, casacore::Float humi, casacore::Float press, casacore::Float height)
 Calculate zenith opacities using the ASAP/Miriad model given surface weather conditions and observatory height. More...
 

Static Public Member Functions

static casacore::TableDesc atcaTableDesc (casacore::Bool compress)
 return the ATCA required tabledesc, this is the standard MeasurementSet plus ATCA specific additions. More...
 
static casacore::MeasurementSet makeTable (const casacore::String &tableName, casacore::Bool compress, casacore::Bool cabb)
 make the ATCA specific MeasurementSet More...
 
static void makeSubTables (casacore::MS &ms, casacore::Table::TableOption option, casacore::Bool cabb)
 make the subtables with ATCA specific additions More...
 

Private Types

enum  {
  MaxNChan,
  MaxNPol
}
 Constants MaxNPol needs to agree with if_cstok in RPFITS.h. More...
 
enum  {
  COUNT,
  FLAG,
  ONLINE,
  SCANTYPE,
  SYSCAL,
  SHADOW,
  NFLAG
}
 

Private Member Functions

 ATCAFiller (const ATCAFiller &)
 
ATCAFilleroperator= (const ATCAFiller &)
 
void init ()
 for constructors More...
 
void storeHeader (Bool last=False)
 When storing header items skip irrelevant items for the last (empty) scan, it is just there to capture caobs commands and comments. More...
 
void storeATCAHeader (Bool last=False)
 
void storeSysCal ()
 
casacore::Bool fill1 (const casacore::String &rpfitsname)
 fill a single input file More...
 
void list ()
 casacore::List the file on cout More...
 
casacore::Bool samplerFlag (casacore::Int row, casacore::Double posNegTolerance=3.0, casacore::Double zeroTolerance=0.5)
 Flag data if samplerstats are bad. More...
 
casacore::Int birdChan (casacore::Double refFreq, casacore::Int refChan, casacore::Double chanSpac)
 
void reweight ()
 
void storeData ()
 
casacore::Int checkSpW (casacore::Int ifNumber, casacore::Bool log=true)
 
void checkField ()
 
void checkObservation ()
 
void fillFeedTable ()
 Fill the feed table (with dummy values) More...
 
void fillObservationTable ()
 
void fillMeasureReferences ()
 
casacore::Bool selected (casacore::Int ifNum)
 
void listScan (casacore::Double &mjd, casacore::Int scan, casacore::Double ut)
 
casacore::Bool checkCABB (const casacore::String &rpfitsname)
 
void rfiFlag (casacore::Matrix< casacore::Bool > &flags)
 
casacore::String atcaPosToStation (casacore::Vector< casacore::Double > &xyz)
 
void flush ()
 
void unlock ()
 
void shadow (casacore::Int row, casacore::Bool last=false)
 

Private Attributes

casacore::MeasurementSet atms_p
 Data. More...
 
casacore::MSColumnsmsc_p
 
casacore::Vector
< casacore::String
rpfitsFiles_p
 Filenames. More...
 
casacore::Int opcor_p
 
casacore::String currentFile_p
 
casacore::Int nAnt_p
 The following should be constant throughout the rpfits file. More...
 
casacore::Int nScan_p
 Number of scans seen; #SpWs, #fields stored sofar. More...
 
casacore::Int nSpW_p
 
casacore::Int nField_p
 
casacore::Int scanNo_p
 #scanheaders stored, index into casacore::MS SpW and Field Tables for current data More...
 
casacore::Int spWId_p
 
casacore::Int fieldId_p
 
casacore::Int prev_fieldId_p
 
casacore::Int obsId_p
 
casacore::Bool gotAN_p
 Bools. More...
 
casacore::Bool appendMode_p
 
casacore::Bool storedHeader_p
 
casacore::Bool skipScan_p
 
casacore::Bool skipData_p
 
casacore::Bool firstHeader_p
 
casacore::Bool listHeader_p
 
casacore::uInt fileSize_p
 
casacore::Bool eof_p
 
casacore::Bool birdie_p
 
casacore::Bool reweight_p
 
casacore::Bool noxycorr_p
 
casacore::Bool noac_p
 
casacore::Int obsType_p
 
casacore::Bool hires_p
 
casacore::Bool init_p
 
casacore::Bool cabb_p
 
casacore::Float vis [2 *MaxNPol *MaxNChan]
 rpfits data More...
 
casacore::Float weight [MaxNPol *MaxNChan]
 
casacore::Int baseline
 
casacore::Int flg
 
casacore::Int bin
 
casacore::Int if_no
 
casacore::Int sourceno
 
casacore::Float ut
 
casacore::Float u
 
casacore::Float v
 
casacore::Float w
 
casacore::TiledDataStManAccessor dataAccessor_p
 storage manager accessor More...
 
casacore::TiledDataStManAccessor sigmaAccessor_p
 
casacore::TiledDataStManAccessor flagAccessor_p
 
casacore::TiledDataStManAccessor flagCatAccessor_p
 
casacore::TiledDataStManAccessor modelDataAccessor_p
 
casacore::TiledDataStManAccessor corrDataAccessor_p
 
casacore::TiledDataStManAccessor imWtAccessor_p
 
casacore::ScalarColumn
< casacore::Int
colSysCalIdAnt1
 Column objects to access Tables. More...
 
casacore::ScalarColumn
< casacore::Int
colSysCalIdAnt2
 
casacore::ScalarColumn
< casacore::Float
colXYAmplitude
 
casacore::ScalarColumn
< casacore::Float
colTrackErrMax
 
casacore::ScalarColumn
< casacore::Float
colTrackErrRMS
 
casacore::ScalarColumn
< casacore::Float
colWeatherSeeMonPhase
 
casacore::ScalarColumn
< casacore::Float
colWeatherSeeMonRMS
 
casacore::ScalarColumn
< casacore::Float
colWeatherRainGauge
 
casacore::ScalarColumn
< casacore::Int
colSamplerBits
 
casacore::ArrayColumn
< casacore::Float
colSamplerStatsNeg
 
casacore::ArrayColumn
< casacore::Float
colSamplerStatsZero
 
casacore::ArrayColumn
< casacore::Float
colSamplerStatsPos
 
casacore::ArrayColumn
< casacore::Float
colGTP
 
casacore::ArrayColumn
< casacore::Float
colSDO
 
casacore::ArrayColumn
< casacore::Float
colCalJy
 
casacore::ScalarColumn
< casacore::Bool
colWeatherSeeMonFlag
 
casacore::ScalarColumn
< casacore::Int
colScanInfoAntId
 ATCA_SCAN_INFO columns & table. More...
 
casacore::ScalarColumn
< casacore::Int
colScanInfoScanId
 
casacore::ScalarColumn
< casacore::Int
colScanInfoSpWId
 
casacore::ScalarColumn
< casacore::Int
colScanInfoCacal
 
casacore::ArrayColumn
< casacore::Int
colScanInfoFine
 
casacore::ArrayColumn
< casacore::Int
colScanInfoCoarse
 
casacore::ArrayColumn
< casacore::Int
colScanInfommAtt
 
casacore::ArrayColumn
< casacore::Float
colScanInfoSubreflector
 
casacore::ScalarColumn
< casacore::String
colScanInfoCorrConfig
 
casacore::ScalarColumn
< casacore::String
colScanInfoScanType
 
casacore::ScalarColumn
< casacore::String
colScanInfoCoordType
 
casacore::ScalarColumn
< casacore::String
colScanInfoPointInfo
 
casacore::ScalarColumn
< casacore::Bool
colScanInfoLineMode
 
casacore::Table msScanInfo_p
 
casacore::Matrix< casacore::FloatpointingCorr_p
 
casacore::Bool newPointingCorr_p
 
casacore::Double mjd0_p
 reference date More...
 
casacore::Vector< casacore::IntsysCalId_p
 variables to keep the state of the sysCal search & binning state More...
 
casacore::Float lastUT_p
 
casacore::Int lastSpWId_p
 
casacore::Bool gotSysCalId_p
 
casacore::Float lastWeatherUT_p
 
casacore::Int errCount_p
 
casacore::Vector
< casacore::String
fieldSelection_p
 Selection parameters. More...
 
casacore::Double lowFreq_p
 
casacore::Double highFreq_p
 
casacore::Vector
< casacore::Double
freqs_p
 
casacore::Double windowWidth_p
 
casacore::Int firstScan_p
 
casacore::Int lastScan_p
 
casacore::Int firstChan_p
 
casacore::Int lastChan_p
 
casacore::Double firstTime_p
 
casacore::Double lastTime_p
 
casacore::Vector< casacore::Intspws_p
 
casacore::Int bandWidth1_p
 
casacore::Int numChan1_p
 
casacore::Vector< casacore::Intbaselines_p
 
casacore::Vector< casacore::Intantennas_p
 
casacore::String sources_p
 Track sources. More...
 
casacore::Int nsources_p
 
casacore::Matrix< casacore::IntcorrIndex_p
 Polarization order. More...
 
casacore::Float shadow_p
 Check for shadowing. More...
 
casacore::Float edge_p
 
casacore::Block< casacore::IntrowCache_p
 
casacore::Int nRowCache_p
 
casacore::Double prevTime_p
 
casacore::Bool autoFlag_p
 Flagging. More...
 
casacore::Bool flagScanType_p
 
casacore::Vector< casacore::IntflagCount_p
 
casacore::LogIO os_p
 Logger. More...
 

Detailed Description

Definition at line 43 of file ATCAFiller.h.

Member Enumeration Documentation

anonymous enum
private

Constants MaxNPol needs to agree with if_cstok in RPFITS.h.

Enumerator
MaxNChan 
MaxNPol 

Definition at line 173 of file ATCAFiller.h.

anonymous enum
private
Enumerator
COUNT 
FLAG 
ONLINE 
SCANTYPE 
SYSCAL 
SHADOW 
NFLAG 

Definition at line 283 of file ATCAFiller.h.

Constructor & Destructor Documentation

casa::ATCAFiller::ATCAFiller ( )

Construct the ATCAFiller.

casa::ATCAFiller::~ATCAFiller ( )
casa::ATCAFiller::ATCAFiller ( const ATCAFiller )
private

Member Function Documentation

casacore::String casa::ATCAFiller::atcaPosToStation ( casacore::Vector< casacore::Double > &  xyz)
private
static casacore::TableDesc casa::ATCAFiller::atcaTableDesc ( casacore::Bool  compress)
static

return the ATCA required tabledesc, this is the standard MeasurementSet plus ATCA specific additions.

ATCAFiller& casa::ATCAFiller::bandwidth1 ( casacore::Int  bandwidth1)

Select on bandwidth of IF 1.

casacore::Int casa::ATCAFiller::birdChan ( casacore::Double  refFreq,
casacore::Int  refChan,
casacore::Double  chanSpac 
)
private
ATCAFiller& casa::ATCAFiller::chanRange ( casacore::Int  firstChan,
casacore::Int  lastChan,
casacore::Int  ChanInc = 1 
)

Select range of channels, with optional increment.

We may want multiple channel ranges -> use matrix(3,n) for selection?

casacore::Bool casa::ATCAFiller::checkCABB ( const casacore::String rpfitsname)
private
void casa::ATCAFiller::checkField ( )
private
void casa::ATCAFiller::checkObservation ( )
private
casacore::Int casa::ATCAFiller::checkSpW ( casacore::Int  ifNumber,
casacore::Bool  log = true 
)
private
ATCAFiller& casa::ATCAFiller::deselectAntenna ( casacore::Vector< casacore::Int antennas)

Deselect antennas.

ATCAFiller& casa::ATCAFiller::edge ( casacore::Float  edge)

Set percentage of channels to flag at band edges.

ATCAFiller& casa::ATCAFiller::fields ( const casacore::Vector< casacore::String > &  fieldList)

Select a number of fields by name.

casacore::Bool casa::ATCAFiller::fill ( )

Fill the measurement set.

casacore::Bool casa::ATCAFiller::fill1 ( const casacore::String rpfitsname)
private

fill a single input file

void casa::ATCAFiller::fillFeedTable ( )
private

Fill the feed table (with dummy values)

void casa::ATCAFiller::fillMeasureReferences ( )
private
void casa::ATCAFiller::fillObservationTable ( )
private
void casa::ATCAFiller::flush ( )
private
ATCAFiller& casa::ATCAFiller::freqRange ( casacore::Double  lowFreq,
casacore::Double  highFreq = 0 
)

Select a range of frequencies, lowFreq=0 => everything below higFreq, highFreq=0 => everything above lowFreq.

ATCAFiller& casa::ATCAFiller::freqSel ( const casacore::Vector< casacore::Int > &  spws)

Select the Freq (which one of the simult.

freqs), 0=> no selection.

ATCAFiller& casa::ATCAFiller::frequencies ( casacore::Vector< casacore::Double freqs,
casacore::Double  windowWidth = 1e6 
)

Select frequencies within windowWidth of specified ones.

(This selects on center-frequencies only, not channelfrequencies)

void casa::ATCAFiller::init ( )
private

for constructors

void casa::ATCAFiller::list ( )
private

casacore::List the file on cout

void casa::ATCAFiller::listScan ( casacore::Double mjd,
casacore::Int  scan,
casacore::Double  ut 
)
private
static void casa::ATCAFiller::makeSubTables ( casacore::MS ms,
casacore::Table::TableOption  option,
casacore::Bool  cabb 
)
static

make the subtables with ATCA specific additions

static casacore::MeasurementSet casa::ATCAFiller::makeTable ( const casacore::String tableName,
casacore::Bool  compress,
casacore::Bool  cabb 
)
static

make the ATCA specific MeasurementSet

ATCAFiller& casa::ATCAFiller::numChan1 ( casacore::Int  numchan1)

Select on number of channels of IF 1.

casacore::Vector<casacore::Double> casa::ATCAFiller::opacities ( casacore::Vector< casacore::Double fGHz,
casacore::Float  tempK,
casacore::Float  humi,
casacore::Float  press,
casacore::Float  height 
)

Calculate zenith opacities using the ASAP/Miriad model given surface weather conditions and observatory height.

Units are: fGHz [GHz], tempK [Kelvin], humi [%], press [hPa], height [m]

casacore::Bool casa::ATCAFiller::open ( const casacore::String msName,
const casacore::Vector< casacore::String > &  rpfitsFiles,
const casacore::Vector< casacore::String > &  options,
casacore::Int  opcor = 2 
)

Open the measurement set and one or more RPFits files.

Opacity correction is not yet implemented - could go in gencal or here, if gencal scheme doesn't improve

ATCAFiller& casa::ATCAFiller::operator= ( const ATCAFiller )
private
void casa::ATCAFiller::reweight ( )
private
void casa::ATCAFiller::rfiFlag ( casacore::Matrix< casacore::Bool > &  flags)
private
casacore::Bool casa::ATCAFiller::samplerFlag ( casacore::Int  row,
casacore::Double  posNegTolerance = 3.0,
casacore::Double  zeroTolerance = 0.5 
)
private

Flag data if samplerstats are bad.

ATCAFiller& casa::ATCAFiller::scanRange ( casacore::Int  firstScan,
casacore::Int  lastScan = 0 
)

Select a range of scans to read.

first=0 or 1 => start at first one, last=0 => read to end of file.

casacore::Bool casa::ATCAFiller::selected ( casacore::Int  ifNum)
private
ATCAFiller& casa::ATCAFiller::shadow ( casacore::Float  diam)

Set shadowing limit.

void casa::ATCAFiller::shadow ( casacore::Int  row,
casacore::Bool  last = false 
)
private
void casa::ATCAFiller::storeATCAHeader ( Bool  last = False)
private
void casa::ATCAFiller::storeData ( )
private
void casa::ATCAFiller::storeHeader ( Bool  last = False)
private

When storing header items skip irrelevant items for the last (empty) scan, it is just there to capture caobs commands and comments.

void casa::ATCAFiller::storeSysCal ( )
private
ATCAFiller& casa::ATCAFiller::timeRange ( casacore::Double  firstTime,
casacore::Double  lastTime = 0 
)

casacore::Time range selection.

ATCAFiller& casa::ATCAFiller::tsysSmooth ( casacore::Int  window = 9)

casacore::Smooth Tsys values with running median and recalibrate the data.

void casa::ATCAFiller::unlock ( )
private
ATCAFiller& casa::ATCAFiller::xyPhaseSmooth ( casacore::Int  window = 9,
casacore::Double  tolerance = 10.0 
)

casacore::Smooth xy-phases with running median and flag data with discrepant xy-phase.

Member Data Documentation

casacore::Vector<casacore::Int> casa::ATCAFiller::antennas_p
private

Definition at line 265 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::appendMode_p
private

Definition at line 193 of file ATCAFiller.h.

casacore::MeasurementSet casa::ATCAFiller::atms_p
private

Data.

Definition at line 175 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::autoFlag_p
private

Flagging.

Definition at line 282 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::bandWidth1_p
private

Definition at line 264 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::baseline
private

Definition at line 213 of file ATCAFiller.h.

casacore::Vector<casacore::Int> casa::ATCAFiller::baselines_p
private

Definition at line 265 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::bin
private

Definition at line 213 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::birdie_p
private

Definition at line 201 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::cabb_p
private

Definition at line 208 of file ATCAFiller.h.

casacore::ArrayColumn<casacore::Float> casa::ATCAFiller::colCalJy
private

Definition at line 230 of file ATCAFiller.h.

casacore::ArrayColumn<casacore::Float> casa::ATCAFiller::colGTP
private

Definition at line 230 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Int> casa::ATCAFiller::colSamplerBits
private

Definition at line 227 of file ATCAFiller.h.

casacore::ArrayColumn<casacore::Float> casa::ATCAFiller::colSamplerStatsNeg
private

Definition at line 228 of file ATCAFiller.h.

casacore::ArrayColumn<casacore::Float> casa::ATCAFiller::colSamplerStatsPos
private

Definition at line 228 of file ATCAFiller.h.

casacore::ArrayColumn<casacore::Float> casa::ATCAFiller::colSamplerStatsZero
private

Definition at line 228 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Int> casa::ATCAFiller::colScanInfoAntId
private

ATCA_SCAN_INFO columns & table.

Definition at line 233 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Int> casa::ATCAFiller::colScanInfoCacal
private

Definition at line 233 of file ATCAFiller.h.

casacore::ArrayColumn<casacore::Int> casa::ATCAFiller::colScanInfoCoarse
private

Definition at line 235 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::String> casa::ATCAFiller::colScanInfoCoordType
private

Definition at line 237 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::String> casa::ATCAFiller::colScanInfoCorrConfig
private

Definition at line 237 of file ATCAFiller.h.

casacore::ArrayColumn<casacore::Int> casa::ATCAFiller::colScanInfoFine
private

Definition at line 235 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Bool> casa::ATCAFiller::colScanInfoLineMode
private

Definition at line 239 of file ATCAFiller.h.

casacore::ArrayColumn<casacore::Int> casa::ATCAFiller::colScanInfommAtt
private

Definition at line 235 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::String> casa::ATCAFiller::colScanInfoPointInfo
private

Definition at line 237 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Int> casa::ATCAFiller::colScanInfoScanId
private

Definition at line 233 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::String> casa::ATCAFiller::colScanInfoScanType
private

Definition at line 237 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Int> casa::ATCAFiller::colScanInfoSpWId
private

Definition at line 233 of file ATCAFiller.h.

casacore::ArrayColumn<casacore::Float> casa::ATCAFiller::colScanInfoSubreflector
private

Definition at line 236 of file ATCAFiller.h.

casacore::ArrayColumn<casacore::Float> casa::ATCAFiller::colSDO
private

Definition at line 230 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Int> casa::ATCAFiller::colSysCalIdAnt1
private

Column objects to access Tables.

colXXX objects are ATCA specific columns in the casacore::MeasurementSet

Definition at line 224 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Int> casa::ATCAFiller::colSysCalIdAnt2
private

Definition at line 224 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Float> casa::ATCAFiller::colTrackErrMax
private

Definition at line 225 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Float> casa::ATCAFiller::colTrackErrRMS
private

Definition at line 225 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Float> casa::ATCAFiller::colWeatherRainGauge
private

Definition at line 225 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Bool> casa::ATCAFiller::colWeatherSeeMonFlag
private

Definition at line 231 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Float> casa::ATCAFiller::colWeatherSeeMonPhase
private

Definition at line 225 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Float> casa::ATCAFiller::colWeatherSeeMonRMS
private

Definition at line 225 of file ATCAFiller.h.

casacore::ScalarColumn<casacore::Float> casa::ATCAFiller::colXYAmplitude
private

Definition at line 225 of file ATCAFiller.h.

casacore::TiledDataStManAccessor casa::ATCAFiller::corrDataAccessor_p
private

Definition at line 219 of file ATCAFiller.h.

casacore::Matrix<casacore::Int> casa::ATCAFiller::corrIndex_p
private

Polarization order.

Definition at line 272 of file ATCAFiller.h.

casacore::String casa::ATCAFiller::currentFile_p
private

Definition at line 181 of file ATCAFiller.h.

casacore::TiledDataStManAccessor casa::ATCAFiller::dataAccessor_p
private

storage manager accessor

Definition at line 217 of file ATCAFiller.h.

casacore::Float casa::ATCAFiller::edge_p
private

Definition at line 276 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::eof_p
private

Definition at line 200 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::errCount_p
private

Definition at line 253 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::fieldId_p
private

Definition at line 189 of file ATCAFiller.h.

casacore::Vector<casacore::String> casa::ATCAFiller::fieldSelection_p
private

Selection parameters.

Definition at line 256 of file ATCAFiller.h.

casacore::uInt casa::ATCAFiller::fileSize_p
private

Definition at line 199 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::firstChan_p
private

Definition at line 261 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::firstHeader_p
private

Definition at line 197 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::firstScan_p
private

Definition at line 260 of file ATCAFiller.h.

casacore::Double casa::ATCAFiller::firstTime_p
private

Definition at line 262 of file ATCAFiller.h.

casacore::TiledDataStManAccessor casa::ATCAFiller::flagAccessor_p
private

Definition at line 217 of file ATCAFiller.h.

casacore::TiledDataStManAccessor casa::ATCAFiller::flagCatAccessor_p
private

Definition at line 217 of file ATCAFiller.h.

casacore::Vector<casacore::Int> casa::ATCAFiller::flagCount_p
private

Definition at line 284 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::flagScanType_p
private

Definition at line 282 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::flg
private

Definition at line 213 of file ATCAFiller.h.

casacore::Vector<casacore::Double> casa::ATCAFiller::freqs_p
private

Definition at line 258 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::gotAN_p
private

Bools.

Definition at line 192 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::gotSysCalId_p
private

Definition at line 251 of file ATCAFiller.h.

casacore::Double casa::ATCAFiller::highFreq_p
private

Definition at line 257 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::hires_p
private

Definition at line 206 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::if_no
private

Definition at line 213 of file ATCAFiller.h.

casacore::TiledDataStManAccessor casa::ATCAFiller::imWtAccessor_p
private

Definition at line 219 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::init_p
private

Definition at line 207 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::lastChan_p
private

Definition at line 261 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::lastScan_p
private

Definition at line 260 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::lastSpWId_p
private

Definition at line 250 of file ATCAFiller.h.

casacore::Double casa::ATCAFiller::lastTime_p
private

Definition at line 262 of file ATCAFiller.h.

casacore::Float casa::ATCAFiller::lastUT_p
private

Definition at line 249 of file ATCAFiller.h.

casacore::Float casa::ATCAFiller::lastWeatherUT_p
private

Definition at line 252 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::listHeader_p
private

Definition at line 198 of file ATCAFiller.h.

casacore::Double casa::ATCAFiller::lowFreq_p
private

Definition at line 257 of file ATCAFiller.h.

casacore::Double casa::ATCAFiller::mjd0_p
private

reference date

Definition at line 245 of file ATCAFiller.h.

casacore::TiledDataStManAccessor casa::ATCAFiller::modelDataAccessor_p
private

Definition at line 219 of file ATCAFiller.h.

casacore::MSColumns* casa::ATCAFiller::msc_p
private

Definition at line 176 of file ATCAFiller.h.

casacore::Table casa::ATCAFiller::msScanInfo_p
private

Definition at line 240 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::nAnt_p
private

The following should be constant throughout the rpfits file.

Definition at line 184 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::newPointingCorr_p
private

Definition at line 242 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::nField_p
private

Definition at line 187 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::noac_p
private

Definition at line 204 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::noxycorr_p
private

Definition at line 203 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::nRowCache_p
private

Definition at line 278 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::nScan_p
private

Number of scans seen; #SpWs, #fields stored sofar.

Definition at line 187 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::nsources_p
private

Definition at line 269 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::nSpW_p
private

Definition at line 187 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::numChan1_p
private

Definition at line 264 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::obsId_p
private

Definition at line 189 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::obsType_p
private

Definition at line 205 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::opcor_p
private

Definition at line 180 of file ATCAFiller.h.

casacore::LogIO casa::ATCAFiller::os_p
private

Logger.

Definition at line 287 of file ATCAFiller.h.

casacore::Matrix<casacore::Float> casa::ATCAFiller::pointingCorr_p
private

Definition at line 241 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::prev_fieldId_p
private

Definition at line 189 of file ATCAFiller.h.

casacore::Double casa::ATCAFiller::prevTime_p
private

Definition at line 279 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::reweight_p
private

Definition at line 202 of file ATCAFiller.h.

casacore::Block<casacore::Int> casa::ATCAFiller::rowCache_p
private

Definition at line 277 of file ATCAFiller.h.

casacore::Vector<casacore::String> casa::ATCAFiller::rpfitsFiles_p
private

Filenames.

Definition at line 179 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::scanNo_p
private

#scanheaders stored, index into casacore::MS SpW and Field Tables for current data

Definition at line 189 of file ATCAFiller.h.

casacore::Float casa::ATCAFiller::shadow_p
private

Check for shadowing.

Definition at line 275 of file ATCAFiller.h.

casacore::TiledDataStManAccessor casa::ATCAFiller::sigmaAccessor_p
private

Definition at line 217 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::skipData_p
private

Definition at line 196 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::skipScan_p
private

Definition at line 195 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::sourceno
private

Definition at line 213 of file ATCAFiller.h.

casacore::String casa::ATCAFiller::sources_p
private

Track sources.

Definition at line 268 of file ATCAFiller.h.

casacore::Int casa::ATCAFiller::spWId_p
private

Definition at line 189 of file ATCAFiller.h.

casacore::Vector<casacore::Int> casa::ATCAFiller::spws_p
private

Definition at line 263 of file ATCAFiller.h.

casacore::Bool casa::ATCAFiller::storedHeader_p
private

Definition at line 194 of file ATCAFiller.h.

casacore::Vector<casacore::Int> casa::ATCAFiller::sysCalId_p
private

variables to keep the state of the sysCal search & binning state

Definition at line 248 of file ATCAFiller.h.

casacore::Float casa::ATCAFiller::u
private

Definition at line 214 of file ATCAFiller.h.

casacore::Float casa::ATCAFiller::ut
private

Definition at line 214 of file ATCAFiller.h.

casacore::Float casa::ATCAFiller::v
private

Definition at line 214 of file ATCAFiller.h.

casacore::Float casa::ATCAFiller::vis[2 *MaxNPol *MaxNChan]
private

rpfits data

Definition at line 211 of file ATCAFiller.h.

casacore::Float casa::ATCAFiller::w
private

Definition at line 214 of file ATCAFiller.h.

casacore::Float casa::ATCAFiller::weight[MaxNPol *MaxNChan]
private

Definition at line 212 of file ATCAFiller.h.

casacore::Double casa::ATCAFiller::windowWidth_p
private

Definition at line 259 of file ATCAFiller.h.


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