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 Member Functions | Private Attributes | List of all members
VLAFiller Class Reference

Functions to convert from VLA archive format to a casacore::MeasurementSet. More...

#include <VLAFiller.h>

Inheritance diagram for VLAFiller:
casacore::MSColumns casacore::MSMainColumns casacore::ROMSMainColumns

Public Member Functions

 VLAFiller (casacore::MeasurementSet &output, VLALogicalRecord &input, casacore::Double freqTolerance=0.0, casacore::Bool autocorr=false, const casacore::String &antnamescheme="new", const casacore::Bool &applyTsys=true)
 Construct a VLAFiller object that will data from the specified input, and writes it to the supplied MeasurementSet. More...
 
 ~VLAFiller ()
 Does nothing special. More...
 
void setFilter (const VLAFilterSet &filter)
 Set the filter that will be used to restrict which input records get copied to the output MS. More...
 
void fill (casacore::Int verbose=1)
 fill the supplied casacore::MeasurementSet from the the supplied VLABuffer. More...
 
void setStopParams (casacore::String &, casacore::String &)
 Set the stop Parameters for filling. More...
 
- Public Member Functions inherited from casacore::MSColumns
 MSColumns (MeasurementSet &ms)
 Create a columns object that accesses the data in the specified MS. More...
 
 ~MSColumns ()
 The destructor does nothing special. More...
 
MSAntennaColumnsantenna ()
 Read-write access to required subtables. More...
 
MSDataDescColumnsdataDescription ()
 
MSFeedColumnsfeed ()
 
MSFieldColumnsfield ()
 
MSFlagCmdColumnsflagCmd ()
 
MSHistoryColumnshistory ()
 
MSObservationColumnsobservation ()
 
MSPointingColumnspointing ()
 
MSPolarizationColumnspolarization ()
 
MSProcessorColumnsprocessor ()
 
MSSpWindowColumnsspectralWindow ()
 
MSStateColumnsstate ()
 
MSDopplerColumnsdoppler ()
 Read-write access to optional subtables. More...
 
MSFreqOffsetColumnsfreqOffset ()
 
MSSourceColumnssource ()
 
MSSysCalColumnssysCal ()
 
MSWeatherColumnsweather ()
 
const ROMSAntennaColumnsantenna () const
 Read-only access to required subtables. More...
 
const ROMSDataDescColumnsdataDescription () const
 
const ROMSFeedColumnsfeed () const
 
const ROMSFieldColumnsfield () const
 
const ROMSFlagCmdColumnsflagCmd () const
 
const ROMSHistoryColumnshistory () const
 
const ROMSObservationColumnsobservation () const
 
const ROMSPointingColumnspointing () const
 
const ROMSPolarizationColumnspolarization () const
 
const ROMSProcessorColumnsprocessor () const
 
const ROMSSourceColumnssource () const
 
const ROMSSpWindowColumnsspectralWindow () const
 
const ROMSStateColumnsstate () const
 
const ROMSDopplerColumnsdoppler () const
 Read-only access to optional subtables. More...
 
const ROMSFreqOffsetColumnsfreqOffset () const
 
const ROMSSysCalColumnssysCal () const
 
const ROMSWeatherColumnsweather () const
 
void setEpochRef (MEpoch::Types ref, Bool tableMustBeEmpty=True)
 set the EPOCH reference type in all EPOCH columns in the MS. More...
 
void setDirectionRef (MDirection::Types ref)
 set the DIRECTION reference type for FIELD, POINTING and SOURCE tables (except for antenna frame directions). More...
 
- Public Member Functions inherited from casacore::MSMainColumns
 MSMainColumns (MeasurementSet &ms)
 Create a columns object that accesses the data in the specified Table. More...
 
 ~MSMainColumns ()
 The desctructor does nothing special. More...
 
ScalarColumn< Int > & antenna1 ()
 Read-write access to required columns. More...
 
ScalarColumn< Int > & antenna2 ()
 
ScalarColumn< Int > & arrayId ()
 
ScalarColumn< Int > & dataDescId ()
 
ScalarColumn< Double > & exposure ()
 
ScalarQuantColumn< Double > & exposureQuant ()
 
ScalarColumn< Int > & feed1 ()
 
ScalarColumn< Int > & feed2 ()
 
