General Purpose Geodetic Library
SgVlbiSession Class Reference

#include <SgVlbiSession.h>

Inheritance diagram for SgVlbiSession:
SgVlbiSessionInfo SgAttribute

Public Member Functions

 SgVlbiSession ()
 
virtual ~SgVlbiSession ()
 
SgTaskConfiggetConfig ()
 
SgParametersDescriptorgetParametersDescriptor ()
 
SgSolutionReportergetReporter ()
 
int getNumOfParameters () const
 
int getNumOfConstraints () const
 
int getNumOfDOF () const
 
const SgAPrioriesgetApStationPositions () const
 
const SgAPrioriesgetApStationVelocities () const
 
const SgAPrioriesgetApSourcePositions () const
 
const SgAPrioriesgetApSourceStrModel () const
 
const SgAPrioriesgetApAxisOffsets () const
 
const SgAPrioriesgetApStationGradients () const
 
const SgModelEop_JMG_96_hfgetApHiFyEop () const
 
bool getHasUt1Interpolation () const
 
void setHasUt1Interpolation (bool has)
 
bool getHasPxyInterpolation () const
 
void setHasPxyInterpolation (bool has)
 
bool isAble2InterpolateErp () const
 
SgTidalUt1::UT1TideContentType getTabsUt1Type () const
 
void setTabsUt1Type (SgTidalUt1::UT1TideContentType tp)
 
const QVector< bool > & getUserCorrectionsUse () const
 
QVector< bool > & userCorrectionsUse ()
 
const QVector< QString > & getUserCorrectionsName () const
 
QVector< QString > & userCorrectionsName ()
 
bool hasOceanTideContrib () const
 
bool hasPoleTideContrib () const
 
bool hasEarthTideContrib () const
 
bool hasWobblePxContrib () const
 
bool hasWobblePyContrib () const
 
bool hasWobbleNutContrib () const
 
bool hasWobbleHighFreqContrib () const
 
bool hasUt1HighFreqContrib () const
 
bool hasFeedCorrContrib () const
 
bool hasTiltRemvrContrib () const
 
bool hasPxyLibrationContrib () const
 
bool hasUt1LibrationContrib () const
 
bool hasOceanPoleTideContrib () const
 
bool hasGpsIonoContrib () const
 
bool hasPoleTideOldContrib () const
 
bool hasOceanTideOldContrib () const
 
bool hasNdryContrib () const
 
bool hasNwetContrib () const
 
bool hasUnPhaseCalContrib () const
 
bool hasGradPartials () const
 
bool hasCipPartials () const
 
SgVlbiHistorycontemporaryHistory ()
 
const SgVlbiHistorycontemporaryHistory () const
 
const SgIoDrivergetInputDriver () const
 
double dUt1Value () const
 
double dUt1Correction () const
 
double dUt1StdDev () const
 
void setConfig (SgTaskConfig *cfg)
 
void setReporter (SgSolutionReporter *reporter)
 
void setNumOfParameters (int n)
 
void setNumOfConstraints (int n)
 
void setNumOfDOF (int n)
 
void setParametersDescriptor (SgParametersDescriptor *parametersDescriptor)
 
QList< SgVlbiBand * > & bands ()
 
const QList< SgVlbiBand * > & bands () const
 
QMap< QString, SgVlbiBand * > & bandByKey ()
 
SgVlbiBandprimaryBand ()
 
const SgVlbiBandprimaryBand () const
 
QList< SgVlbiObservation * > & observations ()
 
QMap< QString, SgVlbiObservation * > & observationByKey ()
 
const QList< SgVlbiObservation * > & observations () const
 
const QList< SgMJD * > & scanEpochs () const
 
void setPrimaryBandByIdx (int)
 
QMap< QString, SgVlbiStationInfo * > & stationsByName ()
 
const QMap< QString, SgVlbiStationInfo * > & stationsByName () const
 
QMap< QString, SgVlbiBaselineInfo * > & baselinesByName ()
 
const QMap< QString, SgVlbiBaselineInfo * > & baselinesByName () const
 
QMap< QString, SgVlbiSourceInfo * > & sourcesByName ()
 
const QMap< QString, SgVlbiSourceInfo * > & sourcesByName () const
 
QMap< int, SgVlbiStationInfo * > & stationsByIdx ()
 
QMap< int, SgVlbiBaselineInfo * > & baselinesByIdx ()
 
QMap< int, SgVlbiSourceInfo * > & sourcesByIdx ()
 
void setPath2Masterfile (const QString &)
 
void setPath2APrioriFiles (const QString &)
 
QMap< QString, double > & skyFreqByIfId ()
 
const QMap< QString, double > & skyFreqByIfId () const
 
SgParameterpPolusX ()
 
SgParameterpPolusY ()
 
SgParameterpUT1 ()
 
SgParameterpUT1Rate ()
 
SgParameterpPolusXRate ()
 
SgParameterpPolusYRate ()
 
SgParameterpNutX ()
 
SgParameterpNutXRate ()
 
SgParameterpNutY ()
 
SgParameterpNutYRate ()
 
double getLeapSeconds ()
 
void setLeapSeconds (double s)
 
void setHave2InteractWithGui (bool have2)
 
void setLongOperationStart (void(*operation)(int, int, const QString &))
 
void setLongOperationProgress (void(*operation)(int))
 
void setLongOperationStop (void(*operation)())
 
void setLongOperationMessage (void(*operation)(const QString &))
 
void setLongOperationShowStats (void(*operation)(const QString &label, int numTot, int numPrc, double wrms, double chi2))
 
void setInputDriver (SgIoDriver *drv)
 
SgModelsInfocalcInfo ()
 
SgVector *& args4Ut1Interpolation ()
 
SgMatrix *& tabs4Ut1Interpolation ()
 
SgVector *& args4PxyInterpolation ()
 
SgMatrix *& tabs4PxyInterpolation ()
 
const SgMJDtRefer () const
 
int numberOfBands () const
 
bool getDataFromDbhImages (QMap< QString, SgDbhImage * > &images, bool have2LoadImmatureSession, bool guiExpected)
 
bool getDataFromDbhImage (SgDbhImage *image, bool have2getAll, bool isStandardSession, bool have2LoadImmatureSession, bool guiExpected)
 
bool putDataIntoDbhImage (SgDbhImage *image)
 
bool exportDataIntoNgsFile (const QString &fileName)
 
bool getDataFromVgosDb (SgVgosDb *vgosDb, bool have2LoadImmatureSession, bool guiExpected)
 
bool putDataIntoVgosDb (SgVgosDb *vgosDb)
 
bool getDataFromAgvFile (const QString &fileName, SgIdentities *ids, SgVersion *driverVersion)
 
bool putDataIntoAgvFile (const QString &dirName, const QString &fileName, SgIdentities *ids, SgVersion *driverVersion)
 
bool getDataFromFringeFiles (const QString &path2, const QString &altDatabaseName, const QString &altCorrelatorName, const QString &historyFileName, const QString &mapFileName, const QList< QString > &)
 
bool getDataFromKombFiles (const QString &path2, const QString &altDatabaseName, const QString &altCorrelatorName, const QString &historyFileName, const QString &mapFileName, bool need2correctRefClocks)
 
bool selfCheck (bool guiExpected)
 
SgVlbiStationInfolookupStationByIdx (int)
 
SgVlbiSourceInfolookupSourceByIdx (int)
 
SgVlbiBaselineInfolookupBaselineByIdx (int)
 
void prepare4Analysis ()
 
void createParameters ()
 
void releaseParameters ()
 
void resetAllEditings ()
 
void calculateIonoCorrections (const SgTaskConfig *)
 
void zerofyIonoCorrections (const SgTaskConfig *)
 
void calculateBaselineClock_F1 ()
 
void calculateClockBreakParameter (const SgMJD &, SgVlbiStationInfo *, SgVlbiBand *, double &, double &)
 
void calculateClockBreaksParameters (QList< SgClockBreakAgent * > &, SgVlbiBand *)
 
bool detectClockBreaks_mode1 (SgVlbiBand *, QString &, SgMJD &)
 
void checkBandForClockBreaks (int, bool)
 
void detectAndProcessClockBreaks ()
 
void eliminateOutliersMode1 ()
 
void eliminateOutliersSimpleMode (int bandIdx, int maxNumOfPasses, double threshold, double=0.0)
 
void eliminateLargeOutliers (int bandIdx, int maxNumOfPasses, double wrmsRatio)
 
int eliminateOutliers (int bandIdx)
 
int restoreOutliers (int bandIdx)
 
void scanBaselines4GrDelayAmbiguities (int bandIdx)
 
void process (bool haveProcessAllBands, bool interactWithGui)
 
void doPostReadActions_old ()
 
int suppressNotSoGoodObs ()
 
bool doPostReadActions ()
 
bool doPostReadActions4Ints (const SgTaskConfig::AutomaticProcessing &)
 
void pickupReferenceClocksStation ()
 
void setReferenceClocksStation (const QString &stnKey)
 
void pickupReferenceCoordinatesStation ()
 
void checkUseOfManualPhaseCals ()
 
void setClockModelOrder4Stations (int)
 
int doReWeighting ()
 
bool check4ClockBreaksAtSBD ()
 
void correctClockBreak (SgVlbiBand *, SgVlbiStationInfo *, const SgMJD &, double, double, bool, bool=true)
 
void zerofySigma2add ()
 
QString nickName ()
 
QString name4SirFile (bool)
 
bool isInUse (SgVlbiBaselineInfo *)
 
bool isInUse (SgVlbiStationInfo *)
 
bool need2runAutomaticDataProcessing ()
 
bool importDataFromLogFiles (const QString &path2sessions, const QList< QString > &stations, const QList< QString > &kinds, const QMap< QString, int > *defaultCableSignByStn, const QMap< QString, QString > *rinexFileNameByStn, const QMap< QString, double > *rinexPressureOffsetByStn, bool have2overwriteAntabFile, bool reportAllTsysData, const QString &altPath2InputFiles, const QString &orderOfMeteo)
 
bool resetDataFromLogFiles (bool doCable, bool doMeteo, bool doTsys, const QList< QString > &stations)
 
void allocUt1InterpolEpochs (double t0, double dt, unsigned int numOfPts)
 
void allocPxyInterpolEpochs (double t0, double dt, unsigned int numOfPts)
 
void allocUt1InterpolValues (const SgVector *vals)
 
void allocPxyInterpolValues (const SgMatrix *vals)
 
void getAprioriErp (const SgMJD &t, double &vUt1, double &rUt1, double &vPx, double &rPx, double &vPy, double &rPy, double &vCx, double &rCx, double &vCy, double &rCy)
 
void setupTimeRefer ()
 
bool hasReferenceClocksStation ()
 
bool hasReferenceCoordinatesStation ()
 
bool writeUserData2File (const QString &fileName)
 
void applyObsCalibrationSetup (int bitFlags, const QList< QString > &calList)
 
void formObsCalibrationSetup (int &bitFlags, QList< QString > &calList)
 
bool saveIntermediateResults (QDataStream &) const
 
bool loadIntermediateResults (QDataStream &)
 
- Public Member Functions inherited from SgVlbiSessionInfo
 SgVlbiSessionInfo ()
 
 SgVlbiSessionInfo (const SgVlbiSessionInfo &)
 
virtual ~SgVlbiSessionInfo ()
 
SgVlbiSessionInfooperator= (const SgVlbiSessionInfo &)
 
OriginType getOriginType () const
 
const SgMJDgetTCreation () const
 
const SgMJDgetTStart () const
 
const SgMJDgetTFinis () const
 
const SgMJDgetTMean () const
 
const QString & getName () const
 
const QString & getNetworkSuffix () const
 
const QString & getSessionCode () const
 
const QString & getNetworkID () const
 
const QString & getDescription () const
 
const QString & getUserFlag () const
 
const QString & getOfficialName () const
 
const QString & getCorrelatorName () const
 
const QString & getCorrelatorType () const
 
const QString & getSubmitterName () const
 
const QString & getSchedulerName () const
 
const QString & getPiAgencyName () const
 
int getExperimentSerialNumber () const
 
const QString & getRecordingMode () const
 
int getNumOfStations () const
 
int getNumOfBaselines () const
 
int getNumOfSources () const
 
int getNumOfObservations () const
 
CorrelatorPostProcSoftware getCppsSoft () const
 
void setOriginType (OriginType type)
 
void setTCreation (const SgMJD &t)
 
void setTStart (const SgMJD &t)
 
void setTFinis (const SgMJD &t)
 
void setName (const QString &name)
 
void setNetworkSuffix (const QString &suffix)
 
void setSessionCode (const QString &code)
 
void setNetworkID (const QString &netID)
 
void setDescription (const QString &description)
 
void setUserFlag (const QString &flag)
 
void setOfficialName (const QString &name)
 
void setCorrelatorName (const QString &name)
 
void setCorrelatorType (const QString &name)
 
void setSubmitterName (const QString &name)
 
void setSchedulerName (const QString &name)
 
void setPiAgencyName (const QString &name)
 
void setExperimentSerialNumber (int sn)
 
void setRecordingMode (const QString &mode)
 
void setNumOfStations (int n)
 
void setNumOfBaselines (int n)
 
void setNumOfSources (int n)
 
void setNumOfObservations (int n)
 
void setCppsSoft (CorrelatorPostProcSoftware soft)
 
void addDelayWRMS (double o_c, double w)
 
void addRateWRMS (double o_c, double w)
 
double delayWRMS () const
 
double rateWRMS () const
 
void clearRMSs ()
 
void guessNetworkId ()
 
- Public Member Functions inherited from SgAttribute
 SgAttribute ()
 
 SgAttribute (const SgAttribute &a)
 
 ~SgAttribute ()
 
SgAttributeoperator= (const SgAttribute &a)
 
unsigned int getAttributes () const
 
void setAttributes (unsigned int a)
 
void addAttr (uint a)
 
void delAttr (uint a)
 
void assignAttr (uint a, bool b)
 
void xorAttr (uint a)
 
bool isAttr (uint a) const
 
void clearAll ()
 

Static Public Member Functions

static QString className ()
 
static bool guessWrapperFileNameBySession (const QString &inputArg, const QString &path2VgosDb, const QString &acAbbName, QString &path2wrapperFile, QString &wrapperFileName, QString &sessionName, int &version, bool noYears=false)
 
static bool guessSessionByWrapperFileName (const QString &inputArg, const QString &path2VgosDb, QString &path2wrapperFile, QString &wrapperFileName, QString &sessionName, int &version)
 
- Static Public Member Functions inherited from SgVlbiSessionInfo
static QString className ()
 
- Static Public Member Functions inherited from SgAttribute
static const QString className ()
 

Private Member Functions

bool checkChannelSetup (bool guiExpected)
 
virtual void calcTMean ()
 
virtual void setUpPrimaryBand ()
 
void checkExcludedStations ()
 
void collectAPriories ()
 
void lookupExternalWeights ()
 
void prepare4ErpInterpolation ()
 
void makeHistoryIntro (SgVlbiHistory &)
 
void makeHistory (SgVlbiHistory &)
 
void restoreIonCorrections ()
 
void parseVexFile (const QString &, QString &, QString &)
 
void processVexFile (const QString &, QMap< QString, StationInfo > &, VexInfo &, const QMap< QString, QString > &stn2stn, QString &correlatorName)
 
void processFringeFile (const QString &path2file, const QString &fringeFileName, const QMap< QString, StationInfo > &stnsInfo, const VexInfo &, const QString &vexFileName, const QMap< QString, QString > &stnNameById, const QMap< QString, QString > &stnNameByI, const QMap< QString, QString > &stn2stn, const QMap< QString, QString > &src2src, const QMap< QString, QString > &bnd2bnd, const QMap< QString, int > &fringeErrorCodeByInt, int &expSerialNumber)
 
void processKombFile (const QString &path2file, const QString &kombFileName, const QMap< QString, QString > &stn2stn, const QMap< QString, QString > &src2src, const QMap< QString, QString > &bnd2bnd)
 
bool getCorrelatorHistory (const QString &fileName)
 
void importMapFile (const QString &mapFileName, QMap< QString, QString > &map4Stn, QMap< QString, QString > &map4Src, QMap< QString, QString > &map4Bnd)
 
bool check4NameMap (const QMap< QString, QString > &map, QString &name)
 
void search4missedLogFiles (QMap< QString, QString > &logFileByKey, const SgNetworkStations &ns_codes)
 
void stnInpt2Key (const QString &stnNameInpt, SgNetworkStations &ns_codes, QString &key)
 
void resolveGrAmbigTriangles (int bandIdx)
 

Private Attributes

QList< SgVlbiBand * > bands_
 
QMap< QString, SgVlbiBand * > bandByKey_
 
SgVlbiBandprimaryBand_
 
QList< SgVlbiObservation * > observations_
 
QList< SgMJD * > scanEpochs_
 
QMap< QString, SgVlbiObservation * > observationByKey_
 
StationsByName stationsByName_
 
BaselinesByName baselinesByName_
 
SourcesByName sourcesByName_
 
SgMJD tRefer_
 
SgTaskConfigconfig_
 
SgTaskConfig storedConfig_
 
SgTaskConfig lastProcessedConfig_
 
SgParametersDescriptorparametersDescriptor_
 
SgParametersDescriptor storedParametersDescriptor_
 
QMap< int, SgVlbiStationInfo * > stationsByIdx_
 
QMap< int, SgVlbiBaselineInfo * > baselinesByIdx_
 
QMap< int, SgVlbiSourceInfo * > sourcesByIdx_
 
SgModelsInfo calcInfo_
 
bool hasOceanTideContrib_
 
bool hasPoleTideContrib_
 
bool hasEarthTideContrib_
 
bool hasWobblePxContrib_
 
bool hasWobblePyContrib_
 
bool hasWobbleNutContrib_
 
bool hasWobbleHighFreqContrib_
 
bool hasUt1HighFreqContrib_
 
bool hasFeedCorrContrib_
 
bool hasTiltRemvrContrib_
 
bool hasPxyLibrationContrib_
 
bool hasUt1LibrationContrib_
 
bool hasOceanPoleTideContrib_
 
bool hasGpsIonoContrib_
 
bool hasPoleTideOldContrib_
 
bool hasOceanTideOldContrib_
 
bool hasNdryContrib_
 
bool hasNwetContrib_
 
bool hasUnPhaseCalContrib_
 
bool hasGradPartials_
 
bool hasCipPartials_
 
SgParameterpPolusX_
 
SgParameterpPolusY_
 
SgParameterpUT1_
 
SgParameterpUT1Rate_
 
SgParameterpPolusXRate_
 
SgParameterpPolusYRate_
 
SgParameterpNutX_
 
SgParameterpNutY_
 
SgParameterpNutXRate_
 
SgParameterpNutYRate_
 
QString path2Masterfile_
 
QString path2APrioriFiles_
 
SgAPriories apStationPositions_
 
SgAPriories apStationVelocities_
 
SgAPriories apSourcePositions_
 
SgAPriories apSourceStrModel_
 
SgAPriories apAxisOffsets_
 
SgModelEop_JMG_96_hf apHiFyEop_
 
SgAPriories apStationGradients_
 
SgExternalWeights externalWeights_
 
SgExternalEopFile externalErpFile_
 
int numOfPts4ErpInterpolation_
 
SgVectorargs4Ut1Interpolation_
 
SgMatrixtabs4Ut1Interpolation_
 
bool hasUt1Interpolation_
 
SgVectorargs4PxyInterpolation_
 
SgMatrixtabs4PxyInterpolation_
 
bool hasPxyInterpolation_
 
SgTidalUt1::UT1TideContentType tabsUt1Type_
 
SgCubicSplineinnerUt1Interpolator_
 
SgCubicSplineinnerPxyInterpolator_
 
SgCubicSplineexternalErpInterpolator_
 
bool isAble2InterpolateErp_
 
SgSolutionReporterreporter_
 
int numOfParameters_
 
int numOfConstraints_
 
int numOfDOF_
 
double leapSeconds_
 
bool hasOutlierEliminationRun_
 
bool hasOutlierRestoratioRun_
 
SgVlbiHistory contemporaryHistory_
 
SgIoDriverinputDriver_
 
QMap< QString, double > skyFreqByIfId_
 
QVector< bool > userCorrectionsUse_
 
QVector< QString > userCorrectionsName_
 
bool have2InteractWithGui_
 
void(* longOperationStart_ )(int minStep, int maxStep, const QString &message)
 
void(* longOperationProgress_ )(int step)
 
void(* longOperationStop_ )()
 
void(* longOperationMessage_ )(const QString &message)
 
void(* longOperationShowStats_ )(const QString &label, int numTot, int numPrc, double wrms, double chi2)
 

Static Private Attributes

static const QString sSkipCode_
 

Additional Inherited Members

- Public Types inherited from SgVlbiSessionInfo
enum  OriginType {
  OT_DBH = 0 , OT_NGS = 1 , OT_VDB = 2 , OT_MK4 = 3 ,
  OT_KOMB = 4 , OT_AGV = 5 , OT_UNKNOWN = 0xff
}
 
enum  Attributes {
  Attr_NOT_VALID = 1<< 0 , Attr_HAS_AUX_OBS = 1<< 1 , Attr_PRE_PROCESSED = 1<< 2 , Attr_HAS_CLOCK_BREAKS = 1<< 3 ,
  Attr_HAS_DTEC = 1<< 4 , Attr_HAS_CALC_DATA = 1<< 5 , Attr_HAS_IONO_CORR = 1<< 6 , Attr_HAS_WEIGHTS = 1<< 7 ,
  Attr_FF_CREATED = 1<< 8 , Attr_FF_CALC_DATA_MODIFIED = 1<< 9 , Attr_FF_AUX_OBS_MODIFIED = 1<<10 , Attr_FF_OUTLIERS_PROCESSED = 1<<11 ,
  Attr_FF_AMBIGS_RESOLVED = 1<<12 , Attr_FF_WEIGHTS_CORRECTED = 1<<13 , Attr_FF_ION_C_CALCULATED = 1<<14 , Attr_FF_ECC_UPDATED = 1<<15 ,
  Attr_FF_AUTOPROCESSED = 1<<16 , Attr_FF_EDIT_INFO_MODIFIED = 1<<17 , Attr_FF_STN_PWL_MODIFIED = 1<<18 , Attr_FF_PHASE_DEL_USED = 1<<19 ,
  Attr_REF_CLOCKS_ADJUSTED = 1<<20
}
 
enum  CorrelatorPostProcSoftware { CPPS_HOPS = 0 , CPPS_PIMA = 1 , CPPS_C5PP = 2 , CPPS_UNKNOWN = 0xff }
 
- Protected Attributes inherited from SgVlbiSessionInfo
OriginType originType_
 type of origin of the imported file(s); More...
 
SgMJD tCreation_
 date of creation of imported file(s); More...
 
SgMJD tStart_
 first epoch of the observations; More...
 
SgMJD tFinis_
 last epoch of the observations; More...
 
SgMJD tMean_
 mean epoch of the observations; More...
 
QString name_
 name of the session (e.g., 10JUL22XE); More...
 
QString networkSuffix_
 a char that specifies network (e.g., A, E, U, etc.); More...
 
QString sessionCode_
 official session code (from Masterfile); More...
 
QString networkID_
 Network ID (a key);. More...
 
QString description_
 Experiment description;. More...
 
QString userFlag_
 A flag assigned by user;. More...
 
QString officialName_
 Official Name (from MasterFile) More...
 
QString correlatorName_
 Correlator Name (from MasterFile) More...
 
QString correlatorType_
 Type of the correlator;. More...
 
QString submitterName_
 Name of resposible organization (from MasterFile) More...
 
QString schedulerName_
 Name of resposible organization (from MasterFile) More...
 
QString piAgencyName_
 Name of P.I. organization. More...
 
QString recordingMode_
 
int experimentSerialNumber_
 
int numOfStations_
 
int numOfBaselines_
 
int numOfSources_
 
int numOfObservations_
 
CorrelatorPostProcSoftware cppsSoft_
 
double delaySumRMS2_
 
