casa::MSCacheVolMeter Class Reference

#include <MSCacheVolMeter.h>

List of all members.

Public Member Functions

 MSCacheVolMeter ()
 Constructor/Destructor.
 MSCacheVolMeter (const MeasurementSet &ms, const PlotMSAveraging ave, const Vector< Vector< Slice > > &chansel, const Vector< Vector< Slice > > &corrsel)
 ~MSCacheVolMeter ()
void reset ()
 reset (as if default ctor was run)
void add (const vi::VisBuffer2 *vb)
 add in via a VisBuffer
void add (Int DDID, Int nRows)
 add in via counts
String evalVolume (std::map< PMS::Axis, Bool > axes, Vector< Bool > axesmask)
 evaluate the volume for specified axes, and complain if
String evalVolume (std::vector< IPosition > vbShapes, std::map< PMS::Axis, Bool > axes)

Private Attributes

Int nDDID_
 The number of DATA_DESCRIPTIONs.
Vector< uInt64 > nPerDDID_
 Counters.
Vector< uInt64 > nRowsPerDDID_
Vector< uInt64 > nChanPerDDID_
Vector< uInt64 > nCorrPerDDID_
Int nAnt_
 The number of antennas (max).

Detailed Description

Definition at line 41 of file MSCacheVolMeter.h.


Constructor & Destructor Documentation

casa::MSCacheVolMeter::MSCacheVolMeter (  ) 

Constructor/Destructor.

casa::MSCacheVolMeter::MSCacheVolMeter ( const MeasurementSet &  ms,
const PlotMSAveraging  ave,
const Vector< Vector< Slice > > &  chansel,
const Vector< Vector< Slice > > &  corrsel 
)
casa::MSCacheVolMeter::~MSCacheVolMeter (  ) 

Member Function Documentation

void casa::MSCacheVolMeter::add ( Int  DDID,
Int  nRows 
)

add in via counts

void casa::MSCacheVolMeter::add ( const vi::VisBuffer2 vb  ) 

add in via a VisBuffer

String casa::MSCacheVolMeter::evalVolume ( std::vector< IPosition >  vbShapes,
std::map< PMS::Axis, Bool >  axes 
)
String casa::MSCacheVolMeter::evalVolume ( std::map< PMS::Axis, Bool >  axes,
Vector< Bool >  axesmask 
)

evaluate the volume for specified axes, and complain if

void casa::MSCacheVolMeter::reset (  ) 

reset (as if default ctor was run)


Member Data Documentation

The number of antennas (max).

Definition at line 74 of file MSCacheVolMeter.h.

Vector<uInt64> casa::MSCacheVolMeter::nChanPerDDID_ [private]

Definition at line 71 of file MSCacheVolMeter.h.

Vector<uInt64> casa::MSCacheVolMeter::nCorrPerDDID_ [private]

Definition at line 71 of file MSCacheVolMeter.h.

The number of DATA_DESCRIPTIONs.

Definition at line 68 of file MSCacheVolMeter.h.

Vector<uInt64> casa::MSCacheVolMeter::nPerDDID_ [private]

Counters.

Definition at line 71 of file MSCacheVolMeter.h.

Vector<uInt64> casa::MSCacheVolMeter::nRowsPerDDID_ [private]

Definition at line 71 of file MSCacheVolMeter.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