ScalarColumn< Int > & fieldId ()
 
ArrayColumn< Bool > & flag ()
 
ArrayColumn< Bool > & flagCategory ()
 
ScalarColumn< Bool > & flagRow ()
 
ScalarColumn< Double > & interval ()
 
ScalarQuantColumn< Double > & intervalQuant ()
 
ScalarColumn< Int > & observationId ()
 
ScalarColumn< Int > & processorId ()
 
ScalarColumn< Int > & scanNumber ()
 
ArrayColumn< Float > & sigma ()
 
ScalarColumn< Int > & stateId ()
 
ScalarColumn< Double > & time ()
 
ScalarQuantColumn< Double > & timeQuant ()
 
ScalarMeasColumn< MEpoch > & timeMeas ()
 
ScalarColumn< Double > & timeCentroid ()
 
ScalarQuantColumn< Double > & timeCentroidQuant ()
 
ScalarMeasColumn< MEpoch > & timeCentroidMeas ()
 
ArrayColumn< Double > & uvw ()
 
ArrayQuantColumn< Double > & uvwQuant ()
 
ScalarMeasColumn< Muvw > & uvwMeas ()
 
ArrayColumn< Float > & weight ()
 
ScalarColumn< Int > & antenna3 ()
 Read-write access to optional columns. More...
 
ScalarColumn< Bool > & baselineRef ()
 
ArrayColumn< Complex > & correctedData ()
 
ArrayColumn< Complex > & data ()
 
ScalarColumn< Int > & feed3 ()
 
ArrayColumn< Float > & floatData ()
 
ArrayColumn< Float > & imagingWeight ()
 
ArrayColumn< Complex > & lagData ()
 
ArrayColumn< Complex > & modelData ()
 
ScalarColumn< Int > & phaseId ()
 
ScalarColumn< Int > & pulsarBin ()
 
ScalarColumn< Int > & pulsarGateId ()
 
ArrayColumn< Float > & sigmaSpectrum ()
 
ScalarColumn< Double > & timeExtraPrec ()
 
ScalarQuantColumn< Double > & timeExtraPrecQuant ()
 
ArrayColumn< Double > & uvw2 ()
 
ScalarMeasColumn< Muvw > & uvw2Meas ()
 
ArrayQuantColumn< Double > & uvw2Quant ()
 
ArrayColumn< Complex > & videoPoint ()
 
ArrayColumn< Float > & weightSpectrum ()
 
ArrayColumn< Float > & weightSpectrumCorrected ()
 
const ROScalarColumn< Int > & antenna1 () const
 Read-only access to required columns. More...
 
const ROScalarColumn< Int > & antenna2 () const
 
const ROScalarColumn< Int > & arrayId () const
 
const ROScalarColumn< Int > & dataDescId () const
 
const ROScalarColumn< Double > & exposure () const
 
const ROScalarQuantColumn
< Double > & 
exposureQuant () const
 
const ROScalarColumn< Int > & feed1 () const
 
const ROScalarColumn< Int > & feed2 () const
 
const ROScalarColumn< Int > & fieldId () const
 
const ROArrayColumn< Bool > & flag () const
 
const ROArrayColumn< Bool > & flagCategory () const
 
const ROScalarColumn< Bool > & flagRow () const
 
const ROScalarColumn< Double > & interval () const
 
const ROScalarQuantColumn
< Double > & 
intervalQuant () const
 
const ROScalarColumn< Int > & observationId () const
 
const ROScalarColumn< Int > & processorId () const
 
const ROScalarColumn< Int > & scanNumber () const
 
const ROArrayColumn< Float > & sigma () const
 
const ROScalarColumn< Int > & stateId () const
 
const ROScalarColumn< Double > & time () const
 
const ROScalarQuantColumn
< Double > & 
timeQuant () const
 
const ROScalarMeasColumn
< MEpoch > & 
timeMeas () const
 
const ROScalarColumn< Double > & timeCentroid () const
 
const ROScalarQuantColumn
< Double > & 
timeCentroidQuant () const
 
const ROScalarMeasColumn
< MEpoch > & 
timeCentroidMeas () const
 
const ROArrayColumn< Double > & uvw () const
 
const ROArrayQuantColumn
< Double > & 
uvwQuant () const
 