double rateSumRMS2_
 
double delaySumW_
 
double rateSumW_
 

Detailed Description

====================================================================================================

Definition at line 103 of file SgVlbiSession.h.

Constructor & Destructor Documentation

◆ SgVlbiSession()

◆ ~SgVlbiSession()

Member Function Documentation

◆ allocPxyInterpolEpochs()

void SgVlbiSession::allocPxyInterpolEpochs ( double  t0,
double  dt,
unsigned int  numOfPts 
)

◆ allocPxyInterpolValues()

◆ allocUt1InterpolEpochs()

void SgVlbiSession::allocUt1InterpolEpochs ( double  t0,
double  dt,
unsigned int  numOfPts 
)

◆ allocUt1InterpolValues()

◆ applyObsCalibrationSetup()

◆ args4PxyInterpolation()

SgVector*& SgVlbiSession::args4PxyInterpolation ( )
inline

◆ args4Ut1Interpolation()

SgVector*& SgVlbiSession::args4Ut1Interpolation ( )
inline

◆ bandByKey()

◆ bands() [1/2]

QList< SgVlbiBand * > & SgVlbiSession::bands ( )
inline

Returns band container.

Definition at line 1049 of file SgVlbiSession.h.

References bands_.

Referenced by NsSessionEditDialog::NsSessionEditDialog(), SgSolutionReporter::absorbInfo(), SgGuiVlbiBlnInfoEditor::acquireData(), NsSessionEditDialog::adjustAmbiguityMultipliers(), SgAgvDriver::allocateFuzzyDescriptors(), NsSessionEditDialog::calcIono(), NsSessionEditDialog::changeActiveBand(), NsSessionEditDialog::changeNumOfAmbigSpacing4MarkedPoints(), NsSessionEditDialog::changeNumOfSubAmbig4MarkedPoints(), SgVlbiObservable::checkUsability(), NsSessionEditDialog::displayPointInfo(), doPostReadActions(), doPostReadActions4Ints(), doPostReadActions_old(), NsSessionEditDialog::excludeMarkedPoints(), SgAgvDriver::fillDataStructures(), SgAgvDriver::fillSessVars(), NsSessionEditDialog::findClockBreakEvent(), NsSessionEditDialog::generateRequest4Refringing(), NsSessionEditDialog::includeMarkedPoints(), SgAgvDriver::initSession(), main(), SgGuiTaskConfig::makeTab4GeneralOptions(), NsScrPrx4Session::postLoad(), NsSessionEditDialog::process(), NsSessionEditDialog::processClockBreakMarksNew(), NsSessionEditDialog::processTestFunctionN1(), putDataIntoVgosDb(), SgSolutionReporter::reportConfiguresBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportGeneralStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportIdentitiesBlock_Output4Spoolfile(), SgSolutionReporter::reportResidualsBlock_Output4Spoolfile(), SgSolutionReporter::reportResidualsBlock_Output4Spoolfile_old(), SgSingleSessionTaskManager::run(), selfCheck(), NsSessionEditDialog::tab4BaselinesPlot(), NsSessionEditDialog::tab4GeneralInfo(), NsSessionEditDialog::updateResiduals(), and NsSessionEditDialog::zeroIono().

◆ bands() [2/2]

const QList<SgVlbiBand*>& SgVlbiSession::bands ( ) const
inline

Definition at line 263 of file SgVlbiSession.h.

References bands_.

◆ baselinesByIdx()

QMap<int, SgVlbiBaselineInfo*>& SgVlbiSession::baselinesByIdx ( )
inline

Definition at line 307 of file SgVlbiSession.h.

References baselinesByIdx_.

Referenced by SgAgvDriver::initSession().

◆ baselinesByName() [1/2]

◆ baselinesByName() [2/2]

const QMap<QString, SgVlbiBaselineInfo*>& SgVlbiSession::baselinesByName ( ) const
inline

Definition at line 298 of file SgVlbiSession.h.

References baselinesByName_.

◆ calcInfo()

SgModelsInfo& SgVlbiSession::calcInfo ( )
inline

Definition at line 378 of file SgVlbiSession.h.

References calcInfo_.

Referenced by SgVlbiObservation::evaluateTheoreticalValues(), SgAgvDriver::fillSessVars(), SgAgvDriver::initEssentialVars(), SgAgvDriver::initSession(), SgGuiTaskConfig::makeTab4models(), VcCalc2SessionIfc::put4_calc_ver(), VcCalc2SessionIfc::put4_ut1Epoch(), VcCalc2SessionIfc::put4_wobEpoch(), VcCalc2SessionIfc::putA_ati_cFlg(), VcCalc2SessionIfc::putA_ati_mess(), VcCalc2SessionIfc::putA_atm_cFlg(), VcCalc2SessionIfc::putA_atm_mess(), VcCalc2SessionIfc::putA_axo_cFlg(), VcCalc2SessionIfc::putA_axo_mess(), VcCalc2SessionIfc::putA_calcFlgN(), VcCalc2SessionIfc::putA_cti_cFlg(), VcCalc2SessionIfc::putA_cti_mess(), VcCalc2SessionIfc::putA_etd_cFlg(), VcCalc2SessionIfc::putA_etd_mess(), VcCalc2SessionIfc::putA_fUt1Text(), VcCalc2SessionIfc::putA_fWobText(), VcCalc2SessionIfc::putA_nut_cFlg(), VcCalc2SessionIfc::putA_nut_mess(), VcCalc2SessionIfc::putA_oce_cFlg(), VcCalc2SessionIfc::putA_oce_mess(), VcCalc2SessionIfc::putA_oce_stat(), VcCalc2SessionIfc::putA_pan_mess(), VcCalc2SessionIfc::putA_pep_mess(), VcCalc2SessionIfc::putA_plx_cFlg(), VcCalc2SessionIfc::putA_plx_mess(), VcCalc2SessionIfc::putA_ptd_cFlg(), VcCalc2SessionIfc::putA_ptd_mess(), VcCalc2SessionIfc::putA_rel_cFlg(), VcCalc2SessionIfc::putA_sit_mess(), VcCalc2SessionIfc::putA_str_cFlg(), VcCalc2SessionIfc::putA_str_mess(), VcCalc2SessionIfc::putA_the_mess(), VcCalc2SessionIfc::putA_ut1_cFlg(), VcCalc2SessionIfc::putA_ut1_mess(), VcCalc2SessionIfc::putA_ut1Intrp(), VcCalc2SessionIfc::putA_wob_cFlg(), VcCalc2SessionIfc::putA_wob_mess(), VcCalc2SessionIfc::putA_wobIntrp(), VcCalc2SessionIfc::putI_calcFlgV(), VcCalc2SessionIfc::putI_tidalUt1(), VcCalc2SessionIfc::putR_optlCoef(), VcCalc2SessionIfc::putR_siteZens(), VcCalc2SessionIfc::putR_sitHocAm(), VcCalc2SessionIfc::putR_sitHocPh(), VcCalc2SessionIfc::putR_sitOcAmp(), VcCalc2SessionIfc::putR_sitOcPhs(), SgSolutionReporter::reportConfiguresBlock_Output4Spoolfile(), and NsSessionEditDialog::tab4GeneralInfo().

◆ calcTMean()

void SgVlbiSession::calcTMean ( )
privatevirtual

Calculates mean epoch.

Reimplemented from SgVlbiSessionInfo.

Definition at line 278 of file SgVlbiSession.cpp.

References SgVlbiSessionInfo::tFinis_, SgVlbiSessionInfo::tMean_, SgMJD::toDouble(), and SgVlbiSessionInfo::tStart_.

Referenced by selfCheck().

◆ calculateBaselineClock_F1()

void SgVlbiSession::calculateBaselineClock_F1 ( )

Evaluates clocks function #1 (supplementary).

Definition at line 1182 of file SgVlbiSession.cpp.

References SgVlbiBaselineInfo::Attr_NOT_VALID, bands_, SgVlbiBand::baselinesByName(), SgVlbiBaselineInfo::calculateClockF1(), config_, and SgAttribute::isAttr().

◆ calculateClockBreakParameter()

◆ calculateClockBreaksParameters()

◆ calculateIonoCorrections()

◆ check4ClockBreaksAtSBD()

◆ check4NameMap()

bool SgVlbiSession::check4NameMap ( const QMap< QString, QString > &  map,
QString &  name 
)
private

◆ checkBandForClockBreaks()

◆ checkChannelSetup()

bool SgVlbiSession::checkChannelSetup ( bool  guiExpected)
private

◆ checkExcludedStations()

◆ checkUseOfManualPhaseCals()

◆ className()

QString SgVlbiSession::className ( )
static

Returns name of the class (for debug output).

Definition at line 72 of file SgVlbiSession.cpp.

Referenced by allocPxyInterpolEpochs(), allocPxyInterpolValues(), allocUt1InterpolEpochs(), allocUt1InterpolValues(), applyObsCalibrationSetup(), calculateClockBreakParameter(), calculateClockBreaksParameters(), check4ClockBreaksAtSBD(), check4NameMap(), checkBandForClockBreaks(), checkChannelSetup(), checkExcludedStations(), checkUseOfManualPhaseCals(), collectAPriories(), correctClockBreak(), detectAndProcessClockBreaks(), detectClockBreaks_mode1(), doPostReadActions(), doPostReadActions4Ints(), doPostReadActions_old(), eliminateLargeOutliers(), eliminateOutliers(), eliminateOutliersSimpleMode(), exportDataIntoNgsFile(), formObsCalibrationSetup(), getAprioriErp(), getDataFromAgvFile(), getDataFromDbhImage(), getDataFromDbhImages(), getDataFromFringeFiles(), getDataFromKombFiles(), getDataFromVgosDb(), guessSessionByWrapperFileName(), guessWrapperFileNameBySession(), importDataFromLogFiles(), importMapFile(), loadIntermediateResults(), need2runAutomaticDataProcessing(), pickupReferenceClocksStation(), pickupReferenceCoordinatesStation(), prepare4ErpInterpolation(), process(), processKombFile(), putDataIntoAgvFile(), putDataIntoDbhImage(), putDataIntoVgosDb(), resetAllEditings(), resetDataFromLogFiles(), resolveGrAmbigTriangles(), restoreOutliers(), saveIntermediateResults(), scanBaselines4GrDelayAmbiguities(), selfCheck(), setReferenceClocksStation(), setupTimeRefer(), stnInpt2Key(), suppressNotSoGoodObs(), and writeUserData2File().

◆ collectAPriories()

void SgVlbiSession::collectAPriories ( )
private

Collects a priori info from external files.

Definition at line 67 of file SgVlbiSessionUtilities.cpp.

References SgAttribute::addAttr(), SgVlbiSourceInfo::addSrcStructPoint(), apAxisOffsets_, apHiFyEop_, apSourcePositions_, apSourceStrModel_, apStationGradients_, apStationPositions_, apStationVelocities_, SgVlbiSourceInfo::arcLength(), args4PxyInterpolation_, args4Ut1Interpolation_, SgVlbiStationInfo::Attr_HAS_A_PRIORI_AXO, SgVlbiSourceInfo::Attr_HAS_A_PRIORI_POS, SgVlbiStationInfo::Attr_HAS_A_PRIORI_POS, SgModelEop_JMG_96_hf::calcCorrections(), SgExternalEopFile::CIX_IDX, SgExternalEopFile::CIY_IDX, className(), SgVlbiSourceInfo::clearSrcStructPoints(), config_, DAY2SEC, SgLogger::DBG, SgAttribute::delAttr(), SgTaskConfig::evaluatePath2(), externalErpFile_, externalErpInterpolator_, SgLogger::FLY_BY, SgVlbiSourceInfo::getAl2ExtA(), SgVlbiStationInfo::getAxisOffset(), SgVlbiStationInfo::getAxisOffset_ea(), SgAPrioriRec::getComments(), SgVlbiObservation::getDdel_dCipX(), SgVlbiObservation::getDdel_dCipY(), SgVlbiObservation::getDdel_dPx(), SgVlbiObservation::getDdel_dPy(), SgVlbiObservation::getDdel_dUT1(), SgVlbiSourceInfo::getDN(), SgVlbiSourceInfo::getDN_ea(), SgVlbiObservation::getDrat_dCipX(), SgVlbiObservation::getDrat_dCipY(), SgVlbiObservation::getDrat_dPx(), SgVlbiObservation::getDrat_dPy(), SgVlbiObservation::getDrat_dUT1(), SgTaskConfig::getExtAPrioriAxisOffsetsFileName(), SgTaskConfig::getExtAPrioriErpFileName(), SgTaskConfig::getExtAPrioriHiFyErpFileName(), SgTaskConfig::getExtAPrioriMeanGradientsFileName(), SgTaskConfig::getExtAPrioriSitesPositionsFileName(), SgTaskConfig::getExtAPrioriSitesVelocitiesFileName(), SgTaskConfig::getExtAPrioriSourcesPositionsFileName(), SgTaskConfig::getExtAPrioriSourceSsmFileName(), SgAPriories::getFileName(), SgExternalEopFile::getFileName(), SgModelEop_JMG_96_hf::getFileName(), SgVlbiStationInfo::getGradEast(), SgVlbiStationInfo::getGradNorth(), SgObjectInfo::getKey(), getLeapSeconds(), SgVlbiStationInfo::getR(), SgVlbiStationInfo::getR_ea(), SgVlbiSourceInfo::getRA(), SgVlbiSourceInfo::getRA_ea(), SgAPrioriRec::getTsince(), SgTaskConfig::getUseExtAPrioriErp(), hasPxyInterpolation_, hasUt1Interpolation_, innerPxyInterpolator_, innerUt1Interpolator_, SgLogger::IO_TXT, isAble2InterpolateErp_, SgCubicSpline::isOk(), SgModelEop_JMG_96_hf::isOk(), logger, SgAPriories::lookupApRecord(), numOfPts4ErpInterpolation_, observations_, path2APrioriFiles_, SgExternalEopFile::PMX_IDX, SgExternalEopFile::PMY_IDX, prepare4ErpInterpolation(), SgLogger::PREPROC, RAD2MAS, SgModelEop_JMG_96_hf::readFile(), SgExternalEopFile::readFile(), SgAPriories::readFile(), SgVlbiSourceInfo::setAl2ExtA(), SgVlbiSourceInfo::setAprioriComments(), SgVlbiObservation::setAprioriCxLfContrib(), SgVlbiObservation::setAprioriCyLfContrib(), SgVlbiObservation::setAprioriPxHfContrib(), SgVlbiObservation::setAprioriPxLfContrib(), SgVlbiObservation::setAprioriPyHfContrib(), SgVlbiObservation::setAprioriPyLfContrib(), SgVlbiObservation::setAprioriUt1HfContrib(), SgVlbiObservation::setAprioriUt1LfContrib(), SgVlbiStationInfo::setAxisOffset_ea(), SgVlbiSourceInfo::setDN_ea(), SgVlbiObservation::setExtDelayErp(), SgVlbiObservation::setExtDelayHiFyPxy(), SgVlbiObservation::setExtDelayHiFyUt1(), SgVlbiObservation::setExtRateErp(), SgVlbiObservation::setExtRateHiFyPxy(), SgVlbiObservation::setExtRateHiFyUt1(), SgVlbiStationInfo::setGradEast(), SgVlbiStationInfo::setGradNorth(), SgVlbiStationInfo::setR_ea(), SgVlbiSourceInfo::setRA_ea(), SgVlbiStationInfo::setV_ea(), SgVlbiSourceInfo::sModel(), sourcesByName_, SgCubicSpline::spline(), stationsByName_, tabs4PxyInterpolation_, tabs4Ut1Interpolation_, SgVlbiSessionInfo::tMean_, SgMJD::toDouble(), SgMJD::toString(), SgVlbiSessionInfo::tStart_, SgExternalEopFile::UT1_IDX, v3Zero, SgLogger::write(), and SgLogger::WRN.

Referenced by process(), and selfCheck().

◆ contemporaryHistory() [1/2]

SgVlbiHistory& SgVlbiSession::contemporaryHistory ( )
inline

Definition at line 228 of file SgVlbiSession.h.

References contemporaryHistory_.

Referenced by main(), and VcCalc2SessionIfc::mimic_pHist().

◆ contemporaryHistory() [2/2]

const SgVlbiHistory& SgVlbiSession::contemporaryHistory ( ) const
inline

Definition at line 229 of file SgVlbiSession.h.

References contemporaryHistory_.

◆ correctClockBreak()

◆ createParameters()

◆ detectAndProcessClockBreaks()

void SgVlbiSession::detectAndProcessClockBreaks ( )

Checks whole session for clock breaks and correct them if detected.

Definition at line 1493 of file SgVlbiSessionUtilities.cpp.

References checkBandForClockBreaks(), className(), SgLogger::DBG, logger, numberOfBands(), SgLogger::PREPROC, process(), and SgLogger::write().

Referenced by doPostReadActions4Ints(), and doPostReadActions_old().

◆ detectClockBreaks_mode1()

◆ doPostReadActions()

◆ doPostReadActions4Ints()

bool SgVlbiSession::doPostReadActions4Ints ( const SgTaskConfig::AutomaticProcessing ap)

Definition at line 124 of file SgVlbiSessionUtils4Automation.cpp.

References SgAttribute::addAttr(), SgVlbiSessionInfo::Attr_FF_AUTOPROCESSED, bands(), bands_, baselinesByName_, calculateIonoCorrections(), check4ClockBreaksAtSBD(), checkUseOfManualPhaseCals(), className(), config_, SgLogger::DBG, detectAndProcessClockBreaks(), SgTaskConfig::AutomaticProcessing::doAmbigResolution_, SgTaskConfig::AutomaticProcessing::doClockBreaksDetection_, SgTaskConfig::AutomaticProcessing::doIonoCorrection4All_, SgTaskConfig::AutomaticProcessing::doIonoCorrection4SBD_, SgTaskConfig::AutomaticProcessing::doOutliers_, doReWeighting(), SgTaskConfig::AutomaticProcessing::doSessionSetup_, SgTaskConfig::AutomaticProcessing::doWeights_, DT_DELAY, eliminateOutliers(), eliminateOutliersSimpleMode(), SgTaskConfig::AutomaticProcessing::finalSolution_, SgTaskConfig::AutomaticProcessing::FS_BASELINE, SgVlbiBand::getInputFileVersion(), SgObjectInfo::getKey(), SgVlbiSessionInfo::getName(), SgTaskConfig::getOpThreshold(), SgParametersDescriptor::Idx_BL_LENGTH, SgParametersDescriptor::Idx_CLOCK_0, SgParametersDescriptor::Idx_CLOCK_1, SgParametersDescriptor::Idx_POLUSUT1, SgParametersDescriptor::Idx_ZENITH, SgLogger::INF, logger, SgVlbiSessionInfo::name_, numOfParameters_, SgObjectInfo::numProcessed(), observations_, SgTaskConfig::OPM_BASELINE, parametersDescriptor_, pickupReferenceClocksStation(), pickupReferenceCoordinatesStation(), SgParameterCfg::PM_LOC, SgLogger::PREPROC, primaryBand_, process(), resetAllEditings(), restoreOutliers(), scanBaselines4GrDelayAmbiguities(), SgTaskConfig::setActiveBandIdx(), setClockModelOrder4Stations(), SgTaskConfig::setDoWeightCorrection(), SgParametersDescriptor::setMode4Parameter(), SgParametersDescriptor::setMode4Parameters(), SgTaskConfig::setOpMode(), SgTaskConfig::setOpThreshold(), SgTaskConfig::setUseDelayType(), suppressNotSoGoodObs(), SgParametersDescriptor::unsetAllParameters(), SgParametersDescriptor::unsetParameter(), SgTaskConfig::VD_GRP_DELAY, SgLogger::write(), SgObjectInfo::wrms(), and SgLogger::WRN.

Referenced by doPostReadActions().

◆ doPostReadActions_old()

◆ doReWeighting()

◆ dUt1Correction()

double SgVlbiSession::dUt1Correction ( ) const
inline

Definition at line 235 of file SgVlbiSession.h.

References SgSolutionReporter::dUt1Correction(), and reporter_.

Referenced by NsScrPrx4Session::dUt1Correction().

◆ dUt1StdDev()

double SgVlbiSession::dUt1StdDev ( ) const
inline

Definition at line 236 of file SgVlbiSession.h.

References SgSolutionReporter::dUt1StdDev(), and reporter_.

Referenced by NsScrPrx4Session::dUt1StdDev().

◆ dUt1Value()

double SgVlbiSession::dUt1Value ( ) const
inline

Definition at line 234 of file SgVlbiSession.h.

References SgSolutionReporter::dUt1Value(), and reporter_.

Referenced by NsScrPrx4Session::dUt1Value().

◆ eliminateLargeOutliers()

◆ eliminateOutliers()

int SgVlbiSession::eliminateOutliers ( int  bandIdx)

Checks a band for outliers, marks them for skipping in data analysis.

Parameters
bandIdx– an index of a band;
maxNumOfPasses– maximal number of passes;

Definition at line 1814 of file SgVlbiSessionUtilities.cpp.

References SgVlbiObservable::activeDelay(), SgAttribute::addAttr(), SgVlbiSessionInfo::Attr_FF_OUTLIERS_PROCESSED, SgObservation::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiObservation::Attr_SBD_NOT_VALID, bands_, SgVlbiObservable::baseline(), className(), config_, SgAttribute::delAttr(), SgVlbiObservable::epoch(), SgLogger::ERR, SgMJD::F_Simple, SgTaskConfig::getActiveBandIdx(), SgVlbiObservable::getBaseline(), SgTaskConfig::getDoWeightCorrection(), SgObjectInfo::getKey(), SgObservation::getMediaIdx(), SgVlbiObservable::getMediaIdx(), SgTaskConfig::getOpHave2SuppressWeightCorrection(), SgTaskConfig::getOpIterationsLimit(), SgTaskConfig::getOpThreshold(), SgVlbiObservable::getQualityFactor(), SgVlbiMeasurement::getResidual(), SgVlbiMeasurement::getResidualNorm(), SgVlbiMeasurement::getSigma(), SgVlbiObservable::getSrc(), SgTaskConfig::getUseDelayType(), hasOutlierEliminationRun_, hasOutlierRestoratioRun_, have2InteractWithGui_, SgLogger::INF, SgAttribute::isAttr(), logger, longOperationMessage_, longOperationProgress_, longOperationStart_, longOperationStop_, normResidSortingOrderLessThan(), SgVlbiBand::observables(), SgVlbiObservable::owner(), SgLogger::PREPROC, process(), SgTaskConfig::setActiveBandIdx(), SgTaskConfig::setDoWeightCorrection(), SgVlbiObservable::src(), SgMJD::toString(), SgTaskConfig::VD_SB_DELAY, and SgLogger::write().

Referenced by doPostReadActions4Ints(), NsScrPrx4Session::eliminateOutliers(), and NsSessionEditDialog::processRmOutButton().

◆ eliminateOutliersMode1()

void SgVlbiSession::eliminateOutliersMode1 ( )

Checks for outliers, marks them for omitting in data analysis.

Definition at line 1601 of file SgVlbiSessionUtilities.cpp.

References eliminateOutliersSimpleMode(), and numberOfBands().

Referenced by doPostReadActions(), and doPostReadActions_old().

◆ eliminateOutliersSimpleMode()

◆ exportDataIntoNgsFile()

bool SgVlbiSession::exportDataIntoNgsFile ( const QString &  fileName)

Exports data into NGS file, returns true if everything is ok.

Definition at line 48 of file SgVlbiSessionIoNgs.cpp.

