28 #ifndef MS_MSSUMMARY_H
29 #define MS_MSSUMMARY_H
107 MSSummary (std::shared_ptr<MSMetaData> msmd);
void list(LogIO &os, Bool verbose=False, Bool oneBased=True) const
List all header information.
void listObservation(LogIO &os, Bool verbose=False) const
void listPolarization(LogIO &os, Bool verbose=False) const
Int nrow() const
Retrieve number of rows.
std::shared_ptr< MSMetaData > _msmd
void getScanSummary(Record &outRec) const
Return a Record with information derived from the main table.
void setListUnflaggedRowCount(Bool v)
Bool setMS(const MeasurementSet &ms, Float maxCacheMB=-1)
Set a new MS.
void listTitle(LogIO &os) const
List a title for the Summary.
ostream-like interface to creating log messages.
void setMetaDataCacheSizeInMB(Float)
OBSOLETE.
void listHow(LogIO &os, Bool verbose=False, Bool oneBased=True) const
List how data were obtained (SpectralWindow, Feed, and Antenna tables)
const MeasurementSet * pMS
Pointer to MS.
void listAntenna(LogIO &os, Bool verbose=False) const
List subtables.
Vector< Int > nVisPerField_
For keeping track of the number of vis per field.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
void listWeather(LogIO &os, Bool verbose=False) const
void listHistory(LogIO &os) const
void listMain(LogIO &os, Bool verbose=False) const
List main table.
Bool _listUnflaggedRowCount
String name() const
Retrieve image name.
void getSpectralWindowInfo(Record &outRec) const
void listSpectralAndPolInfo(LogIO &os, Bool verbose=False, Bool oneBased=True) const
A Table intended to hold astronomical data (a set of Measurements).
void listField(LogIO &os, Bool verbose=False) const
void listSpectralWindow(LogIO &os, Bool verbose=False) const
void listWhere(LogIO &os, Bool verbose=False) const
List convenient groupings of tables: list where MS obtained (Observation and Array tables) ...
void listSource(LogIO &os, Bool verbose=False) const
String: the storage and methods of handling collections of characters.
void listFeed(LogIO &os, Bool verbose=False, Bool oneBased=True) const
void clearFlags(LogIO &os) const
Clear formatting flags.
void listWhat(LogIO &os, Bool verbose=False) const
List what was observed (Field and Main tables)
String msname_p
Name of the MS used in the constructor.
void listTables(LogIO &os, Bool verbose=False) const
List table size summary.
void listSysCal(LogIO &os, Bool verbose=False) const
const String dashlin1
Formatting strings.
MSSummary(const MeasurementSet &ms, Float maxCacheMB=50.0)
Constructor.
Provides and lists information about the header of an image.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.