const ROScalarMeasColumn< Muvw > & uvwMeas () const
 
const ROArrayColumn< Float > & weight () const
 
const ROScalarColumn< Int > & antenna3 () const
 Read-only access to optional columns. More...
 
const ROScalarColumn< Bool > & baselineRef () const
 
const ROArrayColumn< Complex > & correctedData () const
 
const ROArrayColumn< Complex > & data () const
 
const ROScalarColumn< Int > & feed3 () const
 
const ROArrayColumn< Float > & floatData () const
 
const ROArrayColumn< Float > & imagingWeight () const
 
const ROArrayColumn< Complex > & lagData () const
 
const ROArrayColumn< Complex > & modelData () const
 
const ROScalarColumn< Int > & phaseId () const
 
const ROScalarColumn< Int > & pulsarBin () const
 
const ROScalarColumn< Int > & pulsarGateId () const
 
const ROArrayColumn< Float > & sigmaSpectrum () const
 
const ROScalarColumn< Double > & timeExtraPrec () const
 
const ROScalarQuantColumn
< Double > & 
timeExtraPrecQuant () const
 
const ROArrayColumn< Double > & uvw2 () const
 
const ROScalarMeasColumn< Muvw > & uvw2Meas () const
 
const ROArrayQuantColumn
< Double > & 
uvw2Quant () const
 
const ROArrayColumn< Complex > & videoPoint () const
 
const ROArrayColumn< Float > & weightSpectrum () const
 
const ROArrayColumn< Float > & weightSpectrumCorrected () const
 
void setEpochRef (MEpoch::Types ref, Bool tableMustBeEmpty=True)
 set the epoch type for the TIME and TIME_CENTROID columns. More...
 
void setUVWRef (Muvw::Types ref)
 set the UVW reference type for the UVW and UVW2 (if defined) columns. More...
 
void setFlagCategories (const Vector< String > &categories)
 Set the flag category labels to the supplied values (in the CATEGORY keyword of the FLAG_CATEGORY column). More...
 
- Public Member Functions inherited from casacore::ROMSMainColumns
 ROMSMainColumns (const MeasurementSet &ms)
 Create a columns object that accesses the data in the specified Table. More...
 
 ~ROMSMainColumns ()
 The desctructor does nothing special. More...
 
const ROScalarColumn< Int > & antenna1 () const
 Access to required columns. More...
 
const ROScalarColumn< Int > & antenna2 () const
 
const ROScalarColumn< Int > & arrayId () const
 
const ROScalarColumn< Int > & dataDescId () const
 
const ROScalarColumn< Double > & exposure () const
 
const ROScalarQuantColumn
< Double > & 
exposureQuant () const
 
const ROScalarColumn< Int > & feed1 () const
 
const ROScalarColumn< Int > & feed2 () const
 
const ROScalarColumn< Int > & fieldId () const
 
const ROArrayColumn< Bool > & flag () const
 
const ROArrayColumn< Bool > & flagCategory () const
 
const ROScalarColumn< Bool > & flagRow () const
 
const ROScalarColumn< Double > & interval () const
 
const ROScalarQuantColumn
< Double > & 
intervalQuant () const
 
const ROScalarColumn< Int > & observationId () const
 
const ROScalarColumn< Int > & processorId () const
 
const ROScalarColumn< Int > & scanNumber () const
 
const ROArrayColumn< Float > & sigma () const
 
const ROScalarColumn< Int > & stateId () const
 
const ROScalarColumn< Double > & time () const
 
const ROScalarQuantColumn
< Double > & 
timeQuant () const
 
const ROScalarMeasColumn
< MEpoch > & 
timeMeas () const
 
const ROScalarColumn< Double > & timeCentroid () const
 
const ROScalarQuantColumn
< Double > & 
timeCentroidQuant () const
 
const ROScalarMeasColumn
< MEpoch > & 
timeCentroidMeas () const
 
const ROArrayColumn< Double > & uvw () const
 
const ROArrayQuantColumn
< Double > & 
uvwQuant () const
 
const ROScalarMeasColumn< Muvw > & uvwMeas () const
 
const ROArrayColumn< Float > & weight () const
 
const ROScalarColumn< Int > & antenna3 () const
 Access to optional columns. More...
 