References SgVlbiMeasurement::ambiguity(), Sg3dVector::at(), SgVlbiObservation::Attr_NOT_MATCHED, SgObservation::Attr_NOT_VALID, SgVlbiObservation::auxObs_1(), SgVlbiObservation::auxObs_2(), SgVlbiObservation::baseline(), className(), SgMJD::currentMJD(), SgLogger::DBG, DT_DELAY, SgVlbiStationInfo::getAxisOffset(), SgVlbiAuxObservation::getCableCalibration(), SgVlbiObservable::getCorrCoeff(), SgMJD::getDate(), SgVlbiSourceInfo::getDN(), SgVlbiBand::getFrequency(), SgVlbiBand::getInputFileVersion(), SgVlbiMeasurement::getIonoSigma(), SgVlbiMeasurement::getIonoValue(), SgObjectInfo::getKey(), SgVlbiAuxObservation::getMeteoData(), SgVlbiStationInfo::getMntType(), SgMeteoData::getPressure(), SgVlbiStationInfo::getR(), SgVlbiSourceInfo::getRA(), SgMeteoData::getRelativeHumidity(), SgVlbiMeasurement::getSigma(), SgObjectInfo::getSigma2add(), SgMeteoData::getTemperature(), SgMJD::getTime(), SgVlbiObservable::getTotalPhase(), SgVlbiMeasurement::getUnweightFlag(), SgVlbiMeasurement::getValue(), SgVlbiObservable::grDelay(), SgLogger::INF, SgLogger::IO_TXT, SgAttribute::isAttr(), logger, SgMJD::MJD_reverse(), nickName(), observations_, SgVlbiObservable::phDRate(), primaryBand_, SgVlbiObservation::primeObs(), sourcesByName_, SgVlbiObservable::src(), stationsByName_, SgVlbiObservable::stn_1(), SgVlbiObservable::stn_2(), SgLogger::write(), X_AXIS, Y_AXIS, and Z_AXIS.

Referenced by NsSessionHandler::exportDataToNgs().

◆ formObsCalibrationSetup()

◆ getApAxisOffsets()

const SgAPriories & SgVlbiSession::getApAxisOffsets ( ) const
inline

Returns a const reference on a container of external a priori axis offsets.

Definition at line 958 of file SgVlbiSession.h.

References apAxisOffsets_.

◆ getApHiFyEop()

const SgModelEop_JMG_96_hf & SgVlbiSession::getApHiFyEop ( ) const
inline

Returns a const reference on a hi freq variations EOP model.

Definition at line 974 of file SgVlbiSession.h.

References apHiFyEop_.

◆ getAprioriErp()

◆ getApSourcePositions()

const SgAPriories & SgVlbiSession::getApSourcePositions ( ) const
inline

Returns a const reference on a container of external a priori source positions.

Definition at line 943 of file SgVlbiSession.h.

References apSourcePositions_.

◆ getApSourceStrModel()

const SgAPriories & SgVlbiSession::getApSourceStrModel ( ) const
inline

Returns a const reference on a container of external a priori source positions.

Definition at line 951 of file SgVlbiSession.h.

References apSourceStrModel_.

◆ getApStationGradients()

const SgAPriories & SgVlbiSession::getApStationGradients ( ) const
inline

Returns a const reference on a container of external a priori mean site gradients.

Definition at line 966 of file SgVlbiSession.h.

References apStationGradients_.

◆ getApStationPositions()

const SgAPriories & SgVlbiSession::getApStationPositions ( ) const
inline

Returns a const reference on a container of external a priori station positions.

Definition at line 927 of file SgVlbiSession.h.

References apStationPositions_.

◆ getApStationVelocities()

const SgAPriories & SgVlbiSession::getApStationVelocities ( ) const
inline

◆ getConfig()

SgTaskConfig * SgVlbiSession::getConfig ( )
inline

Returns a pointer on a current config.

Definition at line 903 of file SgVlbiSession.h.

References config_.

Referenced by NsScrPrx4Session::calcIono(), SgAgvDriver::initSession(), SgSolutionReporter::setSession(), and NsScrPrx4Session::zeroIono().

◆ getCorrelatorHistory()

bool SgVlbiSession::getCorrelatorHistory ( const QString &  fileName)
private

Definition at line 152 of file SgVlbiSessionIoFringes.cpp.

Referenced by getDataFromKombFiles().

◆ getDataFromAgvFile()

bool SgVlbiSession::getDataFromAgvFile ( const QString &  fileName,
SgIdentities ids,
SgVersion driverVersion 
)

◆ getDataFromDbhImage()

bool SgVlbiSession::getDataFromDbhImage ( SgDbhImage image,
bool  have2getAll,
bool  isStandardSession,
bool  have2LoadImmatureSession,
bool  guiExpected 
)

Makes import of data from DBH image, returns true if everything is ok.

Definition at line 751 of file SgVlbiSessionIoDbh.cpp.

References SgAttribute::addAttr(), SgBreakModel::addBreak(), SgVlbiObservation::addObservable(), SgVlbiObservable::allocateChannelsSetupStorages(), applyObsCalibrationSetup(), args4PxyInterpolation_, args4Ut1Interpolation_, SgMeteoData::Attr_ARTIFICIAL_DATA, SgVlbiAuxObservation::Attr_CABLE_CAL_BAD, SgVlbiObservation::Attr_CONTAINS_ALL_DATA, SgParameterBreak::Attr_DYNAMIC, SgVlbiBaselineInfo::Attr_ESTIMATE_CLOCKS, SgVlbiSessionInfo::Attr_HAS_AUX_OBS, SgVlbiSessionInfo::Attr_HAS_CALC_DATA, SgVlbiSessionInfo::Attr_HAS_IONO_CORR, SgVlbiBand::Attr_HAS_IONO_SOLUTION, SgVlbiSessionInfo::Attr_HAS_WEIGHTS, SgVlbiStationInfo::Attr_IGNORE_CABLE_CAL, SgObservation::Attr_NOT_VALID, SgVlbiBaselineInfo::Attr_NOT_VALID, SgVlbiSourceInfo::Attr_NOT_VALID, SgVlbiBand::Attr_PRIMARY, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_ZENITH, SgVlbiStationInfo::auxObservationByScanId(), bandByKey_, bands_, SgVlbiBand::baselinesByIdx(), baselinesByIdx_, SgVlbiBand::baselinesByName(), baselinesByName_, SgMJD::calcDayOfYear(), SgMJD::calcHour(), calcInfo_, SgMJD::calcMin(), SgVlbiObservable::calcPhaseCalDelay(), SgMJD::calcSec(), className(), SgVlbiStationInfo::clockBreaks(), config_, SgTidalUt1::CT_ALL_TERMS_REMOVED, SgTidalUt1::CT_FULL, SgTidalUt1::CT_SHORT_TERMS_REMOVED, SgMJD::currentMJD(), dAcmEpochs_, dAcmNames_, dAcmNumber_, dAcmOffsets_, dAcmRates_, dAcSites_, dAmpByFrq_, dAtmConstr_, dAtmIntrv_, dAxisOffsets_, dAxisTypes_, dAxOffsetCont_, dAxsOfsPart_, DAY2SEC, dAzimuths_, dBaselineName_, dBaselinesSelStatus_, SgLogger::DBG, dbhDxTable, dCableCalibration_, dCableSigns_, dCableStations_, dCalByFrq_, dCalcVersionValue_, dCalFlags_, dCalList_, dCalSites_, dCcSites_, dClkBrkEpochs_, dClkBrkNames_, dClkBrkNum_, dClockBreakStatus_, dClockConstr_, dClockIntrv_, dClockSite_, dConsBendingDelay_, dConsensusDelay_, dConsensusRate_, dCorrCoef_, dCorrelatorType_, dDelayRate_, dDelayUFlag_, dEffFreqsSecBand_, DEG2RAD, SgAttribute::delAttr(), dElevations_, dError_Bl_, dError_K_, SgVlbiSessionInfo::description_, dEtdContrib_, dFeedCorr_, dFourFitFileName_, dFrngErr_, dFut1_inf_, dFut1_pts_, dFwob_inf_, dFwob_pts_, dGrpAmbiguity_, dGrpAmbiguitySecBand_, SgDbhDatumDescriptor::dim1(), SgDbhDatumDescriptor::dim2(), SgDbhDatumDescriptor::dim3(), dIonCorr_, dIonRms_, dMeteoHumidity_, dMeteoPressure_, dMeteoTemperature_, dMslmIonContrib_, dNAmbig_, dNAmbigSecBand_, dNdryCont_, dNdryPart_, dNgradParts_, dNSites_, dNStars_, dNumOfAccPeriods_, dNumOfChannels_, dNumOfSamples_, dNut06xyp_, dNut06xys_, dNut2006_, dNutationPart2K_, dNutationPart_, dNutWahr_, dNwetCont_, dNwetPart_, dObcFlags_, dObcList_, dObservedDelay_, dObservedDelaySigma_, dOceOld_, dOloadAmpHorz_, dOloadAmpVert_, dOloadContrib_, dOloadHorzContrib_, dOloadPhsHorz_, dOloadPhsVert_, dOloadVertContrib_, dOptlContib_, dParAngle_, dPhaseCalOffset_, dPtdContrib_, dPtdOld_, dQualityCode_, dQualityCodeSecBand_, dRateUFlag_, dRecSetup_, dReferenceFrequency_, dRefFreqByChannel_, dRunCode_, dSampleRate_, dSbDelay_, dSbSigmaDelay_, dScanName_, dSecTag_, dSigmaDelayRate_, dSiteNames_, dSiteRecs_, dSitPart_, dSnr_, dSourceName_, dSourcesSelStatus_, dStar2000_, dStarNames_, dStarPart_, dSun1BendingContrib_, dSun2BendingContrib_, DT_DELAY, DT_RATE, dTai_2_Utc_, dTectPlateNames_, dTidalUt1_, dTiltRemvr_, dTotalPhase_, dUnPhaseCal_, dUt1Libra_, dUt1Ortho_, dUT1Part_, dUtcTag_, dWobblePart_, dWobLibra_, dWobNutatContrib_, dWobOrtho_, dWobXContrib_, dWobYContrib_, SgLogger::ERR, evaluateEffectiveFreqs(), SgMJD::F_INTERNAL, SgMJD::F_YYYYMMDDHHMMSSSS, SgDbhImage::fileCreationEpoch(), SgDbhImage::fileName(), SgDbhImage::fileVersion(), SgVlbiObservable::fringeAmplitudeByChan(), SgParametersDescriptor::getClock0(), SgVlbiBand::getCorrelatorType(), SgVlbiSessionInfo::getCorrelatorType(), SgVlbiObservable::getFourfitOutputFName(), SgDbhImage::getI2(), SgObjectInfo::getIdx(), SgTaskConfig::getInitAuxSigma4Delay(), SgTaskConfig::getInitAuxSigma4Rate(), SgVlbiMeasurement::getIonoValue(), SgObjectInfo::getKey(), SgDbhDatumDescriptor::getLCode(), getLeapSeconds(), SgMeteoData::getPressure(), SgParameterCfg::getPwlAPriori(), SgParameterCfg::getPwlStep(), SgDbhImage::getR8(), SgVlbiObservable::getReferenceFrequency(), SgMeteoData::getRelativeHumidity(), SgVlbiObservation::getScanName(), SgDbhImage::getStr(), SgVlbiStationInfo::getTectonicPlateName(), SgMeteoData::getTemperature(), SgVlbiMeasurement::getUnweightFlag(), SgTaskConfig::getUseSolveObsSuppresionFlags(), SgParametersDescriptor::getZenith(), SgVlbiObservable::grDelay(), hasAcmEpochs_, hasAcmNames_, hasAcmNumber_, hasAcmOffsets_, hasAcmRates_, hasAcSites_, hasAtmConstr_, hasAtmIntrv_, hasAxisOffsets_, hasAxisTypes_, hasAxOffsetCont_, hasAxsOfsPart_, hasAzimuthData_, hasBaselinesSelStatus_, hasCableData_, hasCableSigns_, hasCableStations_, hasCalByFrq_, hasCalcVersionValue_, hasCalFlags_, hasCalList_, hasCalSites_, hasCcSites_, hasCipPartials_, hasClockBreakStatus_, hasClockConstr_, hasClockIntrv_, hasConsBendingDelay_, hasConsensusDelay_, hasConsensusRate_, hasCorrelatorType_, hasEarthTideContrib_, hasEffFreqsSecBand_, hasElevationData_, hasError_Bl_, hasError_K_, hasEtdContrib_, hasFeedCorr_, hasFeedCorrContrib_, hasFourFitFileName_, hasFrngErr_, hasFut1_inf_, hasFut1_pts_, hasFwob_inf_, hasFwob_pts_, hasGpsIonoContrib_, hasGradPartials_, hasGrpAmbiguitySecBand_, hasIonCorr_, hasIonRms_, hasMeteoPressureData_, hasMeteoRelHumidityData_, hasMeteoTemperatureData_, hasMslmIonContrib_, hasNAmbig_, hasNAmbigSecBand_, hasNdryCont_, hasNdryContrib_, hasNdryPart_, hasNgradParts_, hasNSites_, hasNStars_, hasNumOfChannels_, hasNumOfSamples_, hasNut06xyp_, hasNut06xys_, hasNut2006_, hasNutationPart2K_, hasNutationPart_, hasNutWahr_, hasNwetCont_, hasNwetContrib_, hasNwetPart_, hasObcFlags_, hasObcList_, hasOceanPoleTideContrib_, hasOceanTideContrib_, hasOceanTideOldContrib_, hasOceOld_, hasOloadAmpHorz_, hasOloadAmpVert_, hasOloadContrib_, hasOloadHorzContrib_, hasOloadPhsHorz_, hasOloadPhsVert_, hasOloadVertContrib_, hasOptlContib_, hasParAngle_, hasPoleTideContrib_, hasPoleTideOldContrib_, hasPtdContrib_, hasPtdOld_, hasPxyInterpolation_, hasPxyLibrationContrib_, hasQualityCodeSecBand_, hasRefFreqByChannel_, hasRunCode_, hasScanName_, hasSiteNames_, hasSiteRecs_, hasSitPart_, hasSourcesSelStatus_, hasStar2000_, hasStarNames_, hasStarPart_, hasSun1BendingContrib_, hasSun2BendingContrib_, hasTai_2_Utc_, hasTectPlateNames_, hasTidalUt1_, hasTiltRemvr_, hasTiltRemvrContrib_, hasUnPhaseCal_, hasUnPhaseCalContrib_, hasUt1HighFreqContrib_, hasUt1Interpolation_, hasUt1Libra_, hasUt1LibrationContrib_, hasUt1Ortho_, hasUT1Part_, hasWobbleHighFreqContrib_, hasWobbleNutContrib_, hasWobblePart_, hasWobblePxContrib_, hasWobblePyContrib_, hasWobLibra_, hasWobNutatContrib_, hasWobOrtho_, hasWobXContrib_, hasWobYContrib_, SgVlbiBand::history(), SgVlbiHistory::importDbhHistoryBlock(), SgObjectInfo::incNumTotal(), SgLogger::INF, SgLogger::IO_DBH, SgLogger::IO_TXT, DbhDescriptorX::isPresent_, DbhDescriptorX::lCode_, logger, SgDbhImage::lookupDescriptor(), SgVlbiAuxObservation::meteoData(), SgVlbiStationInfo::MT_AZEL, SgVlbiStationInfo::MT_EQUA, SgVlbiStationInfo::MT_RICHMOND, SgVlbiStationInfo::MT_UNKN, SgVlbiStationInfo::MT_X_YE, SgVlbiStationInfo::MT_X_YN, SgVlbiSessionInfo::name_, SgVlbiSessionInfo::networkSuffix_, SgDbhImage::numberOfObservations(), SgVlbiObservable::numOfAccPeriodsByChan_LSB(), SgVlbiObservable::numOfAccPeriodsByChan_USB(), numOfDxT, SgVlbiObservable::numOfSamplesByChan_LSB(), SgVlbiObservable::numOfSamplesByChan_USB(), observationByKey_, observations_, parametersDescriptor_, SgVlbiObservation::passiveObses(), SgVlbiObservable::PCCI_AMPLITUDE, SgVlbiObservable::PCCI_FREQUENCY, SgVlbiObservable::PCCI_OFFSET, SgVlbiObservable::PCCI_PHASE, SgVlbiStationInfo::pcClocks(), SgVlbiStationInfo::pcZenith(), SgVlbiObservable::phaseCalData_1ByChan(), SgVlbiObservable::phaseCalData_2ByChan(), SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), primaryBand_, RAD2MAS, rAxisOffsets_, rAxisTypes_, rCalByFrq_, SgVlbiObservable::refFreqByChan(), rNSites_, rNStars_, rRefFreqByChannel_, rSiteNames_, rSiteRecs_, rStar2000_, rStarNames_, SgVlbiObservable::sbDelay(), SgDbhImage::sessionDescription(), SgDbhImage::sessionID(), SgVlbiMeasurement::setAmbiguitySpacing(), SgVlbiStationInfo::setAPrioriClockTerm_0(), SgVlbiStationInfo::setAPrioriClockTerm_1(), SgVlbiStationInfo::setAxisOffset(), SgVlbiAuxObservation::setAzimuthAngle(), SgVlbiAuxObservation::setAzimuthAngleRate(), SgVlbiObservation::setBaselineIdx(), SgVlbiAuxObservation::setCableCalibration(), SgVlbiAuxObservation::setCalcAxisOffset4Delay(), SgVlbiAuxObservation::setCalcAxisOffset4Rate(), SgVlbiObservation::setCalcCipSv(), SgVlbiObservation::setCalcCipXv(), SgVlbiObservation::setCalcCipYv(), SgVlbiObservation::setCalcConsBendingDelay(), SgVlbiObservation::setCalcConsBendingRate(), SgVlbiObservation::setCalcConsBendingSunDelay(), SgVlbiObservation::setCalcConsBendingSunHigherDelay(), SgVlbiObservation::setCalcConsBendingSunHigherRate(), SgVlbiObservation::setCalcConsBendingSunRate(), SgVlbiObservation::setCalcConsensusDelay(), SgVlbiObservation::setCalcConsensusRate(), SgVlbiObservation::setCalcEarthTideDelay(), SgVlbiObservation::setCalcEarthTideRate(), SgVlbiObservation::setCalcFeedCorrDelay(), SgVlbiObservation::setCalcFeedCorrRate(), SgVlbiObservation::setCalcGpsIonoCorrectionDelay(), SgVlbiObservation::setCalcGpsIonoCorrectionRate(), SgVlbiObservation::setCalcHiFyPxyDelay(), SgVlbiObservation::setCalcHiFyPxyLibrationDelay(), SgVlbiObservation::setCalcHiFyPxyLibrationRate(), SgVlbiObservation::setCalcHiFyPxyRate(), SgVlbiObservation::setCalcHiFyUt1Delay(), SgVlbiObservation::setCalcHiFyUt1LibrationDelay(), SgVlbiObservation::setCalcHiFyUt1LibrationRate(), SgVlbiObservation::setCalcHiFyUt1Rate(), SgVlbiAuxObservation::setCalcNdryCont4Delay(), SgVlbiAuxObservation::setCalcNdryCont4Rate(), SgVlbiObservation::setCalcNut2006_dEpsV(), SgVlbiObservation::setCalcNut2006_dPsiV(), SgVlbiObservation::setCalcNutWahr_dEpsV(), SgVlbiObservation::setCalcNutWahr_dPsiV(), SgVlbiAuxObservation::setCalcNwetCont4Delay(), SgVlbiAuxObservation::setCalcNwetCont4Rate(), SgVlbiObservation::setCalcOceanPoleTideLdDelay(), SgVlbiObservation::setCalcOceanPoleTideLdRate(), SgVlbiObservation::setCalcOceanTideDelay(), SgVlbiObservation::setCalcOceanTideOldDelay(), SgVlbiObservation::setCalcOceanTideOldRate(), SgVlbiObservation::setCalcOceanTideRate(), SgVlbiAuxObservation::setCalcOLoadHorz4Delay(), SgVlbiAuxObservation::setCalcOLoadVert4Delay(), SgVlbiObservation::setCalcPoleTideDelay(), SgVlbiObservation::setCalcPoleTideOldDelay(), SgVlbiObservation::setCalcPoleTideOldRate(), SgVlbiObservation::setCalcPoleTideRate(), SgVlbiObservation::setCalcPxDelay(), SgVlbiObservation::setCalcPxRate(), SgVlbiObservation::setCalcPyDelay(), SgVlbiObservation::setCalcPyRate(), SgVlbiObservation::setCalcTiltRemvrDelay(), SgVlbiObservation::setCalcTiltRemvrRate(), SgVlbiAuxObservation::setCalcUnPhaseCal(), SgVlbiObservation::setCalcWobNutatContrib(), SgParametersDescriptor::setClock0(), SgVlbiObservable::setCorrCoeff(), SgVlbiBand::setCorrelatorType(), SgVlbiSessionInfo::setCorrelatorType(), SgVlbiAuxObservation::setDdel_dAxsOfs(), SgVlbiObservation::setDdel_dCipX(), SgVlbiObservation::setDdel_dCipY(), SgVlbiObservation::setDdel_dDN(), SgVlbiObservation::setDdel_dPx(), SgVlbiObservation::setDdel_dPy(), SgVlbiObservation::setDdel_dR_1(), SgVlbiObservation::setDdel_dR_2(), SgVlbiObservation::setDdel_dRA(), SgVlbiAuxObservation::setDdel_dTzdDry(), SgVlbiAuxObservation::setDdel_dTzdGrdE(), SgVlbiAuxObservation::setDdel_dTzdGrdN(), SgVlbiAuxObservation::setDdel_dTzdWet(), SgVlbiObservation::setDdel_dUT1(), SgVlbiSourceInfo::setDN(), SgVlbiAuxObservation::setDrat_dAxsOfs(), SgVlbiObservation::setDrat_dCipX(), SgVlbiObservation::setDrat_dCipY(), SgVlbiObservation::setDrat_dDN(), SgVlbiObservation::setDrat_dPx(), SgVlbiObservation::setDrat_dPy(), SgVlbiObservation::setDrat_dR_1(), SgVlbiObservation::setDrat_dR_2(), SgVlbiObservation::setDrat_dRA(), SgVlbiAuxObservation::setDrat_dTzdDry(), SgVlbiAuxObservation::setDrat_dTzdGrdE(), SgVlbiAuxObservation::setDrat_dTzdGrdN(), SgVlbiAuxObservation::setDrat_dTzdWet(), SgVlbiObservation::setDrat_dUT1(), SgModelsInfo::setDversion(), SgVlbiMeasurement::setEffFreq(), SgVector::setElement(), SgMatrix::setElement(), SgVlbiAuxObservation::setElevationAngle(), SgVlbiAuxObservation::setElevationAngleRate(), SgVlbiObservable::setErrorCode(), SgVlbiObservable::setFourfitOutputFName(), SgVlbiBand::setFrequency(), SgVlbiBand::setInputFileName(), SgVlbiBand::setInputFileVersion(), SgVlbiMeasurement::setIonoSigma(), SgVlbiMeasurement::setIonoValue(), SgVlbiObservation::setKey(), SgObjectInfo::setKey(), setLeapSeconds(), SgObservation::setMediaIdx(), SgVlbiObservable::setMediaIdx(), SgVlbiAuxObservation::setMeteoData(), SgObservation::setMJD(), SgVlbiStationInfo::setMntType(), SgVlbiSessionInfo::setName(), SgVlbiStationInfo::setNeed2useAPrioriClocks(), SgVlbiMeasurement::setNumOfAmbiguities(), SgVlbiObservable::setNumOfChannels(), SgVlbiStationInfo::setOLoadAmplitude(), SgVlbiStationInfo::setOLoadPhase(), SgVlbiAuxObservation::setParallacticAngle(), SgVlbiStationInfo::setPcClocks(), SgVlbiStationInfo::setPcZenith(), SgMeteoData::setPressure(), SgParameterCfg::setPwlAPriori(), SgParameterCfg::setPwlStep(), SgVlbiMeasurement::setQ2(), SgVlbiObservable::setQualityFactor(), SgVlbiStationInfo::setR(), SgVlbiSourceInfo::setRA(), SgVlbiObservable::setReferenceFrequency(), SgMeteoData::setRelativeHumidity(), SgVlbiObservation::setScanId(), SgVlbiObservation::setScanName(), SgVlbiMeasurement::setSigma(), SgObjectInfo::setSigma2add(), SgVlbiObservable::setSnr(), SgVlbiObservation::setSourceIdx(), SgVlbiObservation::setStation1Idx(), SgVlbiObservation::setStation2Idx(), SgVlbiBand::setTCreation(), SgVlbiStationInfo::setTectonicPlateName(), SgMeteoData::setTemperature(), SgVlbiObservable::setTotalPhase(), SgVlbiMeasurement::setUnweightFlag(), SgVlbiObservation::setupActiveObservable(), SgMJD::setUpEpoch(), SgVlbiMeasurement::setValue(), SgParametersDescriptor::setZenith(), sMntTypes, SgVlbiBand::sourcesByIdx(), sourcesByIdx_, SgVlbiBand::sourcesByName(), sourcesByName_, SgModelsInfo::stations(), SgVlbiBand::stationsByIdx(), stationsByIdx_, SgVlbiBand::stationsByName(), stationsByName_, SgVlbiObservable::strId(), tabs4PxyInterpolation_, tabs4Ut1Interpolation_, tabsUt1Type_, SgMJD::toString(), SgDbhDatumDescriptor::typeName(), v3Zero, vLight, SgLogger::write(), SgLogger::WRN, X_AXIS, Y_AXIS, and Z_AXIS.

