casacore
|
A class with functions for concatenating MeasurementSets. More...
#include <MSConcat.h>
Private Member Functions | |
MSConcat () | |
void | checkShape (const IPosition &otherShape) const |
void | checkCategories (const MSMainColumns &otherCols) const |
Bool | checkEphIdInField (const MSFieldColumns &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) |
Bool | copyGainCurve (const MeasurementSet &otherMS, const Block< uInt > &newAndIndices) |
Int | copyObservation (const MSObservation &otherObs, const Bool remRedunObsId=True) |
Int | copyProcessor (const MSProcessor &otherObs, const Bool remRedunProcId=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 rownr_t &rowi, const rownr_t &rowj, const Bool dontTestDirection=False, const Bool dontTestTransAndRest=False) |
Bool | obsRowsEquivalent (const MSObservationColumns &obsCol, const rownr_t &rowi, const rownr_t &rowj) |
Bool | procRowsEquivalent (const MSProcessorColumns &procCol, const uInt &rowi, const uInt &rowj) |
void | updateModelDataKeywords (MeasurementSet &ms) |
Static Private Member Functions | |
static IPosition | isFixedShape (const TableDesc &td) |
static IPosition | getShape (const MSDataDescColumns &ddCols, const MSSpWindowColumns &spwCols, const MSPolarizationColumns &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 > | newProcIndexA_p |
std::map< Int, Int > | newProcIndexB_p |
std::map< Int, Int > | solSystObjects_p |
Bool | doSource_p |
Bool | doSource2_p |
Bool | doSPW_p |
Bool | doObsA_p |
Bool | doObsB_p |
Bool | doProcA_p |
Bool | doProcB_p |
Additional Inherited Members | |
Protected Member Functions inherited from casacore::MSMainColumns | |
MSMainColumns () | |
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 |
|
private |
|
private |
|
staticprivate |
|
private |
|
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 & | obsidAndProcAndScanTableName = "" |
||
) |
|
private |
Definition at line 161 of file MSConcat.h.
|
private |
Definition at line 162 of file MSConcat.h.
|
private |
Definition at line 163 of file MSConcat.h.
|
private |
Definition at line 164 of file MSConcat.h.
|
private |
Definition at line 159 of file MSConcat.h.
|
private |
Definition at line 158 of file MSConcat.h.
|
private |
Definition at line 160 of file MSConcat.h.
Definition at line 147 of file MSConcat.h.
Definition at line 144 of file MSConcat.h.
|
private |
Definition at line 142 of file MSConcat.h.
Definition at line 143 of file MSConcat.h.
|
private |
Definition at line 141 of file MSConcat.h.
|
private |
Definition at line 146 of file MSConcat.h.
|
private |
Definition at line 145 of file MSConcat.h.
Definition at line 151 of file MSConcat.h.
Definition at line 152 of file MSConcat.h.
Definition at line 154 of file MSConcat.h.
Definition at line 155 of file MSConcat.h.
Definition at line 149 of file MSConcat.h.
Definition at line 148 of file MSConcat.h.
Definition at line 150 of file MSConcat.h.
Definition at line 153 of file MSConcat.h.
Definition at line 156 of file MSConcat.h.