casa::CTCache Class Reference

#include <FlagCalTableHandler.h>

List of all members.

Public Member Functions

 CTCache (CTIter *calIter)
 ~CTCache ()
Int arrayId ()
Int fieldId ()
Int spectralWindow ()
Vector< Int > & scan ()
Vector< Double > & time ()
Vector< Int > & antenna1 ()
Vector< Int > & antenna2 ()
Cube< Bool > & flagCube ()
Vector< Int > & getChannelNumbers (Int rowInBuffer)
Vector< Double > & getFrequencies (Int rowInBuffer, Int frame=vi::VisBuffer2::FrameNotSpecified)
Int nRowChunk ()
Int nRows ()
Int nChannels ()
Int nCorrelations ()
Cube< Complex > & visCube ()
Cube< Complex > & visCubeCorrected ()
Cube< Complex > & visCubeModel ()
Vector< Int > & observationId ()
 Convenient public methods for compatibility with MS-like interface.
Vector< Int > & correlationTypes ()
void invalidate ()
 Methods for efficient synchronization with CTIter.

Private Member Functions

Int & fillSpectralWindow ()
 Convenience methods and members to by-pass const methods issues.
Int & fillFieldId ()
Int & fillnRowChunk ()

Private Attributes

CTItercalIter_p
Int field0_p
Int spw0_p
Vector< Int > field_p
Vector< Int > spw_p
Vector< Int > scan_p
Vector< Double > time_p
Vector< Int > antenna1_p
Vector< Int > antenna2_p
Cube< Bool > flagCube_p
Vector< Int > channel_p
Vector< Double > frequency_p
Cube< Complex > cparam_p
Cube< Complex > fparam_p
Cube< Complex > snr_p
Int nRowChunk_p
Int nRow_p
Int nChannel_p
Int nCorr_p
Vector< Int > observationId_p
 Convenient members for compatibility with MS-like interface.
Vector< Int > corrType_p
Bool CTfieldIdOK_p
 Members for efficient synchronization with CTIter.
Bool CTspectralWindowOK_p
Bool CTscanOK_p
Bool CTtimeOK_p
Bool CTantenna1OK_p
Bool CTantenna2OK_p
Bool CTflagCubeOk_p
Bool CTobservationIdOK_p
Bool CTcorrTypeOK_p
Bool CTchannelOK_p
Bool CTfrequencyOK_p
Bool CTVisCubeOK_p
Bool CTcorrectedVisCubeOK_p
Bool CTmodelVisCubeOK_p
Bool CTnRowChunkOK_p
Bool CTnRowOK_p
Bool CTnChannelOK_p
Bool CTnCorrOK_p

Detailed Description

Definition at line 239 of file FlagCalTableHandler.h.


Constructor & Destructor Documentation

casa::CTCache::CTCache ( CTIter calIter  ) 
casa::CTCache::~CTCache (  ) 

Member Function Documentation

Vector<Int>& casa::CTCache::antenna1 (  ) 
Vector<Int>& casa::CTCache::antenna2 (  ) 
Int casa::CTCache::arrayId (  ) 

Referenced by casa::CTBuffer::arrayId().

Vector<Int>& casa::CTCache::correlationTypes (  ) 
Int casa::CTCache::fieldId (  ) 

Referenced by casa::CTBuffer::fieldId().

Int& casa::CTCache::fillFieldId (  )  [private]
Int& casa::CTCache::fillnRowChunk (  )  [private]
Int& casa::CTCache::fillSpectralWindow (  )  [private]

Convenience methods and members to by-pass const methods issues.

Cube<Bool>& casa::CTCache::flagCube (  ) 
Vector<Int>& casa::CTCache::getChannelNumbers ( Int  rowInBuffer  ) 
Vector<Double>& casa::CTCache::getFrequencies ( Int  rowInBuffer,
Int  frame = vi::VisBuffer2::FrameNotSpecified 
)
void casa::CTCache::invalidate (  ) 

Methods for efficient synchronization with CTIter.

Referenced by casa::CTBuffer::invalidate().

Int casa::CTCache::nChannels (  ) 
Int casa::CTCache::nCorrelations (  ) 
Int casa::CTCache::nRowChunk (  ) 
Int casa::CTCache::nRows (  ) 

Referenced by casa::CTBuffer::nRows().

Vector<Int>& casa::CTCache::observationId (  ) 