Referenced by getDataFromDbhImages().

◆ getDataFromDbhImages()

◆ getDataFromFringeFiles()

bool SgVlbiSession::getDataFromFringeFiles ( const QString &  path2,
const QString &  altDatabaseName,
const QString &  altCorrelatorName,
const QString &  historyFileName,
const QString &  mapFileName,
const QList< QString > &   
)

Imports data from fringe files, returns true if everything is ok.

Definition at line 114 of file SgVlbiSessionIoFringes.cpp.

References className(), SgLogger::ERR, SgLogger::IO, logger, and SgLogger::write().

Referenced by main().

◆ getDataFromKombFiles()

bool SgVlbiSession::getDataFromKombFiles ( const QString &  path2,
const QString &  altDatabaseName,
const QString &  altCorrelatorName,
const QString &  historyFileName,
const QString &  mapFileName,
bool  need2correctRefClocks 
)

◆ getDataFromVgosDb()

bool SgVlbiSession::getDataFromVgosDb ( SgVgosDb vgosDb,
bool  have2LoadImmatureSession,
bool  guiExpected 
)

Imports data from VgosDb file tree, returns true if everything is ok.

Definition at line 57 of file SgVlbiSessionIoVdbInput.cpp.

References SgAttribute::addAttr(), SgBreakModel::addBreak(), SgVlbiObservation::addObservable(), SgVlbiObservable::allocateChannelsSetupStorages(), allocPxyInterpolEpochs(), allocPxyInterpolValues(), allocUt1InterpolEpochs(), allocUt1InterpolValues(), applyObsCalibrationSetup(), SgVlbiSourceInfo::applyStatusBits(), args4PxyInterpolation_, args4Ut1Interpolation_, SgMeteoData::Attr_ARTIFICIAL_DATA, SgVlbiAuxObservation::Attr_CABLE_CAL_BAD, SgVlbiStationInfo::Attr_CABLE_CAL_MODIFIED, SgParameterBreak::Attr_DYNAMIC, SgVlbiBaselineInfo::Attr_ESTIMATE_CLOCKS, SgVlbiSessionInfo::Attr_HAS_AUX_OBS, SgVlbiStationInfo::Attr_HAS_CABLE_CAL, SgVlbiSessionInfo::Attr_HAS_CALC_DATA, SgVlbiSessionInfo::Attr_HAS_CLOCK_BREAKS, SgVlbiSessionInfo::Attr_HAS_DTEC, SgVlbiSessionInfo::Attr_HAS_IONO_CORR, SgVlbiBand::Attr_HAS_IONO_SOLUTION, SgVlbiStationInfo::Attr_HAS_METEO, SgVlbiStationInfo::Attr_HAS_TSYS, SgVlbiSessionInfo::Attr_HAS_WEIGHTS, SgVlbiStationInfo::Attr_IGNORE_CABLE_CAL, SgVlbiStationInfo::Attr_METEO_MODIFIED, SgVlbiBand::Attr_MISSING_CHANNEL_INFO, SgObservation::Attr_NOT_VALID, SgVlbiBaselineInfo::Attr_NOT_VALID, SgVlbiSessionInfo::Attr_PRE_PROCESSED, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiObservation::Attr_SBD_NOT_VALID, SgVlbiStationInfo::Attr_TSYS_MODIFIED, SgVlbiStationInfo::Attr_USE_LOCAL_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_ZENITH, SgVlbiObservation::auxObs_1(), SgVlbiObservation::auxObs_2(), SgVlbiStationInfo::auxObservationByScanId(), bandByKey_, bands_, SgVlbiBand::baselinesByIdx(), baselinesByIdx_, SgVlbiBand::baselinesByName(), baselinesByName_, SgVlbiObservable::bbcIdxByChan_1(), SgVlbiObservable::bbcIdxByChan_2(), SgMJD::calcDayOfYear(), SgMJD::calcHour(), calcInfo_, SgMJD::calcMin(), SgVlbiObservable::calcPhaseCalDelay(), SgMJD::calcSec(), SgVlbiStationInfo::CCO_CDMS, SgVlbiStationInfo::CCO_FS_LOG, SgVlbiStationInfo::CCO_PCMT, SgVlbiStationInfo::CCO_UNDEF, SgVlbiObservable::chanIdByChan(), className(), SgMatrix::clear(), SgVlbiStationInfo::clockBreaks(), config_, SgVlbiObservable::corelIndexNumLSB(), SgVlbiObservable::corelIndexNumUSB(), SgVlbiSessionInfo::CPPS_HOPS, SgVlbiSessionInfo::CPPS_PIMA, SgVlbiSessionInfo::CPPS_UNKNOWN, SgVlbiSessionInfo::cppsSoft_, SgTidalUt1::CT_ALL_TERMS_REMOVED, SgVgosDb::CT_CRL, SgTidalUt1::CT_FULL, SgVgosDb::CT_GSI, SgVgosDb::CT_S2, SgTidalUt1::CT_SHORT_TERMS_REMOVED, SgVgosDb::CT_Unknown, SgMJD::currentMJD(), SgLogger::DBG, DEG2RAD, SgAttribute::delAttr(), DT_DELAY, DT_RATE, SgVlbiStationInfo::eccRec(), SgLogger::ERR, SgEccRec::ET_N_A, SgEccRec::ET_NEU, SgEccRec::ET_XYZ, evaluateEffectiveFreqs(), SgMJD::F_INTERNAL, SgMJD::F_YYYYMMDDHHMMSSSS, SgVlbiObservable::fringeAmplitudeByChan(), SgVlbiObservable::fringePhaseByChan(), SgVlbiStationInfo::getAxisOffset(), SgVlbiObservation::getBaselineIdx(), SgVlbiStationInfo::getCid(), SgParametersDescriptor::getClock0(), SgVgosDb::getCorrelatorType(), SgVgosDb::getCurrentVersion(), SgMJD::getDate(), SgIoDriver::getDateOfCreation(), SgVector::getElement(), SgMatrix::getElement(), SgVlbiObservable::getErrorCode(), SgModelsInfo::getFlagTidalUt1(), SgObjectInfo::getIdx(), SgTaskConfig::getInitAuxSigma4Delay(), SgTaskConfig::getInitAuxSigma4Rate(), SgVlbiObservation::getKey(), SgObjectInfo::getKey(), SgVgosDb::getListOfBands(), SgVlbiSessionInfo::getName(), SgVgosDb::getNumOfUserCorrections(), SgParameterCfg::getPwlAPriori(), SgParameterCfg::getPwlStep(), SgVlbiObservable::getReferenceFrequency(), SgVgosDb::getSessionCode(), SgVgosDb::getSessionName(), SgVlbiMeasurement::getSigma(), SgVlbiObservation::getSourceIdx(), SgVlbiObservation::getStation1Idx(), SgVlbiObservation::getStation2Idx(), SgMJD::getTime(), SgVlbiMeasurement::getUnweightFlag(), SgTaskConfig::getUseSolveObsSuppresionFlags(), SgVgosDb::getWrapperFileName(), SgParametersDescriptor::getZenith(), SgVlbiObservable::grDelay(), SgVgosDb::hasBand(), hasCipPartials_, hasEarthTideContrib_, hasFeedCorrContrib_, hasGradPartials_, hasNdryContrib_, hasNwetContrib_, hasOceanPoleTideContrib_, hasOceanTideContrib_, hasOceanTideOldContrib_, hasPoleTideContrib_, hasPoleTideOldContrib_, hasPxyInterpolation_, hasPxyLibrationContrib_, hasTiltRemvrContrib_, hasUnPhaseCalContrib_, hasUt1HighFreqContrib_, hasUt1Interpolation_, hasUt1LibrationContrib_, hasWobbleHighFreqContrib_, hasWobbleNutContrib_, hasWobblePxContrib_, hasWobblePyContrib_, SgVlbiBand::history(), SgObjectInfo::incNumTotal(), SgLogger::INF, SgVlbiStationInfo::int2mntType(), SgLogger::IO, SgLogger::IO_NCDF, SgLogger::IO_TXT, SgAttribute::isAttr(), SgVgosDb::loadAntennaApriories(), SgVgosDb::loadAtmSetup(), SgVgosDb::loadCalcEop(), SgVgosDb::loadCalcInfo(), SgVgosDb::loadCalibrations(), SgVgosDb::loadClockApriories(), SgVgosDb::loadClockBreaks(), SgVgosDb::loadClockSetup(), SgVgosDb::loadEccentricities(), SgVgosDb::loadEpochs4Obs(), SgVgosDb::loadEpochs4Scans(), SgVgosDb::loadErpApriori(), SgVgosDb::loadHistory(), SgVgosDb::loadLeapSecond(), SgVgosDb::loadMiscCable(), SgVgosDb::loadMiscFourFit(), SgVgosDb::loadObsAmbigSpacing(), SgVgosDb::loadObsCalBend(), SgVgosDb::loadObsCalBendSun(), SgVgosDb::loadObsCalBendSunHigher(), SgVgosDb::loadObsCalEarthTide(), SgVgosDb::loadObsCalFeedCorr(), SgVgosDb::loadObsCalHiFyErp(), SgVgosDb::loadObsCalHiFyLibration(), SgVgosDb::loadObsCalIonGroup(), SgVgosDb::loadObsCalOcean(), SgVgosDb::loadObsCalOceanOld(), SgVgosDb::loadObsCalOceanPoleTideLoad(), SgVgosDb::loadObsCalParallax(), SgVgosDb::loadObsCalPoleTide(), SgVgosDb::loadObsCalPoleTideOldRestore(), SgVgosDb::loadObsCalTiltRmvr(), SgVgosDb::loadObsCalUnphase(), SgVgosDb::loadObsCalWobble(), SgVgosDb::loadObsChannelInfo(), SgVgosDb::loadObsCorrelation(), SgVgosDb::loadObsCorrelatorInfo(), SgVgosDb::loadObsCrossRefs(), SgVgosDb::loadObsDataFlag(), SgVgosDb::loadObsDtec(), SgVgosDb::loadObsEditData(), SgVgosDb::loadObsEffFreqs(), SgVgosDb::loadObsFractC(), SgVgosDb::loadObsGroupDelays(), SgVgosDb::loadObsNumGroupAmbigs(), SgVgosDb::loadObsNumPhaseAmbigs(), SgVgosDb::loadObsObjectNames(), SgVgosDb::loadObsPartBend(), SgVgosDb::loadObsPartEOP(), SgVgosDb::loadObsPartGamma(), SgVgosDb::loadObsPartNut2KXY(), SgVgosDb::loadObsPartParallax(), SgVgosDb::loadObsPartPoleTides(), SgVgosDb::loadObsPartRaDec(), SgVgosDb::loadObsPartXYZ(), SgVgosDb::loadObsPhase(), SgVgosDb::loadObsPhaseCalInfo(), SgVgosDb::loadObsQualityCodes(), SgVgosDb::loadObsRates(), SgVgosDb::loadObsRefFreqs(), SgVgosDb::loadObsSingleBandDelays(), SgVgosDb::loadObsSNR(), SgVgosDb::loadObsTheoreticals(), SgVgosDb::loadObsUserCorrections(), SgVgosDb::loadObsUVFperAsec(), SgVgosDb::loadScanCrootFname(), SgVgosDb::loadScanEphemeris(), SgVgosDb::loadScanName(), SgVgosDb::loadScanNutationEqx(), SgVgosDb::loadScanNutationEqxWahr(), SgVgosDb::loadScanNutationNro(), SgVgosDb::loadScanTrf2crf(), SgVgosDb::loadSelectionStatus(), SgVgosDb::loadSessionHead(), SgVgosDb::loadSolveWeights(), SgVgosDb::loadSourcesApriories(), SgVgosDb::loadStationAzEl(), SgVgosDb::loadStationCalAxisOffset(), SgVgosDb::loadStationCalCable(), SgVgosDb::loadStationCalOceanLoad(), SgVgosDb::loadStationCalSlantPathTropDry(), SgVgosDb::loadStationCalSlantPathTropWet(), SgVgosDb::loadStationEpochs(), SgVgosDb::loadStationMet(), SgVgosDb::loadStationOceanLdDisp(), SgVgosDb::loadStationParAngle(), SgVgosDb::loadStationPartAxisOffset(), SgVgosDb::loadStationPartHorizonGrad(), SgVgosDb::loadStationPartZenithDelayDry(), SgVgosDb::loadStationPartZenithDelayWet(), SgVgosDb::loadStationRefClockOffset(), SgVgosDb::loadStationsApriories(), SgVgosDb::loadStationTsys(), SgVlbiObservable::loFreqByChan_1(), SgVlbiObservable::loFreqByChan_2(), logger, SgVlbiStationInfo::MDO_EXTERNAL, SgVlbiStationInfo::MDO_FS_LOG, SgVlbiStationInfo::MDO_UNDEF, SgVlbiAuxObservation::meteoData(), SgMJD::MJD_reverse(), SgVlbiStationInfo::MT_UNKN, SgVector::n(), SgVlbiSessionInfo::name_, SgMatrix::nCol(), SgVlbiSessionInfo::networkSuffix_, SgMatrix::nRow(), numberOfBands(), SgVlbiObservable::numOfAccPeriodsByChan_LSB(), SgVlbiObservable::numOfAccPeriodsByChan_USB(), SgVlbiObservable::numOfSamplesByChan_LSB(), SgVlbiObservable::numOfSamplesByChan_USB(), SgVlbiObservation::observableByKey(), observationByKey_, observations_, SgVlbiObservable::owner(), parametersDescriptor_, SgVlbiObservable::PCCI_AMPLITUDE, SgVlbiObservable::PCCI_FREQUENCY, SgVlbiObservable::PCCI_OFFSET, SgVlbiObservable::PCCI_PHASE, SgVlbiStationInfo::pcClocks(), SgVlbiStationInfo::pcZenith(), SgVlbiObservable::phaseCalData_1ByChan(), SgVlbiObservable::phaseCalData_2ByChan(), SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), SgVlbiObservable::polarization_1ByChan(), SgVlbiObservable::polarization_2ByChan(), SgModelsInfo::polarMotionInterpolation(), RAD2DEG, SgVlbiObservable::refFreqByChan(), restoreIonCorrections(), SgVlbiObservable::sbDelay(), selfCheck(), SgVlbiObservable::setAcceptedRatio(), SgVlbiObservation::setAearth(), SgVlbiMeasurement::setAmbiguitySpacing(), SgVlbiObservation::setApLength(), SgVlbiStationInfo::setAPrioriClockTerm_0(), SgVlbiStationInfo::setAPrioriClockTerm_1(), SgVlbiObservable::setAprioriDra(), SgVlbiSourceInfo::setAprioriReference(), SgVlbiObservation::setAuxObs_1(), SgVlbiObservation::setAuxObs_2(), SgVlbiStationInfo::setAxisOffset(), SgVlbiAuxObservation::setAzimuthAngle(), SgVlbiAuxObservation::setAzimuthAngleRate(), SgVlbiObservation::setBaselineIdx(), SgVlbiObservable::setBitsPerSample(), SgVlbiAuxObservation::setCableCalibration(), SgVlbiStationInfo::setCableCalsOrigin(), SgVlbiStationInfo::setCableCalsOriginTxt(), SgVlbiAuxObservation::setCalcAxisOffset4Delay(), SgVlbiAuxObservation::setCalcAxisOffset4Rate(), SgVlbiObservation::setCalcCipSr(), SgVlbiObservation::setCalcCipSv(), SgVlbiObservation::setCalcCipXr(), SgVlbiObservation::setCalcCipXv(), SgVlbiObservation::setCalcCipYr(), SgVlbiObservation::setCalcCipYv(), SgVlbiObservation::setCalcConsBendingDelay(), SgVlbiObservation::setCalcConsBendingRate(), SgVlbiObservation::setCalcConsBendingSunDelay(), SgVlbiObservation::setCalcConsBendingSunHigherDelay(), SgVlbiObservation::setCalcConsBendingSunHigherRate(), SgVlbiObservation::setCalcConsBendingSunRate(), SgVlbiObservation::setCalcConsensusDelay(), SgVlbiObservation::setCalcConsensusRate(), SgVlbiObservation::setCalcEarthTideDelay(), SgVlbiObservation::setCalcEarthTideRate(), SgVlbiObservable::setCalcFeedCorrDelay(), SgVlbiObservable::setCalcFeedCorrRate(), SgVlbiObservation::setCalcHiFyPxyDelay(), SgVlbiObservation::setCalcHiFyPxyLibrationDelay(), SgVlbiObservation::setCalcHiFyPxyLibrationRate(), SgVlbiObservation::setCalcHiFyPxyRate(), SgVlbiObservation::setCalcHiFyUt1Delay(), SgVlbiObservation::setCalcHiFyUt1LibrationDelay(), SgVlbiObservation::setCalcHiFyUt1LibrationRate(), SgVlbiObservation::setCalcHiFyUt1Rate(), SgVlbiAuxObservation::setCalcNdryCont4Delay(), SgVlbiAuxObservation::setCalcNdryCont4Rate(), SgVlbiObservation::setCalcNut2006_dEpsR(), SgVlbiObservation::setCalcNut2006_dEpsV(), SgVlbiObservation::setCalcNut2006_dPsiR(), SgVlbiObservation::setCalcNut2006_dPsiV(), SgVlbiObservation::setCalcNutWahr_dEpsR(), SgVlbiObservation::setCalcNutWahr_dEpsV(), SgVlbiObservation::setCalcNutWahr_dPsiR(), SgVlbiObservation::setCalcNutWahr_dPsiV(), SgVlbiAuxObservation::setCalcNwetCont4Delay(), SgVlbiAuxObservation::setCalcNwetCont4Rate(), SgVlbiObservation::setCalcOceanPoleTideLdDelay(), SgVlbiObservation::setCalcOceanPoleTideLdRate(), SgVlbiObservation::setCalcOceanTideDelay(), SgVlbiObservation::setCalcOceanTideOldDelay(), SgVlbiObservation::setCalcOceanTideOldRate(), SgVlbiObservation::setCalcOceanTideRate(), SgVlbiAuxObservation::setCalcOLoadHorz4Delay(), SgVlbiAuxObservation::setCalcOLoadHorz4Rate(), SgVlbiAuxObservation::setCalcOLoadVert4Delay(), SgVlbiAuxObservation::setCalcOLoadVert4Rate(), SgVlbiObservation::setCalcPmX(), SgVlbiObservation::setCalcPmY(), SgVlbiObservation::setCalcPoleTideDelay(), SgVlbiObservation::setCalcPoleTideOldDelay(), SgVlbiObservation::setCalcPoleTideOldRate(), SgVlbiObservation::setCalcPoleTideRate(), SgVlbiObservation::setCalcPxDelay(), SgVlbiObservation::setCalcPxRate(), SgVlbiObservation::setCalcPyDelay(), SgVlbiObservation::setCalcPyRate(), SgVlbiObservation::setCalcTiltRemvrDelay(), SgVlbiObservation::setCalcTiltRemvrRate(), SgVlbiObservation::setCalcUt1_Tai(), SgVlbiObservation::setCalcWobNutatContrib(), SgEccRec::setCdpNumber(), SgVlbiObservable::setCentrOffset(), SgVlbiStationInfo::setCid(), SgParametersDescriptor::setClock0(), SgModelsInfo::DasModel::setControlFlag(), SgVlbiObservable::setCorrClocks(), SgVlbiObservable::setCorrCoeff(), SgVlbiSessionInfo::setCorrelatorName(), SgVlbiBand::setCorrelatorType(), SgVlbiSessionInfo::setCorrelatorType(), SgVlbiObservable::setCorrelStarElev_1(), SgVlbiObservable::setCorrelStarElev_2(), SgVlbiObservable::setCorrelZdelay_1(), SgVlbiObservable::setCorrelZdelay_2(), SgVlbiObservation::setCorrRootFileName(), SgVlbiObservation::setD2del_dUT12(), SgVlbiObservation::setD2rat_dUT12(), SgVlbiAuxObservation::setDdel_dAxsOfs(), SgVlbiObservation::setDdel_dBend(), SgVlbiObservation::setDdel_dCipX(), SgVlbiObservation::setDdel_dCipY(), SgVlbiObservation::setDdel_dDN(), SgVlbiObservation::setDdel_dGamma(), SgVlbiObservation::setDdel_dParallax(), SgVlbiObservation::setDdel_dParallaxRev(), SgVlbiObservation::setDdel_dPolTideX(), SgVlbiObservation::setDdel_dPolTideY(), SgVlbiObservation::setDdel_dPx(), SgVlbiObservation::setDdel_dPy(), SgVlbiObservation::setDdel_dR_1(), SgVlbiObservation::setDdel_dR_2(), SgVlbiObservation::setDdel_dRA(), SgVlbiAuxObservation::setDdel_dTzdDry(), SgVlbiAuxObservation::setDdel_dTzdGrdE(), SgVlbiAuxObservation::setDdel_dTzdGrdN(), SgVlbiAuxObservation::setDdel_dTzdWet(), SgVlbiObservation::setDdel_dUT1(), SgModelsInfo::DasModel::setDefinition(), SgVlbiSessionInfo::setDescription(), SgVlbiObservable::setDiscardRatio(), SgVlbiSourceInfo::setDN(), SgEccRec::setDR(), SgVlbiAuxObservation::setDrat_dAxsOfs(), SgVlbiObservation::setDrat_dBend(), SgVlbiObservation::setDrat_dCipX(), SgVlbiObservation::setDrat_dCipY(), SgVlbiObservation::setDrat_dDN(), SgVlbiObservation::setDrat_dGamma(), SgVlbiObservation::setDrat_dParallax(), SgVlbiObservation::setDrat_dParallaxRev(), SgVlbiObservation::setDrat_dPolTideX(), SgVlbiObservation::setDrat_dPolTideY(), SgVlbiObservation::setDrat_dPx(), SgVlbiObservation::setDrat_dPy(), SgVlbiObservation::setDrat_dR_1(), SgVlbiObservation::setDrat_dR_2(), SgVlbiObservation::setDrat_dRA(), SgVlbiAuxObservation::setDrat_dTzdDry(), SgVlbiAuxObservation::setDrat_dTzdGrdE(), SgVlbiAuxObservation::setDrat_dTzdGrdN(), SgVlbiAuxObservation::setDrat_dTzdWet(), SgVlbiObservation::setDrat_dUT1(), SgVlbiObservation::setDTec(), SgVlbiObservation::setDTecStdDev(), SgEccRec::setEccType(), SgVlbiMeasurement::setEffFreq(), SgVlbiMeasurement::setEffFreqEqWgt(), SgVlbiObservable::setEffIntegrationTime(), SgVector::setElement(), SgMatrix::setElement(), SgVlbiAuxObservation::setElevationAngle(), SgVlbiAuxObservation::setElevationAngleRate(), SgVlbiObservable::setEpochCentral(), SgVlbiObservable::setEpochOfCorrelation(), SgVlbiObservable::setEpochOfFourfitting(), SgVlbiObservable::setEpochOfScan(), SgVlbiObservable::setErrorCode(), SgVlbiSessionInfo::setExperimentSerialNumber(), SgVlbiObservable::setFourfitCommandOverride(), SgVlbiObservable::setFourfitControlFile(), SgVlbiObservable::setFourfitOutputFName(), SgVlbiObservable::setFourfitSearchParameters(), SgVlbiObservable::setFourfitVersion(), SgVlbiObservation::setFractC(), SgVlbiBand::setFrequency(), SgVlbiObservable::setGeocenterResidPhase(), SgVlbiObservable::setGeocenterTotalPhase(), SgVlbiMeasurement::setGeocenterValue(), SgVlbiObservable::setHopsRevisionNumber(), SgVlbiObservable::setIncohChanAddAmp(), SgVlbiObservable::setIncohSegmAddAmp(), setInputDriver(), SgVlbiBand::setInputFileName(), SgVlbiBand::setInputFileVersion(), SgVlbiObservable::setInstrDelay(), SgVlbiMeasurement::setIonoSigma(), SgVlbiMeasurement::setIonoValue(), SgVlbiObservation::setKey(), SgObjectInfo::setKey(), setLeapSeconds(), SgObservation::setMediaIdx(), SgVlbiObservable::setMediaIdx(), SgVlbiAuxObservation::setMeteoData(), SgVlbiStationInfo::setMeteoDataOrigin(), SgVlbiStationInfo::setMeteoDataOriginTxt(), SgObservation::setMJD(), SgVlbiStationInfo::setMntType(), SgVlbiSessionInfo::setName(), SgVlbiStationInfo::setNeed2useAPrioriClocks(), SgVlbiObservable::setNlags(), SgVlbiMeasurement::setNumOfAmbiguities(), SgVlbiMeasurement::setNumOfSubAmbigs(), SgVlbiAuxObservation::setOcnLdR(), SgVlbiAuxObservation::setOcnLdV(), SgModelsInfo::DasModel::setOrigin(), SgVlbiAuxObservation::setParallacticAngle(), SgVlbiStationInfo::setPcClocks(), SgVlbiStationInfo::setPcZenith(), SgVlbiObservable::setPhaseCalGrDelays(), SgVlbiObservable::setPhaseCalRates(), SgVlbiSessionInfo::setPiAgencyName(), SgVlbiObservable::setProbabOfFalseDetection(), SgParameterCfg::setPwlAPriori(), SgParameterCfg::setPwlStep(), SgVlbiObservable::setQualityFactor(), SgVlbiStationInfo::setR(), SgVlbiSourceInfo::setRA(), SgVlbiObservation::setRearth(), SgVlbiSessionInfo::setRecordingMode(), SgVlbiAuxObservation::setRefClockOffset(), SgVlbiObservable::setReferenceFrequency(), SgVlbiMeasurement::setResidualFringeFitting(), SgVlbiObservation::setRmoon(), SgVlbiObservation::setRsun(), SgVlbiObservable::setSampleRate(), SgVlbiObservation::setScanFullName(), SgVlbiObservation::setScanId(), SgVlbiObservation::setScanName(), SgVlbiSessionInfo::setSessionCode(), SgVlbiMeasurement::setSigma(), SgObjectInfo::setSigma2add(), SgVlbiObservable::setSnr(), SgVlbiObservation::setSourceIdx(), SgVlbiObservable::setStartOffset(), SgVlbiObservation::setStation1Idx(), SgVlbiObservation::setStation2Idx(), SgVlbiObservable::setStopOffset(), SgVlbiAuxObservation::setTapeId(), SgVlbiObservable::setTapeQualityCode(), SgVlbiBand::setTCreation(), SgVlbiStationInfo::setTectonicPlateName(), SgVlbiObservable::setTotalPhase(), SgVlbiObservable::setTstart(), SgVlbiObservable::setTstop(), SgVlbiAuxObservation::setTsysesSize(), SgVlbiMeasurement::setUnweightFlag(), SgMJD::setUpEpoch(), SgVlbiObservable::setUrVr(), SgVlbiObservable::setUvFrPerAsec(), SgVlbiMeasurement::setValue(), SgVlbiObservation::setVearth(), SgVlbiObservation::setVmoon(), SgVlbiObservation::setVsun(), SgParametersDescriptor::setZenith(), skyFreqByIfId_, sMntTypes, SgVlbiBand::sourcesByIdx(), sourcesByIdx_, SgVlbiBand::sourcesByName(), sourcesByName_, SgModelsInfo::stations(), SgVlbiBand::stationsByIdx(), stationsByIdx_, SgVlbiBand::stationsByName(), stationsByName_, SgVlbiObservable::strId(), tabs4PxyInterpolation_, tabs4Ut1Interpolation_, tabsUt1Type_, SgMJD::toString(), SgVlbiObservation::trf2crfAcc(), SgVlbiObservation::trf2crfRat(), SgVlbiObservation::trf2crfVal(), SgVlbiAuxObservation::tSyses(), SgVlbiStationInfo::tsysIfFreqs(), SgVlbiStationInfo::tsysIfIds(), SgVlbiStationInfo::tsysIfPolarizations(), SgVlbiStationInfo::tsysIfSideBands(), tZero, SgVlbiObservation::userCorrections(), userCorrectionsName_, userCorrectionsUse_, SgModelsInfo::ut1Interpolation(), v3Zero, SgVlbiObservable::vAuxData(), SgVlbiObservable::vDlys(), vLight, SgLogger::write(), SgLogger::WRN, X_AXIS, Y_AXIS, and Z_AXIS.

