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