Convenient public methods for compatibility with MS-like interface.

Referenced by casa::CTBuffer::observationId().

Vector<Int>& casa::CTCache::scan (  ) 

Referenced by casa::CTBuffer::scan().

Int casa::CTCache::spectralWindow (  ) 
Vector<Double>& casa::CTCache::time (  ) 

Referenced by casa::CTBuffer::time().

Cube<Complex>& casa::CTCache::visCube (  ) 

Referenced by casa::CTBuffer::visCube().

Cube<Complex>& casa::CTCache::visCubeCorrected (  ) 
Cube<Complex>& casa::CTCache::visCubeModel (  ) 

Member Data Documentation

Vector<Int> casa::CTCache::antenna1_p [private]

Definition at line 281 of file FlagCalTableHandler.h.

Vector<Int> casa::CTCache::antenna2_p [private]

Definition at line 282 of file FlagCalTableHandler.h.

Definition at line 274 of file FlagCalTableHandler.h.

Vector<Int> casa::CTCache::channel_p [private]

Definition at line 284 of file FlagCalTableHandler.h.

Vector<Int> casa::CTCache::corrType_p [private]

Definition at line 296 of file FlagCalTableHandler.h.

Cube<Complex> casa::CTCache::cparam_p [private]

Definition at line 286 of file FlagCalTableHandler.h.

Definition at line 303 of file FlagCalTableHandler.h.

Definition at line 304 of file FlagCalTableHandler.h.

Definition at line 308 of file FlagCalTableHandler.h.

Definition at line 311 of file FlagCalTableHandler.h.

Definition at line 307 of file FlagCalTableHandler.h.

Members for efficient synchronization with CTIter.

Definition at line 299 of file FlagCalTableHandler.h.

Definition at line 305 of file FlagCalTableHandler.h.

Definition at line 309 of file FlagCalTableHandler.h.

Definition at line 312 of file FlagCalTableHandler.h.

Definition at line 315 of file FlagCalTableHandler.h.

Definition at line 316 of file FlagCalTableHandler.h.

Definition at line 313 of file FlagCalTableHandler.h.

Bool casa::CTCache::CTnRowOK_p [private]

Definition at line 314 of file FlagCalTableHandler.h.

Definition at line 306 of file FlagCalTableHandler.h.

Bool casa::CTCache::CTscanOK_p [private]

Definition at line 301 of file FlagCalTableHandler.h.

Definition at line 300 of file FlagCalTableHandler.h.

Bool casa::CTCache::CTtimeOK_p [private]

Definition at line 302 of file FlagCalTableHandler.h.

Definition at line 310 of file FlagCalTableHandler.h.

Int casa::CTCache::field0_p [private]

Definition at line 275 of file FlagCalTableHandler.h.

Vector<Int> casa::CTCache::field_p [private]

Definition at line 277 of file FlagCalTableHandler.h.

Cube<Bool> casa::CTCache::flagCube_p [private]

Definition at line 283 of file FlagCalTableHandler.h.

Cube<Complex> casa::CTCache::fparam_p [private]

Definition at line 287 of file FlagCalTableHandler.h.

Vector<Double> casa::CTCache::frequency_p [private]

Definition at line 285 of file FlagCalTableHandler.h.

Definition at line 291 of file FlagCalTableHandler.h.

Int casa::CTCache::nCorr_p [private]

Definition at line 292 of file FlagCalTableHandler.h.

Int casa::CTCache::nRow_p [private]

Definition at line 290 of file FlagCalTableHandler.h.

Definition at line 289 of file FlagCalTableHandler.h.

Vector<Int> casa::CTCache::observationId_p [private]

Convenient members for compatibility with MS-like interface.

Definition at line 295 of file FlagCalTableHandler.h.

Vector<Int> casa::CTCache::scan_p [private]

Definition at line 279 of file FlagCalTableHandler.h.

Cube<Complex> casa::CTCache::snr_p [private]

Definition at line 288 of file FlagCalTableHandler.h.

Int casa::CTCache::spw0_p [private]

Definition at line 276 of file FlagCalTableHandler.h.

Vector<Int> casa::CTCache::spw_p [private]

Definition at line 278 of file FlagCalTableHandler.h.

Vector<Double> casa::CTCache::time_p [private]

Definition at line 280 of file FlagCalTableHandler.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