casa
5.7.0-16
|
A class with functions for concatenating MeasurementSets. More...
#include <MSConcat.h>
Private Member Functions | |
MSConcat () | |
void | checkShape (const IPosition &otherShape) const |
void | checkCategories (const ROMSMainColumns &otherCols) const |
Bool | checkEphIdInField (const ROMSFieldColumns &otherFldCol) const |
Bool | copyPointing (const MSPointing &otherPoint, const Block< uInt > &newAntIndices) |
Bool | copyPointingB (MSPointing &otherPoint, const Block< uInt > &newAntIndices) |
Bool | copySysCal (const MSSysCal &otherSysCal, const Block< uInt > &newAndIndices) |
Bool | copyWeather (const MSWeather &otherWeather, const Block< uInt > &newAndIndices) |
Int | copyObservation (const MSObservation &otherObs, const Bool remRedunObsId=True) |
Block< uInt > | copyAntennaAndFeed (const MSAntenna &otherAnt, const MSFeed &otherFeed) |
Block< uInt > | copyState (const MSState &otherState) |
Block< uInt > | copyField (const MeasurementSet &otherms) |
Block< uInt > | copySpwAndPol (const MSSpectralWindow &otherSpw, const MSPolarization &otherPol, const MSDataDescription &otherDD) |
Bool | copySource (const MeasurementSet &otherms) |
Bool | updateSource () |
Bool | updateSource2 () |
Bool | sourceRowsEquivalent (const MSSourceColumns &sourceCol, const uInt &rowi, const uInt &rowj, const Bool dontTestDirection=False, const Bool dontTestTransAndRest=False) |
Bool | obsRowsEquivalent (const MSObservationColumns &obsCol, const uInt &rowi, const uInt &rowj) |
void | updateModelDataKeywords (MeasurementSet &ms) |
Static Private Member Functions | |
static IPosition | isFixedShape (const TableDesc &td) |
static IPosition | getShape (const ROMSDataDescColumns &ddCols, const ROMSSpWindowColumns &spwCols, const ROMSPolarizationColumns &polCols, uInt whichShape) |
Private Attributes | |
MeasurementSet | itsMS |
IPosition | itsFixedShape |
Quantum< Double > | itsFreqTol |
Quantum< Double > | itsDirTol |
Float | itsWeightScale |
Bool | itsRespectForFieldName |
Vector< Bool > | itsChanReversed |
std::map< Int, Int > | newSourceIndex_p |
std::map< Int, Int > | newSourceIndex2_p |
std::map< Int, Int > | newSPWIndex_p |
std::map< Int, Int > | newObsIndexA_p |
std::map< Int, Int > | newObsIndexB_p |
std::map< Int, Int > | otherObsIdsWithCounterpart_p |
std::map< Int, Int > | solSystObjects_p |
Bool | doSource_p |
Bool | doSource2_p |
Bool | doSPW_p |
Bool | doObsA_p |
Bool | doObsB_p |
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) |
A class with functions for concatenating MeasurementSets.
Public interface
Definition at line 77 of file MSConcat.h.
casacore::MSConcat::MSConcat | ( | MeasurementSet & | ms | ) |
|
private |
|
private |
|
private |
|
private |
void casacore::MSConcat::concatenate | ( | const MeasurementSet & | otherMS, |
const uInt | handling = 0 , |
||
const String & | destMSName = "" |
||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
void casacore::MSConcat::setRespectForFieldName | ( | const Bool | respectFieldName | ) |
void casacore::MSConcat::setWeightScale | ( | const Float | weightScale | ) |
|
private |
|
private |
|
private |
|
private |
void casacore::MSConcat::virtualconcat | ( | MeasurementSet & | otherMS, |
const Bool | checkShapeAndCateg = True , |
||
const String & | obsidAndScanTableName = "" |
||
) |
|
private |
Definition at line 153 of file MSConcat.h.
|
private |
Definition at line 154 of file MSConcat.h.
|
private |
Definition at line 151 of file MSConcat.h.
|
private |
Definition at line 150 of file MSConcat.h.
|
private |
Definition at line 152 of file MSConcat.h.
Definition at line 141 of file MSConcat.h.
Definition at line 138 of file MSConcat.h.
|
private |
Definition at line 136 of file MSConcat.h.
Definition at line 137 of file MSConcat.h.
|
private |
Definition at line 135 of file MSConcat.h.
|
private |
Definition at line 140 of file MSConcat.h.
|
private |
Definition at line 139 of file MSConcat.h.
Definition at line 145 of file MSConcat.h.
Definition at line 146 of file MSConcat.h.
Definition at line 143 of file MSConcat.h.
Definition at line 142 of file MSConcat.h.
Definition at line 144 of file MSConcat.h.
Definition at line 147 of file MSConcat.h.
Definition at line 148 of file MSConcat.h.