const ROScalarColumn< Bool > & baselineRef () const
 
const ROArrayColumn< Complex > & correctedData () const
 
const ROArrayColumn< Complex > & data () const
 
const ROScalarColumn< Int > & feed3 () const
 
const ROArrayColumn< Float > & floatData () const
 
const ROArrayColumn< Float > & imagingWeight () const
 
const ROArrayColumn< Complex > & lagData () const
 
const ROArrayColumn< Complex > & modelData () const
 
const ROScalarColumn< Int > & phaseId () const
 
const ROScalarColumn< Int > & pulsarBin () const
 
const ROScalarColumn< Int > & pulsarGateId () const
 
const ROArrayColumn< Float > & sigmaSpectrum () const
 
const ROScalarColumn< Double > & timeExtraPrec () const
 
const ROScalarQuantColumn
< Double > & 
timeExtraPrecQuant () const
 
const ROArrayColumn< Double > & uvw2 () const
 
const ROScalarMeasColumn< Muvw > & uvw2Meas () const
 
const ROArrayQuantColumn
< Double > & 
uvw2Quant () const
 
const ROArrayColumn< Complex > & videoPoint () const
 
const ROArrayColumn< Float > & weightSpectrum () const
 
const ROArrayColumn< Float > & weightSpectrumCorrected () const
 
uInt nrow () const
 Convenience function that returns the number of rows in any of the columns. More...
 
Vector< StringflagCategories () const
 Returns the category labels for the FLAG_CATEGORY column. More...
 

Static Public Member Functions

static casacore::MeasurementSet emptyMS (const casacore::Path &tableName, const casacore::Bool overwrite=false)
 Construct an empty casacore::MeasurementSet with the supplied table name. More...
 
static casacore::MeasurementSet openMS (const casacore::Path &tableName, const casacore::Bool readonly=false)
 Open the casacore::MeasurementSet with the supplied name. More...
 
static casacore::MeasurementSet getMS (const casacore::Path &tableName, const casacore::Bool overwrite=false)
 Return an empty casacore::MeasurementSet with the supplied table name. More...
 

Private Member Functions

casacore::Bool fillOne ()
 Read one record from the input and copies it to the casacore::MS if it is not filtered out. More...
 
void logCurrentRecord (IterationStatus &counts)
 Send to the logger info about how the filler is going. More...
 
void logChanges (IterationStatus &counts)
 
void summarise ()
 Send to the logger info about how much data is in the (sub)tables. More...
 
casacore::uInt addAntenna (const casacore::MPosition &antennaPos, casacore::uInt whichAnt)
 
void addFeed (casacore::uInt whichAnt)
 
casacore::uInt addField (const casacore::MDirection &refDir)
 
casacore::uInt addPointing (const casacore::MDirection &antennaDir, const casacore::MDirection &fieldDir, casacore::uInt whichAnt)
 
casacore::uInt addDoppler (const VLAEnum::CDA cda)
 

Add an entry to the doppler dubtable

More...
 
casacore::uInt addSpectralWindow (const VLAEnum::CDA cda, const casacore::MFrequency &refFreq, const casacore::uInt nChan, const casacore::Double bandwidth, const casacore::uInt ifChain)
 
casacore::uInt addPolarization (const casacore::Vector< casacore::Stokes::StokesTypes > &pol)
 
casacore::uInt addDataDescription (casacore::uInt spwId, casacore::uInt polId)
 
casacore::uInt addSource (const casacore::MDirection &dir)
 
void addHypercubes (casacore::uInt nPol, casacore::uInt nChan)
 
void extendHypercubes (const casacore::Block< casacore::uInt > &nPol, const casacore::Block< casacore::uInt > &nChan, casacore::uInt rows)
 
void fixFieldDuplicates (casacore::MSField &msFld)
 
casacore::Bool stopFilling (VLALogicalRecord &)
 
casacore::Int polIndexer (casacore::Stokes::StokesTypes &stokes)
 
casacore::MDirection::Types validEpoch (casacore::MDirection::Types mdType)
 

Private Attributes

casacore::String projectCode
 
casacore::MVEpoch stopTime
 
casacore::Bool checkStop
 
casacore::Bool fillStarted
 
VLALogicalRecord itsRecord
 
VLAFilterSet itsInputFilters
 