Referenced by NsSessionHandler::initSessionFromOdb(), main(), and VcCalc2SessionIfc::readSession().

◆ getHasPxyInterpolation()

bool SgVlbiSession::getHasPxyInterpolation ( ) const
inline

Definition at line 998 of file SgVlbiSession.h.

References hasPxyInterpolation_.

◆ getHasUt1Interpolation()

bool SgVlbiSession::getHasUt1Interpolation ( ) const
inline

Definition at line 982 of file SgVlbiSession.h.

References hasUt1Interpolation_.

◆ getInputDriver()

const SgIoDriver* SgVlbiSession::getInputDriver ( ) const
inline

◆ getLeapSeconds()

◆ getNumOfConstraints()

int SgVlbiSession::getNumOfConstraints ( ) const
inline

◆ getNumOfDOF()

int SgVlbiSession::getNumOfDOF ( ) const
inline

◆ getNumOfParameters()

int SgVlbiSession::getNumOfParameters ( ) const
inline

◆ getParametersDescriptor()

SgParametersDescriptor * SgVlbiSession::getParametersDescriptor ( )
inline

Returns a pointer on a parameter descriptor.

Definition at line 911 of file SgVlbiSession.h.

References parametersDescriptor_.

Referenced by SgSolutionReporter::setSession().

◆ getReporter()

SgSolutionReporter * SgVlbiSession::getReporter ( )
inline

Returns a pointer on a reporter.

Definition at line 919 of file SgVlbiSession.h.

References reporter_.

◆ getTabsUt1Type()

SgTidalUt1::UT1TideContentType SgVlbiSession::getTabsUt1Type ( ) const
inline

Definition at line 194 of file SgVlbiSession.h.

References tabsUt1Type_.

◆ getUserCorrectionsName()

const QVector<QString>& SgVlbiSession::getUserCorrectionsName ( ) const
inline

Definition at line 199 of file SgVlbiSession.h.

References userCorrectionsName_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ getUserCorrectionsUse()

const QVector<bool>& SgVlbiSession::getUserCorrectionsUse ( ) const
inline

◆ guessSessionByWrapperFileName()

bool SgVlbiSession::guessSessionByWrapperFileName ( const QString &  inputArg,
const QString &  path2VgosDb,
QString &  path2wrapperFile,
QString &  wrapperFileName,
QString &  sessionName,
int &  version 
)
static

◆ guessWrapperFileNameBySession()

bool SgVlbiSession::guessWrapperFileNameBySession ( const QString &  inputArg,
const QString &  path2VgosDb,
const QString &  acAbbName,
QString &  path2wrapperFile,
QString &  wrapperFileName,
QString &  sessionName,
int &  version,
bool  noYears = false 
)
static

◆ hasCipPartials()

bool SgVlbiSession::hasCipPartials ( ) const
inline

◆ hasEarthTideContrib()

bool SgVlbiSession::hasEarthTideContrib ( ) const
inline

Definition at line 207 of file SgVlbiSession.h.

References hasEarthTideContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasFeedCorrContrib()

bool SgVlbiSession::hasFeedCorrContrib ( ) const
inline

Definition at line 213 of file SgVlbiSession.h.

References hasFeedCorrContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasGpsIonoContrib()

bool SgVlbiSession::hasGpsIonoContrib ( ) const
inline

Definition at line 218 of file SgVlbiSession.h.

References hasGpsIonoContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasGradPartials()

bool SgVlbiSession::hasGradPartials ( ) const
inline

◆ hasNdryContrib()

bool SgVlbiSession::hasNdryContrib ( ) const
inline

Definition at line 221 of file SgVlbiSession.h.

References hasNdryContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasNwetContrib()

bool SgVlbiSession::hasNwetContrib ( ) const
inline

Definition at line 222 of file SgVlbiSession.h.

References hasNwetContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasOceanPoleTideContrib()

bool SgVlbiSession::hasOceanPoleTideContrib ( ) const
inline

Definition at line 217 of file SgVlbiSession.h.

References hasOceanPoleTideContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasOceanTideContrib()

bool SgVlbiSession::hasOceanTideContrib ( ) const
inline

Definition at line 205 of file SgVlbiSession.h.

References hasOceanTideContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasOceanTideOldContrib()

bool SgVlbiSession::hasOceanTideOldContrib ( ) const
inline

Definition at line 220 of file SgVlbiSession.h.

References hasOceanTideOldContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasPoleTideContrib()

bool SgVlbiSession::hasPoleTideContrib ( ) const
inline

Definition at line 206 of file SgVlbiSession.h.

References hasPoleTideContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasPoleTideOldContrib()

bool SgVlbiSession::hasPoleTideOldContrib ( ) const
inline

Definition at line 219 of file SgVlbiSession.h.

References hasPoleTideOldContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasPxyLibrationContrib()

bool SgVlbiSession::hasPxyLibrationContrib ( ) const
inline

Definition at line 215 of file SgVlbiSession.h.

References hasPxyLibrationContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasReferenceClocksStation()

bool SgVlbiSession::hasReferenceClocksStation ( )

◆ hasReferenceCoordinatesStation()

◆ hasTiltRemvrContrib()

bool SgVlbiSession::hasTiltRemvrContrib ( ) const
inline

Definition at line 214 of file SgVlbiSession.h.

References hasTiltRemvrContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasUnPhaseCalContrib()

bool SgVlbiSession::hasUnPhaseCalContrib ( ) const
inline

Definition at line 223 of file SgVlbiSession.h.

References hasUnPhaseCalContrib_.

◆ hasUt1HighFreqContrib()

bool SgVlbiSession::hasUt1HighFreqContrib ( ) const
inline

Definition at line 212 of file SgVlbiSession.h.

References hasUt1HighFreqContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasUt1LibrationContrib()

bool SgVlbiSession::hasUt1LibrationContrib ( ) const
inline

Definition at line 216 of file SgVlbiSession.h.

References hasUt1LibrationContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasWobbleHighFreqContrib()

bool SgVlbiSession::hasWobbleHighFreqContrib ( ) const
inline

Definition at line 211 of file SgVlbiSession.h.

References hasWobbleHighFreqContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasWobbleNutContrib()

bool SgVlbiSession::hasWobbleNutContrib ( ) const
inline

Definition at line 210 of file SgVlbiSession.h.

References hasWobbleNutContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasWobblePxContrib()

bool SgVlbiSession::hasWobblePxContrib ( ) const
inline

Definition at line 208 of file SgVlbiSession.h.

References hasWobblePxContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ hasWobblePyContrib()

bool SgVlbiSession::hasWobblePyContrib ( ) const
inline

Definition at line 209 of file SgVlbiSession.h.

References hasWobblePyContrib_.

Referenced by SgGuiTaskConfig::makeTab4models().

◆ importDataFromLogFiles()

bool SgVlbiSession::importDataFromLogFiles ( const QString &  path2sessions,
const QList< QString > &  stations,
const QList< QString > &  kinds,
const QMap< QString, int > *  defaultCableSignByStn,
const QMap< QString, QString > *  rinexFileNameByStn,
const QMap< QString, double > *  rinexPressureOffsetByStn,
bool  have2overwriteAntabFile,
bool  reportAllTsysData,
const QString &  altPath2InputFiles,
const QString &  orderOfMeteo 
)

Definition at line 52 of file SgVlbiSessionUtils4LogProc.cpp.

References SgAttribute::addAttr(), AOD_TRADITIONAL, SgVlbiStationInfo::Attr_CABLE_CAL_IS_CDMS, SgVlbiSessionInfo::Attr_FF_AUX_OBS_MODIFIED, SgVlbiStationInfo::Attr_HAS_CABLE_CAL, SgVlbiStationInfo::Attr_HAS_METEO, SgVlbiStationInfo::Attr_HAS_TSYS, SgMJD::calcYear(), SgVlbiStationInfo::CCO_CDMS, SgVlbiStationInfo::CCO_CDMS_FS_LOG, SgVlbiStationInfo::CCO_FS_LOG, SgVlbiStationInfo::CCO_PCMT, className(), SgLogger::DBG, SgAttribute::delAttr(), SgNetworkStnRecord::getCode(), SgObjectInfo::getKey(), SgVlbaLogCollector::getLogFileName(), SgLogger::INF, SgAttribute::isAttr(), SgNetworkStnRecord::isValid(), SgVlbaLogCollector::isVlba(), logger, SgVlbiStationInfo::MDO_EXTERNAL, SgVlbiStationInfo::MDO_FS_LOG, SgVlbiStationInfo::name(), SgChannelSkeded::parseSkdFile(), path2Masterfile_, SgLogger::PREPROC, SgVlbaLogCollector::propagateData(), SgStnLogCollector::propagateData(), SgNetworkStations::readFile(), SgStnLogCollector::readLogFile(), SgVlbaLogCollector::readLogFile(), SgNetworkStations::recsByName(), search4missedLogFiles(), SgVlbiSessionInfo::sessionCode_, SgStnLogCollector::setAntcalOutputData(), SgVlbiStationInfo::setCableCalsOrigin(), SgVlbiStationInfo::setCableCalsOriginTxt(), SgStnLogCollector::setChannelSkeded(), SgStnLogCollector::setDefaultCableSignByStn(), SgVlbiStationInfo::setMeteoDataOrigin(), SgVlbiStationInfo::setMeteoDataOriginTxt(), SgStnLogCollector::setRinexFileNameByStn(), SgStnLogCollector::setRinexPressureOffsetByStn(), SgVlbiStationInfo::setSid(), stationsByName_, stnInpt2Key(), SgVlbiSessionInfo::tFinis_, SgVlbiSessionInfo::tStart_, SgLogger::write(), and SgLogger::WRN.

Referenced by main().

◆ importMapFile()

void SgVlbiSession::importMapFile ( const QString &  mapFileName,
QMap< QString, QString > &  map4Stn,
QMap< QString, QString > &  map4Src,
QMap< QString, QString > &  map4Bnd 
)
private

Reads source and station names maps from a file. If nothing found, the maps are empty. The method is in SgVlbiSessionIoSupport.cpp.

Definition at line 605 of file SgVlbiSessionIoSupport.cpp.

References className(), SgLogger::DBG, SgLogger::ERR, SgLogger::INF, SgLogger::IO_TXT, logger, sSkipCode_, SgLogger::write(), and SgLogger::WRN.

Referenced by getDataFromKombFiles().

◆ isAble2InterpolateErp()

bool SgVlbiSession::isAble2InterpolateErp ( ) const
inline

Definition at line 1014 of file SgVlbiSession.h.

References isAble2InterpolateErp_.

Referenced by SgVlbiObservation::evaluateTheoreticalValues().

◆ isInUse() [1/2]

◆ isInUse() [2/2]

bool SgVlbiSession::isInUse ( SgVlbiStationInfo si)

◆ loadIntermediateResults()

◆ lookupBaselineByIdx()

SgVlbiBaselineInfo * SgVlbiSession::lookupBaselineByIdx ( int  idx)
inline

Returns baselineInfo object for the index (if exists).

Definition at line 1229 of file SgVlbiSession.h.

References baselinesByIdx_.

Referenced by SgVlbiObservation::setupIdentities(), and SgVlbiObservable::strId().

◆ lookupExternalWeights()

void SgVlbiSession::lookupExternalWeights ( )
private

◆ lookupSourceByIdx()

SgVlbiSourceInfo * SgVlbiSession::lookupSourceByIdx ( int  idx)
inline

Returns sourceInfo object for the index (if exists).

Definition at line 1218 of file SgVlbiSession.h.

References sourcesByIdx_.

Referenced by SgVlbiObservation::setupIdentities(), and SgVlbiObservable::strId().

◆ lookupStationByIdx()

SgVlbiStationInfo * SgVlbiSession::lookupStationByIdx ( int  idx)
inline

Returns stationInfo object for the index (if exists).

Definition at line 1207 of file SgVlbiSession.h.

References stationsByIdx_.

Referenced by SgVlbiObservation::setupIdentities().

◆ makeHistory()

◆ makeHistoryIntro()

void SgVlbiSession::makeHistoryIntro ( SgVlbiHistory history)
private

◆ name4SirFile()

◆ need2runAutomaticDataProcessing()

◆ nickName()

◆ numberOfBands()

◆ observationByKey()

QMap<QString, SgVlbiObservation*>& SgVlbiSession::observationByKey ( )
inline

Definition at line 275 of file SgVlbiSession.h.

References observationByKey_.

Referenced by SgAgvDriver::initSession().

◆ observations() [1/2]

QList< SgVlbiObservation * > & SgVlbiSession::observations ( )
inline

◆ observations() [2/2]

const QList<SgVlbiObservation*>& SgVlbiSession::observations ( ) const
inline

Returns observations container.

Definition at line 280 of file SgVlbiSession.h.

References observations_.

◆ parseVexFile()

void SgVlbiSession::parseVexFile ( const QString &  ,
QString &  ,
QString &   
)
private

Definition at line 127 of file SgVlbiSessionIoFringes.cpp.

◆ pickupReferenceClocksStation()

◆ pickupReferenceCoordinatesStation()

◆ pNutX()

◆ pNutXRate()

SgParameter * SgVlbiSession::pNutXRate ( )
inline

◆ pNutY()

◆ pNutYRate()

SgParameter * SgVlbiSession::pNutYRate ( )
inline

◆ pPolusX()

◆ pPolusXRate()

◆ pPolusY()

◆ pPolusYRate()

◆ prepare4Analysis()

◆ prepare4ErpInterpolation()

◆ primaryBand() [1/2]

◆ primaryBand() [2/2]

const SgVlbiBand* SgVlbiSession::primaryBand ( ) const
inline

Definition at line 269 of file SgVlbiSession.h.

References primaryBand_.

◆ process()

void SgVlbiSession::process ( bool  haveProcessAllBands,
bool  interactWithGui 
)

Makes data analysis of the session (single session).

Definition at line 814 of file SgVlbiSessionUtilities.cpp.

References SgSolutionReporter::absorbInfo(), SgTask::addSession(), apAxisOffsets_, apHiFyEop_, apSourcePositions_, apSourceStrModel_, apStationGradients_, apStationPositions_, apStationVelocities_, bands_, baselinesByName_, className(), collectAPriories(), config_, SgTaskManager::currentSession(), SgTaskManager::currentSessionInfo(), SgLogger::DBG, SgLogger::ERR, SgTaskConfig::evaluatePath2(), externalErpFile_, externalWeights_, SgTaskManager::finisRun(), SgTaskConfig::getActiveBandIdx(), SgTaskConfig::getExtAPrioriAxisOffsetsFileName(), SgTaskConfig::getExtAPrioriErpFileName(), SgTaskConfig::getExtAPrioriHiFyErpFileName(), SgTaskConfig::getExtAPrioriMeanGradientsFileName(), SgTaskConfig::getExtAPrioriSitesPositionsFileName(), SgTaskConfig::getExtAPrioriSitesVelocitiesFileName(), SgTaskConfig::getExtAPrioriSourcesPositionsFileName(), SgTaskConfig::getExtAPrioriSourceSsmFileName(), SgAPriories::getFileName(), SgExternalEopFile::getFileName(), SgModelEop_JMG_96_hf::getFileName(), SgTaskConfig::getHave2ApplyPxyOceanTideHFContrib(), SgTaskConfig::getHave2ApplyUt1OceanTideHFContrib(), SgTaskConfig::getIsSolveCompatible(), SgParametersDescriptor::getMode(), SgVlbiSessionInfo::getName(), SgTaskConfig::getUseExtAPrioriAxisOffsets(), SgTaskConfig::getUseExtAPrioriErp(), SgTaskConfig::getUseExtAPrioriHiFyErp(), SgTaskConfig::getUseExtAPrioriMeanGradients(), SgTaskConfig::getUseExtAPrioriSitesPositions(), SgTaskConfig::getUseExtAPrioriSitesVelocities(), SgTaskConfig::getUseExtAPrioriSourcesPositions(), SgTaskConfig::getUseExtAPrioriSourceSsm(), SgTaskConfig::getUseExternalWeights(), SgLogger::IO_TXT, SgExternalWeights::isOk(), lastProcessedConfig_, logger, longOperationMessage_, longOperationProgress_, longOperationShowStats_, longOperationStart_, longOperationStop_, lookupExternalWeights(), SgParametersDescriptor::num(), observations_, parametersDescriptor_, path2APrioriFiles_, SgParameterCfg::PM_ARC, SgParameterCfg::PM_PWL, SgParameterCfg::PM_STC, SgTaskManager::prepare4Run(), reporter_, SgLogger::RUN, SgTaskManager::run(), SgTask::setConfig(), SgTaskManager::setHave2InteractWithGui(), SgTaskManager::setLongOperationMessage(), SgTaskManager::setLongOperationProgress(), SgTaskManager::setLongOperationShowStats(), SgTaskManager::setLongOperationStart(), SgTaskManager::setLongOperationStop(), SgTaskManager::setObservations(), SgTask::setParameters(), SgVlbiObservation::setupActiveMeasurement(), SgVlbiObservation::setupActiveObservable(), SgExternalWeights::setupExternalWeights(), stationsByName_, SgLogger::write(), SgLogger::WRN, and zerofySigma2add().

Referenced by check4ClockBreaksAtSBD(), checkBandForClockBreaks(), detectAndProcessClockBreaks(), doPostReadActions4Ints(), doReWeighting(), eliminateLargeOutliers(), eliminateOutliers(), eliminateOutliersSimpleMode(), NsScrPrx4Session::process(), NsSessionEditDialog::process(), NsSessionHandler::process(), and restoreOutliers().

◆ processFringeFile()

void SgVlbiSession::processFringeFile ( const QString &  path2file,
const QString &  fringeFileName,
const QMap< QString, StationInfo > &  stnsInfo,
const VexInfo &  ,
const QString &  vexFileName,
const QMap< QString, QString > &  stnNameById,
const QMap< QString, QString > &  stnNameByI,
const QMap< QString, QString > &  stn2stn,
const QMap< QString, QString > &  src2src,
const QMap< QString, QString > &  bnd2bnd,
const QMap< QString, int > &  fringeErrorCodeByInt,
int &  expSerialNumber 
)
private

Definition at line 142 of file SgVlbiSessionIoFringes.cpp.

◆ processKombFile()

void SgVlbiSession::processKombFile ( const QString &  path2file,
const QString &  kombFileName,
const QMap< QString, QString > &  stn2stn,
const QMap< QString, QString > &  src2src,
const QMap< QString, QString > &  bnd2bnd 
)
private