casacore::MeasurementSet itsMS
 
casacore::MeasFrame itsFrame
 
casacore::MDirection::Types itsMSDirType
 
casacore::MDirection::Types itsDirType
 
casacore::MDirection::Convert itsDirCtr
 
casacore::MDirection::Convert itsAzElCtr
 
casacore::Muvw::Convert itsUvwCtr
 
casacore::MFrequency::Convert itsFreqCtr
 
casacore::MBaseline::Convert itsBlCtr
 
casacore::Block< casacore::IntitsFldId
 
casacore::Block< casacore::IntitsAntId
 
casacore::Block< casacore::IntitsSpId
 
casacore::Block< casacore::IntitsPolId
 
casacore::Block< Block
< casacore::Int > > 
itsDataId
 
casacore::Bool itsNewScan
 
casacore::Block< casacore::IntitsScan
 
casacore::String itsProject
 
casacore::LogIO itsLog
 
casacore::TiledDataStManAccessor itsDataAcc
 
casacore::Record itsTileId
 
casacore::TiledDataStManAccessor itsSigmaAcc
 
casacore::TiledDataStManAccessor itsFlagAcc
 
casacore::TiledDataStManAccessor itsImagingWeightAcc
 
casacore::TiledDataStManAccessor itsModDataAcc
 
casacore::TiledDataStManAccessor itsCorrDataAcc
 
casacore::TiledDataStManAccessor itsChanFlagAcc
 
casacore::Block
< casacore::IPosition
itsDataShapes
 
casacore::Double itsFreqTolerance
 
casacore::Bool itsApplyTsys
 
casacore::Bool itsNewAntName
 
casacore::Bool itsKeepAutoCorr
 
casacore::Bool itsEVLAisOn
 
casacore::Bool itsInitEpoch
 
casacore::Bool itsRevBeenWarned
 
std::unordered_map
< std::string, bool > 
itsTransferWarned
 
bool itsNoPolInfoWarned
 
bool itsZeroEpochWarned
 

Additional Inherited Members

- Protected Member Functions inherited from casacore::MSMainColumns
 MSMainColumns ()
 
void attach (MeasurementSet &ms)
 
- Protected Member Functions inherited from casacore::ROMSMainColumns
 ROMSMainColumns ()
 
void attach (const MeasurementSet &ms)
 

Detailed Description

Functions to convert from VLA archive format to a casacore::MeasurementSet.

Intended use:

Public interface

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

Synopsis

Example

Motivation

Template Type Argument Requirements (T)

Thrown Exceptions

To Do

Definition at line 109 of file VLAFiller.h.

Constructor & Destructor Documentation

VLAFiller::VLAFiller ( casacore::MeasurementSet output,
VLALogicalRecord input,
casacore::Double  freqTolerance = 0.0,
casacore::Bool  autocorr = false,
const casacore::String antnamescheme = "new",
const casacore::Bool applyTsys = true 
)

Construct a VLAFiller object that will data from the specified input, and writes it to the supplied MeasurementSet.

We set the default tolerance for frequency to be 6 times of the channel width and also give user the ability to pass in a tolerance for frequency into vlafillerfromdisk(). The default tolerance of frequency works for dataset G192. But for dataset NGC7538, one has to give a tolerance as larger as 60 times its channel width (60000000Hz). For other dataset, the user has to try out the proper tolerance.

VLAFiller::~VLAFiller ( )

Does nothing special.

Member Function Documentation

casacore::uInt VLAFiller::addAntenna ( const casacore::MPosition antennaPos,
casacore::uInt  whichAnt 
)
private
casacore::uInt VLAFiller::addDataDescription ( casacore::uInt  spwId,
casacore::uInt  polId 
)
private
casacore::uInt VLAFiller::addDoppler ( const VLAEnum::CDA  cda)
private

Add an entry to the doppler dubtable

void VLAFiller::addFeed ( casacore::uInt  whichAnt)
private
casacore::uInt VLAFiller::addField ( const casacore::MDirection refDir)
private
void VLAFiller::addHypercubes ( casacore::uInt  nPol,
casacore::uInt  nChan 
)
private
casacore::uInt VLAFiller::addPointing ( const casacore::MDirection antennaDir,
const casacore::MDirection fieldDir,
casacore::uInt  whichAnt 
)
private
casacore::uInt VLAFiller::addPolarization ( const casacore::Vector< casacore::Stokes::StokesTypes > &  pol)
private
casacore::uInt VLAFiller::addSource ( const casacore::MDirection dir)
private
casacore::uInt VLAFiller::addSpectralWindow ( const VLAEnum::CDA  cda,
const casacore::MFrequency refFreq,
const casacore::uInt  nChan,
const casacore::Double  bandwidth,
const casacore::uInt  ifChain 
)
private
static casacore::MeasurementSet VLAFiller::emptyMS ( const casacore::Path tableName,
const casacore::Bool  overwrite = false 
)
static

Construct an empty casacore::MeasurementSet with the supplied table name.

Throw an exception (casacore::AipsError) if the specified casacore::Table already exists unless the overwrite argument is set to true.

void VLAFiller::extendHypercubes ( const casacore::Block< casacore::uInt > &  nPol,
const casacore::Block< casacore::uInt > &  nChan,
casacore::uInt  rows 
)
private
void VLAFiller::fill ( casacore::Int  verbose = 1)

fill the supplied casacore::MeasurementSet from the the supplied VLABuffer.

The number/type of messages describing the progress sent to the logger are controlled using the verbose argument. If verbose is -1 or less then no messages are sent to the logger. If verbose is zero then a summary is sent to the logger just before this function completes. If verbose is one then a message is sent for every record copied to the output MS. If verbose is two a message is sent every second record and so on.

casacore::Bool VLAFiller::fillOne ( )
private

Read one record from the input and copies it to the casacore::MS if it is not filtered out.

Returns false if a record could not be read.

void VLAFiller::fixFieldDuplicates ( casacore::MSField msFld)
private
static casacore::MeasurementSet VLAFiller::getMS ( const casacore::Path tableName,
const casacore::Bool  overwrite = false 
)
static

Return an empty casacore::MeasurementSet with the supplied table name.

Creates a empty measurement set unless one with the specified name already exists and overwrite is false. Then it opens the existing measurement set for read/write access.

void VLAFiller::logChanges ( IterationStatus &  counts)
private
void VLAFiller::logCurrentRecord ( IterationStatus &  counts)
private

Send to the logger info about how the filler is going.

static casacore::MeasurementSet VLAFiller::openMS ( const casacore::Path tableName,
const casacore::Bool  readonly = false 
)
static

Open the casacore::MeasurementSet with the supplied name.

Throw an exception (casacore::AipsError) if the specified casacore::Table does not exist. By default the casacore::Table is opened for read/write access. The Type/SubType MUST be "Measurement Set/VLA" ie., the casacore::MS must have been created with this class. Otherwise an exception is thrown.

casacore::Int VLAFiller::polIndexer ( casacore::Stokes::StokesTypes stokes)
private
void VLAFiller::setFilter ( const VLAFilterSet filter)

Set the filter that will be used to restrict which input records get copied to the output MS.

void VLAFiller::setStopParams ( casacore::String ,
casacore::String  
)

Set the stop Parameters for filling.

casacore::Bool VLAFiller::stopFilling ( VLALogicalRecord )
private
void VLAFiller::summarise ( )
private

Send to the logger info about how much data is in the (sub)tables.

casacore::MDirection::Types VLAFiller::validEpoch ( casacore::MDirection::Types  mdType)
private

Member Data Documentation

casacore::Bool VLAFiller::checkStop
private

Definition at line 215 of file VLAFiller.h.

casacore::Bool VLAFiller::fillStarted
private

Definition at line 216 of file VLAFiller.h.

casacore::Block<casacore::Int> VLAFiller::itsAntId
private

Definition at line 281 of file VLAFiller.h.

casacore::Bool VLAFiller::itsApplyTsys
private

Definition at line 319 of file VLAFiller.h.

casacore::MDirection::Convert VLAFiller::itsAzElCtr
private

Definition at line 255 of file VLAFiller.h.

casacore::MBaseline::Convert VLAFiller::itsBlCtr
private

Definition at line 273 of file VLAFiller.h.

casacore::TiledDataStManAccessor VLAFiller::itsChanFlagAcc
private

Definition at line 316 of file VLAFiller.h.

casacore::TiledDataStManAccessor VLAFiller::itsCorrDataAcc
private