Definition at line 343 of file SgVlbiSessionIoKomb.cpp.

References SgVlbiObservation::addObservable(), SgVlbiObservable::allocateChannelsSetupStorages(), SgKombOb01Record::aPrioriClockError(), SgKombOb01Record::aPrioriObses(), SgKombOb01Record::aPrioriRefClockOffset(), SgVlbiSessionInfo::Attr_REF_CLOCKS_ADJUSTED, SgVlbiStationInfo::auxObservationByScanId(), bandByKey_, bands_, SgKombOb01Record::baselineId(), SgVlbiBand::baselinesByIdx(), baselinesByIdx_, SgVlbiBand::baselinesByName(), baselinesByName_, SgKombReader::bd01(), SgKombReader::bd02(), SgKombReader::bd03(), SgKombReader::bd04(), SgKombReader::bd05(), SgMJD::calcDayOfYear(), SgMJD::calcHour(), SgMJD::calcMin(), check4NameMap(), className(), SgKombBd05Record::coarseSearchFringeAmplitude(), SgKombOb01Record::correlatorFileName(), DAY2SEC, SgLogger::DBG, DEG2RAD, DT_DELAY, DT_RATE, SgKombBd02Record::effectiveIntegrationPeriod(), evaluateEffectiveFreqs(), SgKombReader::experimentCode(), SgMJD::F_INTERNAL, SgMJD::F_YYYYMMDDHHMMSSSS, SgKombBd05Record::falseDetectionProbability(), SgKombBd05Record::fineSearchFringeAmplitude(), SgVlbiObservable::fringeAmplitudeByChan(), SgKombBd05Record::fringeAmpPhase(), SgVlbiObservable::fringePhaseByChan(), SgVlbiSessionInfo::getCorrelatorType(), SgMatrix::getElement(), SgVlbiObservable::getFourfitOutputFName(), SgObjectInfo::getIdx(), SgObjectInfo::getKey(), SgObservation::getMediaIdx(), SgVlbiAuxObservation::getRefClockOffset(), SgVlbiObservable::getSampleRate(), SgVlbiObservation::getScanName(), SgVlbiObservable::grDelay(), SgObjectInfo::incNumTotal(), SgKombBd05Record::incohFringeAmplitude(), SgLogger::INF, SgLogger::IO, SgLogger::IO_BIN, SgLogger::IO_DBH, SgAttribute::isAttr(), SgKombReader::isOk(), SgKombBd02Record::kombQualityCode(), logger, SgKombReader::mapOfBands(), SgVlbiObservable::numOfAccPeriodsByChan_LSB(), SgVlbiObservable::numOfAccPeriodsByChan_USB(), SgVlbiObservable::numOfSamplesByChan_LSB(), SgVlbiObservable::numOfSamplesByChan_USB(), SgKombReader::ob01(), SgKombReader::ob03(), SgKombBd05Record::obsCoarseDelayAtReferEpoch(), SgKombBd05Record::obsCoarseDelayResid(), SgKombBd05Record::obsCoarseDelaySigma(), SgKombBd05Record::obsDelayAmbiguity(), SgKombBd02Record::obsDelayAtCentrlEpoch(), SgKombBd05Record::obsDelayAtReferEpoch(), SgKombBd02Record::obsDelayRateAtCentrlEpoch(), SgKombBd05Record::obsDelayRateAtReferEpoch(), SgKombBd05Record::obsDelayRateResid(), SgKombBd05Record::obsDelayRateSigma(), SgKombBd05Record::obsDelayResid(), SgKombBd05Record::obsDelaySigma(), observationByKey_, observations_, SgKombBd02Record::obsResidPhaseAtEarthCenterEpoch(), SgKombBd02Record::obsTotalPhaseAtCentrlEpoch(), SgKombBd02Record::obsTotalPhaseAtEarthCenterEpoch(), SgKombBd02Record::obsTotalPhaseAtReferEpoch(), SgKombBd03Record::phaseCalAmpPhase1(), SgKombBd04Record::phaseCalAmpPhase2(), SgVlbiObservable::phaseCalData_1ByChan(), SgVlbiObservable::phaseCalData_2ByChan(), SgKombBd03Record::phaseCalRate1(), SgKombBd03Record::phaseCalRate2(), SgKombBd05Record::phaseDelayAtReferEpoch(), SgKombBd05Record::phaseDelayAtReferEpochMinus_1sec(), SgKombBd05Record::phaseDelayAtReferEpochPlus_1sec(), SgKombOb03Record::phCalFreqs(), SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), SgKombBd02Record::procPpNumTable(), SgKombBd01Record::procRefFreq(), SgKombReader::readFile(), SgVlbiObservable::refFreqByChan(), SgKombBd02Record::rejectionRate(), SgKombBd01Record::rfFreqs(), SgVlbiObservable::sbDelay(), SgKombBd02Record::searchWndCoarseDelay(), SgKombBd02Record::searchWndFineDelay(), SgKombBd02Record::searchWndFineDelayRate(), SgVlbiSessionInfo::sessionCode_, SgVlbiObservable::setAcceptedRatio(), SgVlbiMeasurement::setAlternateValue(), SgVlbiMeasurement::setAmbiguitySpacing(), SgVlbiObservable::setAprioriDra(), SgVlbiObservation::setBaselineIdx(), SgVlbiObservable::setCentrOffset(), SgVlbiStationInfo::setCid(), SgVlbiObservable::setCorrCoeff(), SgVlbiObservation::setCorrRootFileName(), SgVlbiObservable::setDiscardRatio(), SgVlbiMeasurement::setEffFreq(), SgVlbiObservable::setEffIntegrationTime(), SgVector::setElement(), SgMatrix::setElement(), SgVlbiObservable::setEpochCentral(), SgVlbiObservable::setEpochOfCorrelation(), SgVlbiObservable::setEpochOfFourfitting(), SgVlbiObservable::setEpochOfScan(), SgVlbiObservable::setErrorCode(), SgVlbiObservable::setFourfitOutputFName(), SgVlbiObservable::setFourfitSearchParameters(), SgVlbiObservable::setGeocenterResidPhase(), SgVlbiObservable::setGeocenterTotalPhase(), SgVlbiMeasurement::setGeocenterValue(), SgVlbiObservable::setIncohChanAddAmp(), SgVlbiObservable::setIncohSegmAddAmp(), SgVlbiObservation::setKey(), SgObjectInfo::setKey(), SgObservation::setMediaIdx(), SgVlbiObservable::setMediaIdx(), SgObservation::setMJD(), SgVlbiObservable::setPhaseCalRates(), SgVlbiObservable::setProbabOfFalseDetection(), SgVlbiObservable::setQualityFactor(), SgVlbiAuxObservation::setRefClockOffset(), SgVlbiObservable::setReferenceFrequency(), SgVlbiMeasurement::setResidualFringeFitting(), SgVlbiObservable::setSampleRate(), SgVlbiObservation::setScanId(), SgVlbiObservation::setScanName(), SgVlbiSessionInfo::setSessionCode(), SgVlbiStationInfo::setSid(), SgVlbiMeasurement::setSigma(), SgVlbiObservable::setSnr(), SgVlbiObservation::setSourceIdx(), SgVlbiObservable::setStartOffset(), SgVlbiObservation::setStation1Idx(), SgVlbiObservation::setStation2Idx(), SgVlbiObservable::setStopOffset(), SgVlbiObservable::setTapeQualityCode(), SgVlbiObservable::setTotalPhase(), SgVlbiObservable::setTstart(), SgVlbiObservable::setTstop(), SgVlbiObservation::setupActiveObservable(), SgVlbiMeasurement::setValue(), SgKombBd05Record::snr(), SgKombOb01Record::sourceName(), SgVlbiBand::sourcesByIdx(), sourcesByIdx_, SgVlbiBand::sourcesByName(), sourcesByName_, src2src, SgKombOb01Record::station1Name(), SgKombOb01Record::station2Name(), SgVlbiBand::stationsByIdx(), stationsByIdx_, SgVlbiBand::stationsByName(), stationsByName_, stn2stn, SgVlbiObservable::strId(), SgKombBd01Record::tapeQualityCode(), SgKombOb01Record::tFinis(), SgKombBd02Record::tObsCentral(), SgMJD::toString(), SgKombBd01Record::totalNumOfProcChannels(), SgKombOb01Record::tProcByCorr(), SgKombBd01Record::tProcByKomb(), SgKombOb01Record::tRefer(), SgKombOb01Record::tStart(), tZero, SgVlbiObservable::vAuxData(), SgVlbiObservable::vDlys(), SgKombOb01Record::videoBandWidth(), SgLogger::write(), and SgLogger::WRN.

Referenced by getDataFromKombFiles().

◆ processVexFile()

void SgVlbiSession::processVexFile ( const QString &  ,
QMap< QString, StationInfo > &  ,
VexInfo &  ,
const QMap< QString, QString > &  stn2stn,
QString &  correlatorName 
)
private

Definition at line 134 of file SgVlbiSessionIoFringes.cpp.

◆ pUT1()

◆ pUT1Rate()

◆ putDataIntoAgvFile()

bool SgVlbiSession::putDataIntoAgvFile ( const QString &  dirName,
const QString &  fileName,
SgIdentities ids,
SgVersion driverVersion 
)

◆ putDataIntoDbhImage()

bool SgVlbiSession::putDataIntoDbhImage ( SgDbhImage image)

Exports data into DBH image, returns true if everything is ok.

Definition at line 3049 of file SgVlbiSessionIoDbh.cpp.

References SgAttribute::addAttr(), SgDbhImage::addDescriptor(), SgVlbiHistory::addHistoryRecord(), SgVlbiMeasurement::ambiguity(), Sg3dVector::at(), SgParameterBreak::Attr_DYNAMIC, SgVlbiBaselineInfo::Attr_ESTIMATE_CLOCKS, SgVlbiSourceInfo::Attr_ESTIMATE_COO, SgVlbiSessionInfo::Attr_FF_AMBIGS_RESOLVED, SgVlbiSessionInfo::Attr_FF_ION_C_CALCULATED, SgVlbiSessionInfo::Attr_HAS_CLOCK_BREAKS, SgVlbiStationInfo::Attr_IGNORE_CABLE_CAL, SgObservation::Attr_NOT_VALID, SgVlbiBaselineInfo::Attr_NOT_VALID, SgVlbiSourceInfo::Attr_NOT_VALID, SgVlbiStationInfo::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_ZENITH, SgVlbiStationInfo::auxObservationByScanId(), bands_, baselinesByName_, SgVlbiStationInfo::calcCBEpochs4Export(), calcInfo_, className(), SgVlbiStationInfo::clockBreaks(), contemporaryHistory_, SgMJD::currentMJD(), dAcmEpochs_, dAcmNames_, dAcmNumber_, dAcmOffsets_, dAcmRates_, dAcSites_, dAtmCflg_, dAtmConstr_, dAtmIntrv_, dAtmPartFlag_, dBaselinesSelStatus_, dBatchCnt_, SgLogger::DBG, dbhDxTable, dBlDepClocks_, dCalFlags_, dCalList_, dCalSites_, dCcSites_, dClkBrkEpochs_, dClkBrkFlags_, dClkBrkNames_, dClkBrkNum_, dClkCflg_, dClockBreakStatus_, dClockConstr_, dClockIntrv_, dClockSite_, dCorrCoefSecBand_, dDelayObsSecBand_, dDelayUFlag_, dEccCoords_, dEccNames_, dEccTypes_, dEffFreqsSecBand_, DEG2RAD, dEl_Cut_, SgAttribute::delAttr(), SgDbhImage::delDescriptor(), dError_Bl_, dError_K_, DbhDescriptorX::description_, dFclFlags_, dFclList_, dFourFitFileNameSecBand_, dGrIonFrq_, dGrpAmbiguitySecBand_, SgDbhDatumDescriptor::dim1(), SgDbhDatumDescriptor::dim2(), SgDbhDatumDescriptor::dim3(), DbhDescriptorX::dimensions_, dIonBits_, dIonCode_, dIonCorr_, dIonRms_, dN4Obs_, dNAmbig_, dNAmbigSecBand_, dNObs_, dNRefClocks_, dObcFlags_, dObcList_, dPhAmbig_S_, dPhaseObsSecBand_, dPhIonFrq_, dQualityCodeSecBand_, dRateObsSecBand_, dRefClockSites_, dRefFreqSecBand_, dSBDelaySecBand_, dSigmaDelayObsSecBand_, dSigmaPhaseObsSecBand_, dSigmaRateObsSecBand_, dSigmaSBDelaySecBand_, dSiteNames_, dSnrSecBand_, dSolData_, dSourcesSelStatus_, dStarNames_, dSupMet_, DT_DELAY, DT_RATE, dTotalPhaseSecBand_, dUserAction4Suppression_, SgVlbiStationInfo::eccRec(), SgLogger::ERR, SgEccRec::ET_XYZ, SgVlbiHistory::export2DbhHistoryBlock(), SgDbhImage::fileName(), SgDbhImage::finisFormatModifying(), formObsCalibrationSetup(), SgParameterBreak::getA0(), SgParameterBreak::getA1(), SgVlbiMeasurement::getAmbiguitySpacing(), SgVlbiStationInfo::getAPrioriClockTerm_0(), SgVlbiStationInfo::getAPrioriClockTerm_1(), SgVlbiStationInfo::getCdpNumber(), SgParametersDescriptor::getClock0(), SgVlbiObservable::getCorrCoeff(), SgMJD::getDate(), SgEccRec::getDR(), SgModelsInfo::getDversion(), SgEccRec::getEccType(), SgVlbiMeasurement::getEffFreq(), SgParameterBreak::getEpoch4Export(), SgVlbiObservable::getFourfitOutputFName(), SgDbhImage::getI2(), SgVlbiMeasurement::getIonoSigma(), SgVlbiMeasurement::getIonoValue(), SgObjectInfo::getKey(), SgVlbiObservable::getMediaIdx(), SgVlbiStationInfo::getNeed2useAPrioriClocks(), SgVlbiMeasurement::getNumOfAmbiguities(), SgVlbiStationInfo::getPcClocks(), SgVlbiStationInfo::getPcZenith(), SgParameterCfg::getPMode(), SgParameterCfg::getPwlAPriori(), SgParameterCfg::getPwlStep(), SgVlbiObservable::getQualityFactor(), SgVlbiObservable::getReferenceFrequency(), SgVlbiMeasurement::getSigma(), SgObjectInfo::getSigma2add(), SgVlbiObservable::getSnr(), SgParametersDescriptor::getSrcCoo(), SgDbhImage::getStr(), SgMJD::getTime(), SgVlbiObservable::getTotalPhase(), SgVlbiMeasurement::getUnweightFlag(), SgVlbiMeasurement::getValue(), SgParametersDescriptor::getZenith(), SgVlbiObservable::grDelay(), hasAcSites_, hasCalFlags_, hasCalList_, hasCalSites_, hasCcSites_, hasCorrCoefSecBand_, hasDelayObsSecBand_, hasEccCoords_, hasEccNames_, hasEccTypes_, hasEffFreqsSecBand_, hasFclFlags_, hasFclList_, hasFourFitFileNameSecBand_, hasGrIonFrq_, hasGrpAmbiguitySecBand_, hasNAmbigSecBand_, hasPhaseObsSecBand_, hasPhIonFrq_, hasQualityCodeSecBand_, hasRateObsSecBand_, hasRefFreqSecBand_, hasSBDelaySecBand_, hasSigmaDelayObsSecBand_, hasSigmaPhaseObsSecBand_, hasSigmaRateObsSecBand_, hasSigmaSBDelaySecBand_, hasSnrSecBand_, hasTotalPhaseSecBand_, SgLogger::IO_DBH, SgLogger::IO_TXT, SgAttribute::isAttr(), DbhDescriptorX::isDimensionsFixed_, DbhDescriptorX::isPresent_, DbhDescriptorX::lCode_, logger, SgDbhImage::lookupDescriptor(), makeHistory(), makeHistoryIntro(), SgMJD::MJD_reverse(), numOfDxT, DbhDescriptorX::numOfTc_, SgObjectInfo::numProcessed(), SgObjectInfo::numTotal(), SgVlbiObservation::observable(), SgVlbiBand::observables(), observations_, parametersDescriptor_, SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), SgParameterCfg::PM_NONE, SgDbhImage::prepare2save(), primaryBand_, rAcmEpochs_, rAcmNames_, rAcmNumber_, rAcmOffsets_, rAcmRates_, rAtmCflg_, rAtmConstr_, rAtmIntrv_, rAtmPartFlag_, rBaselinesSelStatus_, rBatchCnt_, rBlDepClocks_, rCalFlags_, rCalList_, rCalSites_, rClkBrkEpochs_, rClkBrkFlags_, rClkBrkNames_, rClkBrkNum_, rClkCflg_, rClockBreakStatus_, rClockConstr_, rClockIntrv_, rClockSite_, rCorrCoefSecBand_, rDelayObsSecBand_, rEccCoords_, rEccNames_, rEccTypes_, rEffFreqsSecBand_, rEl_Cut_, rError_Bl_, rError_K_, rFclFlags_, rFclList_, rFourFitFileNameSecBand_, rGrIonFrq_, rGrpAmbiguitySecBand_, rIonBits_, rIonCode_, rIonCorr_, rIonRms_, rN4Obs_, rNAmbig_, rNAmbigSecBand_, rNObs_, rNRefClocks_, rObcFlags_, rObcList_, rPhAmbig_S_, rPhaseObsSecBand_, rPhIonFrq_, rQualityCodeSecBand_, rRateObsSecBand_, rRefClockSites_, rRefFreqSecBand_, rSBDelaySecBand_, rSigmaDelayObsSecBand_, rSigmaPhaseObsSecBand_, rSigmaRateObsSecBand_, rSigmaSBDelaySecBand_, rSnrSecBand_, rSolData_, rSourcesSelStatus_, rSupMet_, rTotalPhaseSecBand_, rUserAction4Suppression_, SgVlbiObservable::sbDelay(), sCalList, SgDbhDatumDescriptor::setDimensions(), SgDbhImage::setI2(), SgDbhImage::setJ4(), SgDbhDatumDescriptor::setNTc(), SgDbhImage::setR8(), SgDbhImage::setStr(), SgDbhDatumDescriptor::setType(), SgVlbiMeasurement::setUnweightFlag(), sFclList, sourcesByName_, SgDbhImage::startFormatModifying(), SgVlbiBand::stationsByName(), stationsByName_, SgMJD::toDouble(), SgMJD::toString(), SgMJD::toUtc(), DbhDescriptorX::type_, useOldAcm, vLight, SgLogger::write(), SgLogger::WRN, X_AXIS, Y_AXIS, and Z_AXIS.

Referenced by NsSessionHandler::exportDataIntoDbh().

◆ putDataIntoVgosDb()

bool SgVlbiSession::putDataIntoVgosDb ( SgVgosDb vgosDb)

Saves data into VgosDb file tree, returns true if everything is ok.

Definition at line 55 of file SgVlbiSessionIoVdbOutput.cpp.