Definition at line 315 of file VLAFiller.h.

casacore::TiledDataStManAccessor VLAFiller::itsDataAcc
private

Definition at line 309 of file VLAFiller.h.

casacore::Block<Block<casacore::Int> > VLAFiller::itsDataId
private

Definition at line 293 of file VLAFiller.h.

casacore::Block<casacore::IPosition> VLAFiller::itsDataShapes
private

Definition at line 317 of file VLAFiller.h.

casacore::MDirection::Convert VLAFiller::itsDirCtr
private

Definition at line 251 of file VLAFiller.h.

casacore::MDirection::Types VLAFiller::itsDirType
private

Definition at line 246 of file VLAFiller.h.

casacore::Bool VLAFiller::itsEVLAisOn
private

Definition at line 322 of file VLAFiller.h.

casacore::TiledDataStManAccessor VLAFiller::itsFlagAcc
private

Definition at line 312 of file VLAFiller.h.

casacore::Block<casacore::Int> VLAFiller::itsFldId
private

Definition at line 277 of file VLAFiller.h.

casacore::MeasFrame VLAFiller::itsFrame
private

Definition at line 236 of file VLAFiller.h.

casacore::MFrequency::Convert VLAFiller::itsFreqCtr
private

Definition at line 268 of file VLAFiller.h.

casacore::Double VLAFiller::itsFreqTolerance
private

Definition at line 318 of file VLAFiller.h.

casacore::TiledDataStManAccessor VLAFiller::itsImagingWeightAcc
private

Definition at line 313 of file VLAFiller.h.

casacore::Bool VLAFiller::itsInitEpoch
private

Definition at line 323 of file VLAFiller.h.

VLAFilterSet VLAFiller::itsInputFilters
private

Definition at line 229 of file VLAFiller.h.

casacore::Bool VLAFiller::itsKeepAutoCorr
private

Definition at line 321 of file VLAFiller.h.

casacore::LogIO VLAFiller::itsLog
private

Definition at line 304 of file VLAFiller.h.

casacore::TiledDataStManAccessor VLAFiller::itsModDataAcc
private

Definition at line 314 of file VLAFiller.h.

casacore::MeasurementSet VLAFiller::itsMS
private

Definition at line 232 of file VLAFiller.h.

casacore::MDirection::Types VLAFiller::itsMSDirType
private

Definition at line 243 of file VLAFiller.h.

casacore::Bool VLAFiller::itsNewAntName
private

Definition at line 320 of file VLAFiller.h.

casacore::Bool VLAFiller::itsNewScan
private

Definition at line 298 of file VLAFiller.h.

bool VLAFiller::itsNoPolInfoWarned
private

Definition at line 326 of file VLAFiller.h.

casacore::Block<casacore::Int> VLAFiller::itsPolId
private

Definition at line 289 of file VLAFiller.h.

casacore::String VLAFiller::itsProject
private

Definition at line 302 of file VLAFiller.h.

VLALogicalRecord VLAFiller::itsRecord
private

Definition at line 226 of file VLAFiller.h.

casacore::Bool VLAFiller::itsRevBeenWarned
private

Definition at line 324 of file VLAFiller.h.

casacore::Block<casacore::Int> VLAFiller::itsScan
private

Definition at line 299 of file VLAFiller.h.

casacore::TiledDataStManAccessor VLAFiller::itsSigmaAcc
private

Definition at line 311 of file VLAFiller.h.

casacore::Block<casacore::Int> VLAFiller::itsSpId
private

Definition at line 285 of file VLAFiller.h.

casacore::Record VLAFiller::itsTileId
private

Definition at line 310 of file VLAFiller.h.

std::unordered_map<std::string, bool> VLAFiller::itsTransferWarned
private

Definition at line 325 of file VLAFiller.h.

casacore::Muvw::Convert VLAFiller::itsUvwCtr
private

Definition at line 262 of file VLAFiller.h.

bool VLAFiller::itsZeroEpochWarned
private

Definition at line 327 of file VLAFiller.h.

casacore::String VLAFiller::projectCode
private

Definition at line 213 of file VLAFiller.h.

casacore::MVEpoch VLAFiller::stopTime
private

Definition at line 214 of file VLAFiller.h.


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