References SgVlbiHistory::addHistoryRecord(), SgVlbiMeasurement::ambiguity(), args4PxyInterpolation_, args4Ut1Interpolation_, Sg3dVector::at(), Sg3dMatrix::at(), SgVlbiStationInfo::Attr_APRIORI_CLOCK_MODIFIED, SgVlbiStationInfo::Attr_CABLE_CAL_MODIFIED, SgVlbiBaselineInfo::Attr_ESTIMATE_CLOCKS, SgVlbiSessionInfo::Attr_FF_AMBIGS_RESOLVED, SgVlbiSessionInfo::Attr_FF_AUX_OBS_MODIFIED, SgVlbiSessionInfo::Attr_FF_CALC_DATA_MODIFIED, SgVlbiSessionInfo::Attr_FF_CREATED, SgVlbiSessionInfo::Attr_FF_EDIT_INFO_MODIFIED, SgVlbiSessionInfo::Attr_FF_ION_C_CALCULATED, SgVlbiSessionInfo::Attr_FF_OUTLIERS_PROCESSED, SgVlbiSessionInfo::Attr_FF_PHASE_DEL_USED, SgVlbiSessionInfo::Attr_FF_WEIGHTS_CORRECTED, SgVlbiStationInfo::Attr_HAS_CABLE_CAL, SgVlbiSessionInfo::Attr_HAS_DTEC, SgVlbiStationInfo::Attr_HAS_METEO, SgVlbiStationInfo::Attr_HAS_TSYS, SgVlbiStationInfo::Attr_IGNORE_CABLE_CAL, SgVlbiStationInfo::Attr_METEO_MODIFIED, SgObservation::Attr_NOT_VALID, SgVlbiBaselineInfo::Attr_NOT_VALID, SgVlbiStationInfo::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiSessionInfo::Attr_REF_CLOCKS_ADJUSTED, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiStationInfo::Attr_TSYS_MODIFIED, SgVlbiStationInfo::Attr_USE_LOCAL_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_ZENITH, SgVlbiObservation::auxObs_1(), SgVlbiObservation::auxObs_2(), SgVlbiStationInfo::auxObservationByScanId(), bandByKey_, bands(), bands_, baselinesByName_, SgVlbiObservable::bbcIdxByChan_1(), SgVlbiObservable::bbcIdxByChan_2(), SgVlbiStationInfo::calcCBEpochs4Export(), calcInfo_, SgVlbiObservation::calculateIonoBits(), SgVlbiSourceInfo::calculateStatusBits(), SgVlbiStationInfo::CCO_CDMS, SgVlbiStationInfo::CCO_CDMS_FS_LOG, SgVlbiStationInfo::CCO_FS_LOG, SgVlbiStationInfo::CCO_PCMT, SgVlbiObservable::chanIdByChan(), className(), SgVlbiStationInfo::clockBreaks(), SgVgosDb::composeWrapperFile(), config_, contemporaryHistory_, SgVlbiObservable::corelIndexNumLSB(), SgVlbiObservable::corelIndexNumUSB(), SgVlbiSessionInfo::correlatorName_, SgVlbiSessionInfo::correlatorType_, SgVlbiSessionInfo::CPPS_PIMA, SgVlbiSessionInfo::cppsSoft_, SgVgosDb::CT_CRL, SgVgosDb::CT_Difx, SgVgosDb::CT_GSI, SgVgosDb::CT_Mk3, SgVgosDb::CT_Mk4, SgVgosDb::CT_S2, SgVgosDb::CT_Unknown, SgVgosDb::CT_VLBA, SgMJD::currentMJD(), SgLogger::DATA, DAY2SEC, SgLogger::DBG, SgVlbiSessionInfo::description_, DT_DELAY, DT_RATE, SgVlbiStationInfo::eccRec(), SgVdbVariable::empty(), SgEccRec::ET_N_A, SgEccRec::ET_XYZ, SgVlbiSessionInfo::experimentSerialNumber_, SgMJD::F_INTERNAL, SgMJD::F_YYYYMMDDHHMMSSSS, formObsCalibrationSetup(), SgVlbiObservable::fringeAmplitudeByChan(), SgVlbiObservable::fringePhaseByChan(), SgVlbiObservable::getAcceptedRatio(), SgIdentities::getAcFullName(), SgVlbiObservation::getAearth(), SgVlbiMeasurement::getAlternateValue(), SgVlbiMeasurement::getAmbiguitySpacing(), SgVlbiObservation::getApLength(), SgVlbiStationInfo::getAPrioriClockTerm_0(), SgVlbiStationInfo::getAPrioriClockTerm_1(), SgVlbiObservable::getAprioriDra(), SgVlbiSourceInfo::getAprioriReference(), SgVlbiStationInfo::getAxisOffset(), SgVlbiAuxObservation::getAzimuthAngle(), SgVlbiAuxObservation::getAzimuthAngleRate(), SgVlbiObservable::getBandKey(), SgVlbiObservable::getBitsPerSample(), SgVlbiAuxObservation::getCableCalibration(), SgVlbiStationInfo::getCableCalMultiplierDBCal(), SgVlbiStationInfo::getCableCalsOrigin(), SgVlbiStationInfo::getCableCalsOriginTxt(), SgVlbiAuxObservation::getCalcAxisOffset4Delay(), SgVlbiAuxObservation::getCalcAxisOffset4Rate(), SgVlbiObservation::getCalcCipSr(), SgVlbiObservation::getCalcCipSv(), SgVlbiObservation::getCalcCipXr(), SgVlbiObservation::getCalcCipXv(), SgVlbiObservation::getCalcCipYr(), SgVlbiObservation::getCalcCipYv(), SgVlbiObservation::getCalcConsBendingDelay(), SgVlbiObservation::getCalcConsBendingRate(), SgVlbiObservation::getCalcConsBendingSunDelay(), SgVlbiObservation::getCalcConsBendingSunHigherDelay(), SgVlbiObservation::getCalcConsBendingSunHigherRate(), SgVlbiObservation::getCalcConsBendingSunRate(), SgVlbiObservation::getCalcConsensusDelay(), SgVlbiObservation::getCalcConsensusRate(), SgVlbiObservation::getCalcEarthTideDelay(), SgVlbiObservation::getCalcEarthTideRate(), SgVlbiObservable::getCalcFeedCorrDelay(), SgVlbiObservable::getCalcFeedCorrRate(), SgVlbiObservation::getCalcHiFyPxyDelay(), SgVlbiObservation::getCalcHiFyPxyLibrationDelay(), SgVlbiObservation::getCalcHiFyPxyLibrationRate(), SgVlbiObservation::getCalcHiFyPxyRate(), SgVlbiObservation::getCalcHiFyUt1Delay(), SgVlbiObservation::getCalcHiFyUt1LibrationDelay(), SgVlbiObservation::getCalcHiFyUt1LibrationRate(), SgVlbiObservation::getCalcHiFyUt1Rate(), SgVlbiAuxObservation::getCalcNdryCont4Delay(), SgVlbiAuxObservation::getCalcNdryCont4Rate(), SgVlbiObservation::getCalcNut2006_dEpsR(), SgVlbiObservation::getCalcNut2006_dEpsV(), SgVlbiObservation::getCalcNut2006_dPsiR(), SgVlbiObservation::getCalcNut2006_dPsiV(), SgVlbiObservation::getCalcNutWahr_dEpsR(), SgVlbiObservation::getCalcNutWahr_dEpsV(), SgVlbiObservation::getCalcNutWahr_dPsiR(), SgVlbiObservation::getCalcNutWahr_dPsiV(), SgVlbiAuxObservation::getCalcNwetCont4Delay(), SgVlbiAuxObservation::getCalcNwetCont4Rate(), SgVlbiObservation::getCalcOceanPoleTideLdDelay(), SgVlbiObservation::getCalcOceanPoleTideLdRate(), SgVlbiObservation::getCalcOceanTideDelay(), SgVlbiObservation::getCalcOceanTideOldDelay(), SgVlbiObservation::getCalcOceanTideOldRate(), SgVlbiObservation::getCalcOceanTideRate(), SgVlbiAuxObservation::getCalcOLoadHorz4Delay(), SgVlbiAuxObservation::getCalcOLoadHorz4Rate(), SgVlbiAuxObservation::getCalcOLoadVert4Delay(), SgVlbiAuxObservation::getCalcOLoadVert4Rate(), SgVlbiObservation::getCalcPmX(), SgVlbiObservation::getCalcPmY(), SgVlbiObservation::getCalcPoleTideDelay(), SgVlbiObservation::getCalcPoleTideOldDelay(), SgVlbiObservation::getCalcPoleTideOldRate(), SgVlbiObservation::getCalcPoleTideRate(), SgVlbiObservation::getCalcPxDelay(), SgVlbiObservation::getCalcPxRate(), SgVlbiObservation::getCalcPyDelay(), SgVlbiObservation::getCalcPyRate(), SgVlbiObservation::getCalcTiltRemvrDelay(), SgVlbiObservation::getCalcTiltRemvrRate(), SgVlbiObservation::getCalcUt1_Tai(), SgEccRec::getCdpNumber(), SgVlbiObservable::getCentrOffset(), SgVlbiStationInfo::getCid(), SgParametersDescriptor::getClock0(), SgVlbiObservable::getCorrClocks(), SgVlbiObservable::getCorrCoeff(), SgVlbiSessionInfo::getCorrelatorType(), SgVlbiObservable::getCorrelStarElev_1(), SgVlbiObservable::getCorrelStarElev_2(), SgVlbiObservable::getCorrelZdelay_1(), SgVlbiObservable::getCorrelZdelay_2(), SgVlbiObservation::getCorrRootFileName(), SgIoDriver::getCurrentDriverVersion(), SgIoDriver::getCurrentIdentities(), SgVlbiObservation::getD2del_dUT12(), SgVlbiObservation::getD2rat_dUT12(), SgVlbiAuxObservation::getDdel_dAxsOfs(), SgVlbiObservation::getDdel_dBend(), SgVlbiObservation::getDdel_dCipX(), SgVlbiObservation::getDdel_dCipY(), SgVlbiObservation::getDdel_dDN(), SgVlbiObservation::getDdel_dGamma(), SgVlbiObservation::getDdel_dParallax(), SgVlbiObservation::getDdel_dParallaxRev(), SgVlbiObservation::getDdel_dPolTideX(), SgVlbiObservation::getDdel_dPolTideY(), SgVlbiObservation::getDdel_dPx(), SgVlbiObservation::getDdel_dPy(), SgVlbiObservation::getDdel_dR_1(), SgVlbiObservation::getDdel_dRA(), SgVlbiAuxObservation::getDdel_dTzdDry(), SgVlbiAuxObservation::getDdel_dTzdGrdE(), SgVlbiAuxObservation::getDdel_dTzdGrdN(), SgVlbiAuxObservation::getDdel_dTzdWet(), SgVlbiObservation::getDdel_dUT1(), SgVlbiObservable::getDiscardRatio(), SgVlbiSourceInfo::getDN(), SgEccRec::getDR(), SgVlbiAuxObservation::getDrat_dAxsOfs(), SgVlbiObservation::getDrat_dBend(), SgVlbiObservation::getDrat_dCipX(), SgVlbiObservation::getDrat_dCipY(), SgVlbiObservation::getDrat_dDN(), SgVlbiObservation::getDrat_dGamma(), SgVlbiObservation::getDrat_dParallax(), SgVlbiObservation::getDrat_dParallaxRev(), SgVlbiObservation::getDrat_dPolTideX(), SgVlbiObservation::getDrat_dPolTideY(), SgVlbiObservation::getDrat_dPx(), SgVlbiObservation::getDrat_dPy(), SgVlbiObservation::getDrat_dR_1(), SgVlbiObservation::getDrat_dRA(), SgVlbiAuxObservation::getDrat_dTzdDry(), SgVlbiAuxObservation::getDrat_dTzdGrdE(), SgVlbiAuxObservation::getDrat_dTzdGrdN(), SgVlbiAuxObservation::getDrat_dTzdWet(), SgVlbiObservation::getDrat_dUT1(), SgVlbiObservation::getDTec(), SgVlbiObservation::getDTecStdDev(), SgTaskConfig::getEccentricitiesFileName(), SgEccRec::getEccType(), SgVlbiMeasurement::getEffFreq(), SgVlbiMeasurement::getEffFreqEqWgt(), SgVlbiObservable::getEffIntegrationTime(), SgVector::getElement(), SgMatrix::getElement(), SgVlbiAuxObservation::getElevationAngle(), SgVlbiAuxObservation::getElevationAngleRate(), SgParameterBreak::getEpoch4Export(), SgVlbiObservable::getEpochCentral(), SgVlbiObservable::getEpochOfCorrelation(), SgVlbiObservable::getEpochOfFourfitting(), SgVlbiObservable::getEpochOfScan(), SgVlbiObservable::getErrorCode(), SgVlbiObservable::getFourfitCommandOverride(), SgVlbiObservable::getFourfitControlFile(), SgVlbiObservable::getFourfitOutputFName(), SgVlbiObservable::getFourfitSearchParameters(), SgVlbiObservable::getFourfitVersion(), SgVlbiObservation::getFractC(), SgVlbiObservable::getGeocenterResidPhase(), SgVlbiObservable::getGeocenterTotalPhase(), SgVlbiMeasurement::getGeocenterValue(), SgVgosDb::getHave2redoLeapSecond(), SgVlbiObservable::getHopsRevisionNumber(), SgVlbiObservable::getIncohChanAddAmp(), SgVlbiObservable::getIncohSegmAddAmp(), SgVlbiObservable::getInstrDelay(), SgVlbiMeasurement::getIonoSigma(), SgVlbiMeasurement::getIonoValue(), SgObjectInfo::getKey(), getLeapSeconds(), SgObservation::getMediaIdx(), SgVlbiObservable::getMediaIdx(), SgVlbiStationInfo::getMeteoDataOrigin(), SgVlbiStationInfo::getMeteoDataOriginTxt(), SgVlbiStationInfo::getMntType(), SgVlbiStationInfo::getNeed2useAPrioriClocks(), SgVlbiObservable::getNlags(), SgVlbiMeasurement::getNumOfAmbiguities(), SgVlbiObservable::getNumOfChannels(), SgVlbiMeasurement::getNumOfSubAmbigs(), SgVlbiAuxObservation::getOcnLdR(), SgVlbiAuxObservation::getOcnLdV(), SgVgosDb::getOperationMode(), SgVlbiSessionInfo::getOriginType(), SgVlbiAuxObservation::getParallacticAngle(), SgVlbiStationInfo::getPcClocks(), SgVlbiStationInfo::getPcZenith(), SgVlbiObservable::getPhaseCalGrDelays(), SgVlbiObservable::getPhaseCalRates(), SgMeteoData::getPressure(), SgVlbiObservable::getProbabOfFalseDetection(), SgParameterCfg::getPwlAPriori(), SgParameterCfg::getPwlStep(), SgVlbiObservable::getQualityFactor(), SgVlbiStationInfo::getR(), SgVlbiSourceInfo::getRA(), SgVlbiObservation::getRearth(), SgVlbiAuxObservation::getRefClockOffset(), SgVlbiObservable::getReferenceFrequency(), SgMeteoData::getRelativeHumidity(), SgVlbiMeasurement::getResidualFringeFitting(), SgVlbiObservation::getRmoon(), SgVlbiObservation::getRsun(), SgVlbiObservable::getSampleRate(), SgVlbiObservation::getScanId(), SgVlbiObservation::getScanName(), SgVlbiMeasurement::getSigma(), SgObjectInfo::getSigma2add(), SgVlbiObservable::getSnr(), SgVersion::getSoftwareName(), SgLogger::getSpool(), SgVlbiObservable::getStartOffset(), SgVlbiObservable::getStopOffset(), SgVlbiAuxObservation::getTapeId(), SgVlbiObservable::getTapeQualityCode(), SgVlbiStationInfo::getTectonicPlateName(), SgMeteoData::getTemperature(), SgVlbiStationInfo::getTilt(), SgVlbiObservable::getTotalPhase(), SgVlbiObservation::getTrf2crfAcc(), SgVlbiObservation::getTrf2crfRat(), SgVlbiObservation::getTrf2crfVal(), SgVlbiObservable::getTstart(), SgVlbiObservable::getTstop(), SgVlbiMeasurement::getUnweightFlag(), SgVlbiObservable::getUrVr(), SgIdentities::getUserEmailAddress(), SgIdentities::getUserName(), SgVlbiObservable::getUvFrPerAsec(), SgVlbiMeasurement::getValue(), SgVlbiObservation::getVearth(), SgVlbiObservation::getVmoon(), SgVlbiObservation::getVsun(), SgParametersDescriptor::getZenith(), SgVlbiObservable::grDelay(), SgVlbiBand::history(), SgLogger::INF, interval2Str(), SgLogger::IO_NCDF, SgAttribute::isAttr(), SgVdbVariable::isEmpty(), libraryVersion, SgVgosDb::loadClockBreaks(), SgVlbiObservable::loFreqByChan_1(), SgVlbiObservable::loFreqByChan_2(), logger, SgLogger::lookupSupplementLog(), makeHistory(), makeHistoryIntro(), SgVlbiStationInfo::MDO_EXTERNAL, SgVlbiStationInfo::MDO_FS_LOG, SgVlbiAuxObservation::meteoData(), SgVlbiStationInfo::mntType2int(), SgVector::n(), SgVlbiSessionInfo::name_, SgMatrix::nRow(), SgVlbiObservable::numOfAccPeriodsByChan_LSB(), SgVlbiObservable::numOfAccPeriodsByChan_USB(), SgVlbiObservable::numOfSamplesByChan_LSB(), SgVlbiObservable::numOfSamplesByChan_USB(), SgObjectInfo::numTotal(), SgVlbiObservation::observable(), SgVlbiObservation::observableByKey(), observations_, SgNetCdf::OM_DRY_RUN, SgVlbiSessionInfo::originType_, SgVlbiSessionInfo::OT_AGV, SgVlbiSessionInfo::OT_KOMB, SgVlbiSessionInfo::OT_MK4, parametersDescriptor_, SgVlbiObservable::phaseCalData_1ByChan(), SgVlbiObservable::phaseCalData_2ByChan(), SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), SgVlbiSessionInfo::piAgencyName_, SgVlbiObservable::polarization_1ByChan(), SgVlbiObservable::polarization_2ByChan(), primaryBand_, RAD2DEG, SgVlbiSessionInfo::recordingMode_, SgVlbiObservable::refFreqByChan(), SgVgosDb::saveForeignHistory(), SgVgosDb::saveLocalHistory(), SgVlbiObservable::sbDelay(), sCalList, SgVlbiSessionInfo::sessionCode_, SgVgosDb::setCorrelatorType(), SgVgosDb::setCurrentVersion(), SgVector::setElement(), SgMatrix::setElement(), SgVgosDb::setNumOfChannels(), SgVlbiMeasurement::setUnweightFlag(), sFclList, sourcesByName_, SgVlbiObservation::src(), SgVlbiBand::stationsByName(), stationsByName_, SgVlbiObservation::stn_1(), SgVlbiObservation::stn_2(), SgVgosDb::storeAntennaApriories(), SgVgosDb::storeAtmSetup(), SgVgosDb::storeBaselineClockSetup(), SgVgosDb::storeCalcEop(), SgVgosDb::storeCalcInfo(), SgVgosDb::storeCalibrations(), SgVgosDb::storeClockApriories(), SgVgosDb::storeClockBreaks(), SgVgosDb::storeClockSetup(), SgVgosDb::storeEccentricities(), SgVgosDb::storeEpochs4Obs(), SgVgosDb::storeEpochs4Scans(), SgVgosDb::storeErpApriori(), SgVgosDb::storeErpSetup(), SgVgosDb::storeIonoBits(), SgVgosDb::storeIonoSetup(), SgVgosDb::storeLeapSecond(), SgVgosDb::storeMiscCable(), SgVgosDb::storeMiscFourFit(), SgVgosDb::storeObsAmbigSpacing(), SgVgosDb::storeObsCalBend(), SgVgosDb::storeObsCalBendSun(), SgVgosDb::storeObsCalBendSunHigher(), SgVgosDb::storeObsCalEarthTide(), SgVgosDb::storeObsCalFeedCorr(), SgVgosDb::storeObsCalHiFyErp(), SgVgosDb::storeObsCalHiFyLibration(), SgVgosDb::storeObsCalIonGroup(), SgVgosDb::storeObsCalOcean(), SgVgosDb::storeObsCalOceanOld(), SgVgosDb::storeObsCalOceanPoleTideLoad(), SgVgosDb::storeObsCalParallax(), SgVgosDb::storeObsCalPoleTide(), SgVgosDb::storeObsCalPoleTideOldRestore(), SgVgosDb::storeObsCalTiltRmvr(), SgVgosDb::storeObsCalUnphase(), SgVgosDb::storeObsCalWobble(), SgVgosDb::storeObsChannelInfo(), SgVgosDb::storeObsCorrelation(), SgVgosDb::storeObsCorrelatorInfo(), SgVgosDb::storeObsCrossRefs(), SgVgosDb::storeObsDataFlag(), SgVgosDb::storeObsDelayTheoretical(), SgVgosDb::storeObsDtec(), SgVgosDb::storeObsEditData(), SgVgosDb::storeObsEffFreqs(), SgVgosDb::storeObsFractC(), SgVgosDb::storeObsGroupDelays(), SgVgosDb::storeObsGroupDelaysFull(), SgVgosDb::storeObsNumGroupAmbigs(), SgVgosDb::storeObsNumPhaseAmbigs(), SgVgosDb::storeObsObjectNames(), SgVgosDb::storeObsPartBend(), SgVgosDb::storeObsPartEOP(), SgVgosDb::storeObsPartGamma(), SgVgosDb::storeObsPartNut2KXY(), SgVgosDb::storeObsPartParallax(), SgVgosDb::storeObsPartPoleTides(), SgVgosDb::storeObsPartRaDec(), SgVgosDb::storeObsPartXYZ(), SgVgosDb::storeObsPhase(), SgVgosDb::storeObsPhaseCalInfo(), SgVgosDb::storeObsPhaseDelaysFull(), SgVgosDb::storeObsQualityCodes(), SgVgosDb::storeObsRates(), SgVgosDb::storeObsRateTheoretical(), SgVgosDb::storeObsRefFreqs(), SgVgosDb::storeObsSingleBandDelays(), SgVgosDb::storeObsSNR(), SgVgosDb::storeObsUVFperAsec(), SgVgosDb::storeScanCrootFname(), SgVgosDb::storeScanEphemeris(), SgVgosDb::storeScanName(), SgVgosDb::storeScanNutationEqx(), SgVgosDb::storeScanNutationEqxWahr(), SgVgosDb::storeScanNutationNro(), SgVgosDb::storeScanTimeMjd(), SgVgosDb::storeScanTrf2crf(), SgVgosDb::storeSelectionStatus(), SgVgosDb::storeSessionHead(), SgVgosDb::storeSolveWeights(), SgVgosDb::storeSourceCrossRefs(), SgVgosDb::storeSourcesApriories(), SgVgosDb::storeStationAzEl(), SgVgosDb::storeStationCalAxisOffset(), SgVgosDb::storeStationCalCable(), SgVgosDb::storeStationCalOceanLoad(), SgVgosDb::storeStationCalSlantPathTropDry(), SgVgosDb::storeStationCalSlantPathTropWet(), SgVgosDb::storeStationCrossRefs(), SgVgosDb::storeStationEpochs(), SgVgosDb::storeStationMet(), SgVgosDb::storeStationOceanLdDisp(), SgVgosDb::storeStationParAngle(), SgVgosDb::storeStationPartAxisOffset(), SgVgosDb::storeStationPartHorizonGrad(), SgVgosDb::storeStationPartZenithDelayDry(), SgVgosDb::storeStationPartZenithDelayWet(), SgVgosDb::storeStationRefClockOffset(), SgVgosDb::storeStationsApriories(), SgVgosDb::storeStationTsys(), tabs4PxyInterpolation_, tabs4Ut1Interpolation_, SgVlbiSessionInfo::tFinis_, SgVersion::toString(), SgMJD::toString(), SgMJD::toUtc(), SgMJD::toYMDHMS_tr(), SgVlbiSessionInfo::tStart_, SgVlbiAuxObservation::tSyses(), SgVlbiStationInfo::tsysIfFreqs(), SgVlbiStationInfo::tsysIfIds(), SgVlbiStationInfo::tsysIfPolarizations(), SgVlbiStationInfo::tsysIfSideBands(), tZero, SgVlbiObservable::vAuxData(), SgVgosDb::vClockApriori(), SgVgosDb::vClockBreak(), SgVlbiObservable::vDlys(), vLight, SgLogger::write(), SgLogger::WRN, X_AXIS, Y_AXIS, and Z_AXIS.

Referenced by NsSessionHandler::exportDataIntoVgosDb(), main(), and VcCalc2SessionIfc::writeSession().

◆ releaseParameters()

◆ resetAllEditings()

◆ resetDataFromLogFiles()

◆ resolveGrAmbigTriangles()

◆ restoreIonCorrections()

void SgVlbiSession::restoreIonCorrections ( )
private

Definition at line 998 of file SgVlbiSessionUtilities.cpp.

Referenced by getDataFromVgosDb().

◆ restoreOutliers()

◆ saveIntermediateResults()

◆ scanBaselines4GrDelayAmbiguities()

◆ scanEpochs()

const QList<SgMJD*>& SgVlbiSession::scanEpochs ( ) const
inline

Returns a list of scan epochs.

Definition at line 284 of file SgVlbiSession.h.

References scanEpochs_.

Referenced by NsSessionEditDialog::tab4SessionPlot(), and NsSessionEditDialog::updateSessionWideSolutions().

◆ search4missedLogFiles()

void SgVlbiSession::search4missedLogFiles ( QMap< QString, QString > &  logFileByKey,
const SgNetworkStations ns_codes 
)
private

Definition at line 476 of file SgVlbiSessionUtils4LogProc.cpp.

Referenced by importDataFromLogFiles().

◆ selfCheck()

bool SgVlbiSession::selfCheck ( bool  guiExpected)

Make check for consistency after loading data.

Definition at line 478 of file SgVlbiSession.cpp.

References SgAttribute::addAttr(), SgVlbiStationInfo::adjustEccVector(), SgVlbiSessionInfo::Attr_FF_ECC_UPDATED, SgVlbiSessionInfo::Attr_HAS_CALC_DATA, SgVlbiSessionInfo::Attr_HAS_DTEC, SgVlbiObservation::Attr_NOT_MATCHED, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, bands(), bands_, baselinesByName_, calcInfo_, calcTMean(), SgMJD::calcYear(), SgVlbiStationInfo::checkAuxObs(), checkChannelSetup(), checkExcludedStations(), className(), collectAPriories(), config_, SgVlbiSessionInfo::correlatorName_, SgLogger::DATA, SgLogger::DBG, SgVlbiStationInfo::eccRec(), SgLogger::ERR, externalWeights_, SgMasterRecord::getCode(), SgMasterRecord::getCorrelatedBy(), SgMasterRecord::getDate(), SgMasterRecord::getDbcCode(), SgEccRec::getDR(), SgVlbiObservation::getDTecStdDev(), SgTaskConfig::getEccentricitiesFileName(), SgTaskConfig::getIsSolveCompatible(), SgObjectInfo::getKey(), SgVlbiBaselineInfo::getLength(), SgObservation::getMediaIdx(), SgObservation::getMJD(), SgMasterRecord::getName(), SgEccRec::getNCdp(), SgVlbiStationInfo::getR(), SgVlbiObservation::getScanId(), SgVlbiObservation::getScanName(), SgMasterRecord::getScheduledBy(), SgMasterRecord::getSubmittedBy(), SgVlbiSessionInfo::guessNetworkId(), SgEccDat::importEccFile(), SgLogger::INF, SgLogger::IO_DBH, SgAttribute::isAttr(), logger, lookupExternalWeights(), SgEccDat::lookupRecord(), SgMasterRecord::lookupRecordByCode(), SgMasterRecord::lookupRecordByName(), Sg3dVector::module(), SgVlbiSessionInfo::name_, SgVlbiSessionInfo::networkSuffix_, nickName(), SgVlbiObservation::observableByKey(), observationByKey_, observations_, observationSortingOrderLessThan4newSession(), SgVlbiSessionInfo::officialName_, SgVlbiSessionInfo::originType_, SgVlbiSessionInfo::OT_KOMB, SgVlbiSessionInfo::OT_MK4, path2APrioriFiles_, path2Masterfile_, SgLogger::PREPROC, primaryBand_, SgVlbiSessionInfo::recordingMode_, scanEpochs_, SgVlbiSessionInfo::schedulerName_, SgVlbiObservation::selfCheck(), SgVlbiSessionInfo::sessionCode_, SgVlbiStationInfo::setCdpNumber(), SgEccDat::setFileName(), SgVlbiBaselineInfo::setLength(), SgObservation::setMediaIdx(), SgEccDat::setPath2File(), SgVlbiObservation::setScanName(), SgExternalWeights::setSessionName(), SgVlbiSessionInfo::setTCreation(), SgVlbiSourceInfo::setTotalScanNum(), SgVlbiObservation::setupActiveObservable(), SgVlbiObservation::setupIdentities(), setUpPrimaryBand(), setupTimeRefer(), sourcesByName_, SgVlbiObservation::src(), SgModelsInfo::stations(), SgVlbiBand::stationsByName(), stationsByName_, SgVlbiObservation::stn_1(), SgVlbiObservation::stn_2(), SgVlbiSessionInfo::submitterName_, SgVlbiSessionInfo::tFinis_, tRefer_, SgVlbiSessionInfo::tStart_, tZero, wavelengthSortingOrderLessThan(), SgLogger::write(), and SgLogger::WRN.

Referenced by getDataFromAgvFile(), getDataFromDbhImages(), getDataFromKombFiles(), and getDataFromVgosDb().

◆ setClockModelOrder4Stations()

◆ setConfig()

void SgVlbiSession::setConfig ( SgTaskConfig cfg)
inline

Set up a pointer on a current config. \parameter cfg – a config.

Definition at line 1022 of file SgVlbiSession.h.

References config_, lastProcessedConfig_, and storedConfig_.

Referenced by NsSessionHandler::initData().

◆ setHasPxyInterpolation()

void SgVlbiSession::setHasPxyInterpolation ( bool  has)
inline

Definition at line 1006 of file SgVlbiSession.h.

References hasPxyInterpolation_.

Referenced by SgAgvDriver::initSession().

◆ setHasUt1Interpolation()

void SgVlbiSession::setHasUt1Interpolation ( bool  has)
inline

Definition at line 990 of file SgVlbiSession.h.

References hasUt1Interpolation_.

Referenced by SgAgvDriver::initSession().

◆ setHave2InteractWithGui()

void SgVlbiSession::setHave2InteractWithGui ( bool  have2)
inline

Definition at line 359 of file SgVlbiSession.h.

References have2InteractWithGui_.

Referenced by NsSessionEditDialog::NsSessionEditDialog().

◆ setInputDriver()

void SgVlbiSession::setInputDriver ( SgIoDriver drv)
inline

Definition at line 376 of file SgVlbiSession.h.

References inputDriver_.

Referenced by getDataFromVgosDb().

◆ setLeapSeconds()

void SgVlbiSession::setLeapSeconds ( double  s)
inline

◆ setLongOperationMessage()

void SgVlbiSession::setLongOperationMessage ( void(*)(const QString &)  operation)
inline

Definition at line 368 of file SgVlbiSession.h.

References longOperationMessage_.

Referenced by NsSessionEditDialog::NsSessionEditDialog().

◆ setLongOperationProgress()

void SgVlbiSession::setLongOperationProgress ( void(*)(int)  operation)
inline

Definition at line 364 of file SgVlbiSession.h.

References longOperationProgress_.

Referenced by NsSessionEditDialog::NsSessionEditDialog().

◆ setLongOperationShowStats()

void SgVlbiSession::setLongOperationShowStats ( void(*)(const QString &label, int numTot, int numPrc, double wrms, double chi2)  operation)
inline

Definition at line 370 of file SgVlbiSession.h.

References longOperationShowStats_.

Referenced by NsSessionEditDialog::NsSessionEditDialog().

◆ setLongOperationStart()

void SgVlbiSession::setLongOperationStart ( void(*)(int, int, const QString &)  operation)
inline

Definition at line 361 of file SgVlbiSession.h.

References longOperationStart_.

Referenced by NsSessionEditDialog::NsSessionEditDialog().

◆ setLongOperationStop()

void SgVlbiSession::setLongOperationStop ( void(*)()  operation)
inline

Definition at line 366 of file SgVlbiSession.h.

References longOperationStop_.

Referenced by NsSessionEditDialog::NsSessionEditDialog().

◆ setNumOfConstraints()

void SgVlbiSession::setNumOfConstraints ( int  n)
inline

Definition at line 251 of file SgVlbiSession.h.

References numOfConstraints_.

Referenced by SgSingleSessionTaskManager::run().

◆ setNumOfDOF()

void SgVlbiSession::setNumOfDOF ( int  n)
inline

Definition at line 252 of file SgVlbiSession.h.

References numOfDOF_.

Referenced by SgSingleSessionTaskManager::run().

◆ setNumOfParameters()

void SgVlbiSession::setNumOfParameters ( int  n)
inline

Definition at line 250 of file SgVlbiSession.h.

References numOfParameters_.

Referenced by SgSingleSessionTaskManager::run().

◆ setParametersDescriptor()

void SgVlbiSession::setParametersDescriptor ( SgParametersDescriptor parametersDescriptor)
inline

Set up a pointer on a parameter descriptor. \parameter parametersDescriptor – a descriptor.

Definition at line 1040 of file SgVlbiSession.h.

References parametersDescriptor, parametersDescriptor_, and storedParametersDescriptor_.

Referenced by NsSessionHandler::initData().

◆ setPath2APrioriFiles()

void SgVlbiSession::setPath2APrioriFiles ( const QString &  path)
inline

Definition at line 1194 of file SgVlbiSession.h.

References path2APrioriFiles_.

Referenced by NsSessionHandler::initData().

◆ setPath2Masterfile()

void SgVlbiSession::setPath2Masterfile ( const QString &  path)
inline

Definition at line 1186 of file SgVlbiSession.h.

References path2Masterfile_.

Referenced by NsSessionHandler::initData(), main(), and VcCalc2SessionIfc::readSession().

◆ setPrimaryBandByIdx()

void SgVlbiSession::setPrimaryBandByIdx ( int  idx)

Sets a pointer on a reference band by band's index.

Definition at line 1044 of file SgVlbiSession.cpp.

References SgAttribute::addAttr(), SgVlbiBand::Attr_PRIMARY, bands_, and primaryBand_.

Referenced by NsSessionEditDialog::changePrimaryBand().

◆ setReferenceClocksStation()

◆ setReporter()

void SgVlbiSession::setReporter ( SgSolutionReporter reporter)
inline

Set up a pointer on a reporter. \parameter reporter – a reporter.

Definition at line 1032 of file SgVlbiSession.h.

References reporter_.

Referenced by SgSolutionReporter::setSession().

◆ setTabsUt1Type()

void SgVlbiSession::setTabsUt1Type ( SgTidalUt1::UT1TideContentType  tp)
inline

Definition at line 195 of file SgVlbiSession.h.

References tabsUt1Type_.

Referenced by SgAgvDriver::initSession().

◆ setUpPrimaryBand()

void SgVlbiSession::setUpPrimaryBand ( )
privatevirtual

Checks and sets up a primary band.

Definition at line 1066 of file SgVlbiSession.cpp.

References SgAttribute::addAttr(), SgVlbiBand::Attr_PRIMARY, bands_, and primaryBand_.

Referenced by selfCheck().

◆ setupTimeRefer()

◆ skyFreqByIfId() [1/2]

QMap<QString, double>& SgVlbiSession::skyFreqByIfId ( )
inline

Definition at line 315 of file SgVlbiSession.h.

References skyFreqByIfId_.

Referenced by NsSessionEditDialog::tab4StationsPlot().

◆ skyFreqByIfId() [2/2]

const QMap<QString, double>& SgVlbiSession::skyFreqByIfId ( ) const
inline

Definition at line 316 of file SgVlbiSession.h.

References skyFreqByIfId_.

◆ sourcesByIdx()

QMap<int, SgVlbiSourceInfo*>& SgVlbiSession::sourcesByIdx ( )
inline

Definition at line 308 of file SgVlbiSession.h.

References sourcesByIdx_.

Referenced by SgAgvDriver::initSession().

◆ sourcesByName() [1/2]

◆ sourcesByName() [2/2]

const QMap<QString, SgVlbiSourceInfo*>& SgVlbiSession::sourcesByName ( ) const
inline

Definition at line 303 of file SgVlbiSession.h.

References sourcesByName_.

◆ stationsByIdx()

QMap<int, SgVlbiStationInfo*>& SgVlbiSession::stationsByIdx ( )
inline

Definition at line 306 of file SgVlbiSession.h.

References stationsByIdx_.

Referenced by SgAgvDriver::initSession().

◆ stationsByName() [1/2]

QMap< QString, SgVlbiStationInfo * > & SgVlbiSession::stationsByName ( )
inline

Returns a const reference on set (actually, a map: name => station info) of stations info.

Definition at line 1090 of file SgVlbiSession.h.

References stationsByName_.

Referenced by NsSessionEditDialog::NsSessionEditDialog(), SgTask::addSession(), checkBandForClockBreaks(), SgTaskManager::constrainClocks(), SgTaskManager::constrainStcPositionsNNR(), SgTaskManager::constrainStcPositionsNNT(), SgTaskManager::constrainTroposphericParameters(), correctClockBreak(), detectClockBreaks_mode1(), NsScrPrx4Session::dispatchChangeOfClocksParameterModel(), NsSessionEditDialog::dispatchChangeOfClocksParameterModel(), NsScrPrx4Session::dispatchChangeOfZenithParameterModel(), NsSessionEditDialog::dispatchChangeOfZenithParameterModel(), SgAgvDriver::fillDataStructures(), SgTaskManager::fillParameterList(), SgAgvDriver::fillSessVars(), SgAgvDriver::fillSttnVars(), NsSessionEditDialog::findClockBreakEvent(), SgSingleSessionTaskManager::finisRun(), VcCalc2SessionIfc::getA_sitNames(), VcCalc2SessionIfc::getI_numSites(), NsScrPrx4Session::getNumOfStations(), SgVgosDb::init(), SgAgvDriver::initSession(), VcCalc2SessionIfc::mimic_Kai(), NsScrPrx4Session::postLoad(), SgSingleSessionTaskManager::prepare4Run(), NsSessionEditDialog::process(), NsSessionEditDialog::processClockBreakMarksNew(), VcCalc2SessionIfc::putA_tectPlNm(), VcCalc2SessionIfc::putI_axisTyps(), VcCalc2SessionIfc::putR_axisOffs(), VcCalc2SessionIfc::putR_axisTilt(), VcCalc2SessionIfc::putR_siteRecs(), VcCalc2SessionIfc::readSession(), SgTask::removeSession(), SgSolutionReporter::reportAtmo(), SgSolutionReporter::reportBaselineStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportCloc(), SgSolutionReporter::reportConfiguresBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportMetStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportStations_Output4AposterioriFiles(), SgSolutionReporter::reportStationStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportStoch4Stn(), SgSolutionReporter::reportTotalZenithDelays(), SgSingleSessionTaskManager::run(), SgSolutionReporter::synchronizeInfo(), NsSessionEditDialog::tab4BandPlots(), NsSessionEditDialog::tab4StationsInfo(), NsSessionEditDialog::tab4StationsPlot(), and NsSessionEditDialog::updateResiduals().

◆ stationsByName() [2/2]

const QMap<QString, SgVlbiStationInfo*>& SgVlbiSession::stationsByName ( ) const
inline

Definition at line 293 of file SgVlbiSession.h.

References stationsByName_.

◆ stnInpt2Key()

void SgVlbiSession::stnInpt2Key ( const QString &  stnNameInpt,
SgNetworkStations ns_codes,
QString &  key 
)
private

◆ suppressNotSoGoodObs()

◆ tabs4PxyInterpolation()

SgMatrix*& SgVlbiSession::tabs4PxyInterpolation ( )
inline

◆ tabs4Ut1Interpolation()

SgMatrix*& SgVlbiSession::tabs4Ut1Interpolation ( )
inline

◆ tRefer()

◆ userCorrectionsName()

QVector<QString>& SgVlbiSession::userCorrectionsName ( )
inline

Definition at line 200 of file SgVlbiSession.h.

References userCorrectionsName_.

◆ userCorrectionsUse()

QVector<bool>& SgVlbiSession::userCorrectionsUse ( )
inline

Definition at line 198 of file SgVlbiSession.h.

References userCorrectionsUse_.

Referenced by SgGuiTaskConfig::toggleEntryMoveEnable().

◆ writeUserData2File()

◆ zerofyIonoCorrections()

void SgVlbiSession::zerofyIonoCorrections ( const SgTaskConfig )

◆ zerofySigma2add()

Member Data Documentation

◆ apAxisOffsets_

SgAPriories SgVlbiSession::apAxisOffsets_
private

Definition at line 714 of file SgVlbiSession.h.

Referenced by collectAPriories(), getApAxisOffsets(), and process().

◆ apHiFyEop_

SgModelEop_JMG_96_hf SgVlbiSession::apHiFyEop_
private

Definition at line 715 of file SgVlbiSession.h.

Referenced by collectAPriories(), getApHiFyEop(), and process().

◆ apSourcePositions_

SgAPriories SgVlbiSession::apSourcePositions_
private

Definition at line 712 of file SgVlbiSession.h.

Referenced by collectAPriories(), getApSourcePositions(), and process().

◆ apSourceStrModel_

SgAPriories SgVlbiSession::apSourceStrModel_
private

Definition at line 713 of file SgVlbiSession.h.

Referenced by collectAPriories(), getApSourceStrModel(), and process().

◆ apStationGradients_

SgAPriories SgVlbiSession::apStationGradients_
private

Definition at line 716 of file SgVlbiSession.h.

Referenced by collectAPriories(), getApStationGradients(), and process().

◆ apStationPositions_

SgAPriories SgVlbiSession::apStationPositions_
private

Definition at line 710 of file SgVlbiSession.h.

Referenced by collectAPriories(), getApStationPositions(), and process().

◆ apStationVelocities_

SgAPriories SgVlbiSession::apStationVelocities_
private

Definition at line 711 of file SgVlbiSession.h.

Referenced by collectAPriories(), getApStationVelocities(), and process().

◆ args4PxyInterpolation_

◆ args4Ut1Interpolation_

◆ bandByKey_

QMap<QString, SgVlbiBand*> SgVlbiSession::bandByKey_
private

◆ bands_

◆ baselinesByIdx_

QMap<int, SgVlbiBaselineInfo*> SgVlbiSession::baselinesByIdx_
private

◆ baselinesByName_

◆ calcInfo_

◆ config_

◆ contemporaryHistory_

SgVlbiHistory SgVlbiSession::contemporaryHistory_
private

Definition at line 748 of file SgVlbiSession.h.

Referenced by contemporaryHistory(), putDataIntoDbhImage(), and putDataIntoVgosDb().

◆ externalErpFile_

SgExternalEopFile SgVlbiSession::externalErpFile_
private

Definition at line 718 of file SgVlbiSession.h.

Referenced by collectAPriories(), prepare4ErpInterpolation(), and process().

◆ externalErpInterpolator_

SgCubicSpline* SgVlbiSession::externalErpInterpolator_
private

◆ externalWeights_

SgExternalWeights SgVlbiSession::externalWeights_
private

Definition at line 717 of file SgVlbiSession.h.

Referenced by lookupExternalWeights(), process(), and selfCheck().

◆ hasCipPartials_

bool SgVlbiSession::hasCipPartials_
private

◆ hasEarthTideContrib_

bool SgVlbiSession::hasEarthTideContrib_
private

◆ hasFeedCorrContrib_

bool SgVlbiSession::hasFeedCorrContrib_
private

◆ hasGpsIonoContrib_

bool SgVlbiSession::hasGpsIonoContrib_
private

Definition at line 683 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), getDataFromDbhImage(), and hasGpsIonoContrib().

◆ hasGradPartials_

bool SgVlbiSession::hasGradPartials_
private

◆ hasNdryContrib_

bool SgVlbiSession::hasNdryContrib_
private

◆ hasNwetContrib_

bool SgVlbiSession::hasNwetContrib_
private

◆ hasOceanPoleTideContrib_

bool SgVlbiSession::hasOceanPoleTideContrib_
private

◆ hasOceanTideContrib_

bool SgVlbiSession::hasOceanTideContrib_
private

◆ hasOceanTideOldContrib_

bool SgVlbiSession::hasOceanTideOldContrib_
private

◆ hasOutlierEliminationRun_

bool SgVlbiSession::hasOutlierEliminationRun_
private

Definition at line 745 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), eliminateOutliers(), and restoreOutliers().

◆ hasOutlierRestoratioRun_

bool SgVlbiSession::hasOutlierRestoratioRun_
private

Definition at line 746 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), eliminateOutliers(), and restoreOutliers().

◆ hasPoleTideContrib_

bool SgVlbiSession::hasPoleTideContrib_
private

◆ hasPoleTideOldContrib_

bool SgVlbiSession::hasPoleTideOldContrib_
private

◆ hasPxyInterpolation_

bool SgVlbiSession::hasPxyInterpolation_
private

◆ hasPxyLibrationContrib_

bool SgVlbiSession::hasPxyLibrationContrib_
private

◆ hasTiltRemvrContrib_

bool SgVlbiSession::hasTiltRemvrContrib_
private

◆ hasUnPhaseCalContrib_

bool SgVlbiSession::hasUnPhaseCalContrib_
private

◆ hasUt1HighFreqContrib_

bool SgVlbiSession::hasUt1HighFreqContrib_
private

◆ hasUt1Interpolation_

bool SgVlbiSession::hasUt1Interpolation_
private

◆ hasUt1LibrationContrib_

bool SgVlbiSession::hasUt1LibrationContrib_
private

◆ hasWobbleHighFreqContrib_

bool SgVlbiSession::hasWobbleHighFreqContrib_
private

◆ hasWobbleNutContrib_

bool SgVlbiSession::hasWobbleNutContrib_
private

◆ hasWobblePxContrib_

bool SgVlbiSession::hasWobblePxContrib_
private

◆ hasWobblePyContrib_

bool SgVlbiSession::hasWobblePyContrib_
private

◆ have2InteractWithGui_

bool SgVlbiSession::have2InteractWithGui_
private

Definition at line 765 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), eliminateOutliers(), and setHave2InteractWithGui().

◆ innerPxyInterpolator_

SgCubicSpline* SgVlbiSession::innerPxyInterpolator_
private

◆ innerUt1Interpolator_

SgCubicSpline* SgVlbiSession::innerUt1Interpolator_
private

◆ inputDriver_

SgIoDriver* SgVlbiSession::inputDriver_
private

Definition at line 750 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), ~SgVlbiSession(), getInputDriver(), and setInputDriver().

◆ isAble2InterpolateErp_

bool SgVlbiSession::isAble2InterpolateErp_
private

◆ lastProcessedConfig_

SgTaskConfig SgVlbiSession::lastProcessedConfig_
private

Definition at line 658 of file SgVlbiSession.h.

Referenced by process(), and setConfig().

◆ leapSeconds_

double SgVlbiSession::leapSeconds_
private

Definition at line 743 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), getLeapSeconds(), and setLeapSeconds().

◆ longOperationMessage_

void(* SgVlbiSession::longOperationMessage_) (const QString &message)
private

◆ longOperationProgress_

void(* SgVlbiSession::longOperationProgress_) (int step)
private

◆ longOperationShowStats_

void(* SgVlbiSession::longOperationShowStats_) (const QString &label, int numTot, int numPrc, double wrms, double chi2)
private

Definition at line 770 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), process(), and setLongOperationShowStats().

◆ longOperationStart_

void(* SgVlbiSession::longOperationStart_) (int minStep, int maxStep, const QString &message)
private

Definition at line 766 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), eliminateOutliers(), process(), and setLongOperationStart().

◆ longOperationStop_

void(* SgVlbiSession::longOperationStop_) ()
private

Definition at line 768 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), eliminateOutliers(), process(), and setLongOperationStop().

◆ numOfConstraints_

int SgVlbiSession::numOfConstraints_
private

◆ numOfDOF_

int SgVlbiSession::numOfDOF_
private

Definition at line 740 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), getNumOfDOF(), resetAllEditings(), and setNumOfDOF().

◆ numOfParameters_

int SgVlbiSession::numOfParameters_
private

◆ numOfPts4ErpInterpolation_

int SgVlbiSession::numOfPts4ErpInterpolation_
private

Definition at line 719 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), and collectAPriories().

◆ observationByKey_

QMap<QString, SgVlbiObservation*> SgVlbiSession::observationByKey_
private

◆ observations_

◆ parametersDescriptor_

◆ path2APrioriFiles_

QString SgVlbiSession::path2APrioriFiles_
private

◆ path2Masterfile_

QString SgVlbiSession::path2Masterfile_
private

◆ pNutX_

SgParameter* SgVlbiSession::pNutX_
private

Definition at line 701 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), createParameters(), pNutX(), and releaseParameters().

◆ pNutXRate_

SgParameter* SgVlbiSession::pNutXRate_
private

Definition at line 703 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), createParameters(), pNutXRate(), and releaseParameters().

◆ pNutY_

SgParameter* SgVlbiSession::pNutY_
private

Definition at line 702 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), createParameters(), pNutY(), and releaseParameters().

◆ pNutYRate_

SgParameter* SgVlbiSession::pNutYRate_
private

Definition at line 704 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), createParameters(), pNutYRate(), and releaseParameters().

◆ pPolusX_

SgParameter* SgVlbiSession::pPolusX_
private

Definition at line 695 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), createParameters(), pPolusX(), and releaseParameters().

◆ pPolusXRate_

SgParameter* SgVlbiSession::pPolusXRate_
private

Definition at line 699 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), createParameters(), pPolusXRate(), and releaseParameters().

◆ pPolusY_

SgParameter* SgVlbiSession::pPolusY_
private

Definition at line 696 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), createParameters(), pPolusY(), and releaseParameters().

◆ pPolusYRate_

SgParameter* SgVlbiSession::pPolusYRate_
private

Definition at line 700 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), createParameters(), pPolusYRate(), and releaseParameters().

◆ primaryBand_

◆ pUT1_

SgParameter* SgVlbiSession::pUT1_
private

Definition at line 697 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), createParameters(), pUT1(), and releaseParameters().

◆ pUT1Rate_

SgParameter* SgVlbiSession::pUT1Rate_
private

Definition at line 698 of file SgVlbiSession.h.

Referenced by SgVlbiSession(), createParameters(), pUT1Rate(), and releaseParameters().

◆ reporter_

◆ scanEpochs_

QList<SgMJD*> SgVlbiSession::scanEpochs_
private

Definition at line 647 of file SgVlbiSession.h.

Referenced by ~SgVlbiSession(), scanEpochs(), and selfCheck().

◆ skyFreqByIfId_

QMap<QString, double> SgVlbiSession::skyFreqByIfId_
private

Definition at line 753 of file SgVlbiSession.h.

Referenced by ~SgVlbiSession(), getDataFromVgosDb(), and skyFreqByIfId().

◆ sourcesByIdx_

QMap<int, SgVlbiSourceInfo*> SgVlbiSession::sourcesByIdx_
private

◆ sourcesByName_

◆ sSkipCode_

const QString SgVlbiSession::sSkipCode_
staticprivate

Definition at line 733 of file SgVlbiSession.h.

Referenced by check4NameMap(), and importMapFile().

◆ stationsByIdx_

QMap<int, SgVlbiStationInfo*> SgVlbiSession::stationsByIdx_
private

◆ stationsByName_

◆ storedConfig_

SgTaskConfig SgVlbiSession::storedConfig_
private

Definition at line 657 of file SgVlbiSession.h.

Referenced by resetAllEditings(), and setConfig().

◆ storedParametersDescriptor_

SgParametersDescriptor SgVlbiSession::storedParametersDescriptor_
private

Definition at line 660 of file SgVlbiSession.h.

Referenced by resetAllEditings(), and setParametersDescriptor().

◆ tabs4PxyInterpolation_

◆ tabs4Ut1Interpolation_

◆ tabsUt1Type_

◆ tRefer_

◆ userCorrectionsName_

QVector<QString> SgVlbiSession::userCorrectionsName_
private

◆ userCorrectionsUse_

QVector<bool> SgVlbiSession::userCorrectionsUse_
private

The documentation for this class was generated from the following files: