General Purpose Geodetic Library
SgVlbiSessionInfo Class Reference

#include <SgVlbiSessionInfo.h>

Inheritance diagram for SgVlbiSessionInfo:
SgAttribute SgVlbiSession

Public Types

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 }
 

Public Member Functions

 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 & getSessionType () 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 setSessionType (const QString &tp)
 
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 Public Member Functions inherited from SgAttribute
static const QString className ()
 

Protected Member Functions

virtual void calcTMean ()
 

Protected Attributes

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 sessionType_
 official session type (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 56 of file SgVlbiSessionInfo.h.

Member Enumeration Documentation

◆ Attributes

Enumerator
Attr_NOT_VALID 

omit the session;

Attr_HAS_AUX_OBS 

session contains aux.observations (e.g.: meteo data, cables);

Attr_PRE_PROCESSED 

the observations has been prepared for analysis;

Attr_HAS_CLOCK_BREAKS 

there is at least one clock break at one of stations;

Attr_HAS_DTEC 

the session contains diffTec values;

Attr_HAS_CALC_DATA 

the theoretical values are available;

Attr_HAS_IONO_CORR 

the theoretical values are available;

Attr_HAS_WEIGHTS 

the theoretical values are available;

Attr_FF_CREATED 

the session has been imported from correlator;//vgosDbMake

Attr_FF_CALC_DATA_MODIFIED 

the theoretical values were modified; //vgosDbCalc

Attr_FF_AUX_OBS_MODIFIED 

station log related data were modified; //vgosDbProcLogs

Attr_FF_OUTLIERS_PROCESSED 

outliers have been processed;

Attr_FF_AMBIGS_RESOLVED 

ambiguities have been resolved;

Attr_FF_WEIGHTS_CORRECTED 

weights have been corrected;

Attr_FF_ION_C_CALCULATED 

ionospheric corrections have been calculated;

Attr_FF_ECC_UPDATED 

eccentricity data for one of stations were updated;

Attr_FF_AUTOPROCESSED 

automatic data processing performed successfully;

Attr_FF_EDIT_INFO_MODIFIED 

edit info has been modified by user;

Attr_FF_STN_PWL_MODIFIED 

station clocks or zenith delays were set.

Attr_FF_PHASE_DEL_USED 

station clocks or zenith delays were set.

Attr_REF_CLOCKS_ADJUSTED 

Definition at line 69 of file SgVlbiSessionInfo.h.

◆ CorrelatorPostProcSoftware

Enumerator
CPPS_HOPS 

HOPS.

CPPS_PIMA 

PIMA.

CPPS_C5PP 

C5++.

CPPS_UNKNOWN 

unknown (=all others);

Definition at line 95 of file SgVlbiSessionInfo.h.

◆ OriginType

Enumerator
OT_DBH 

observations are from database files provided by correlators;

OT_NGS 

observations are from a NGS file provided by other AC;

OT_VDB 

observations are from vgosDb data tree;

OT_MK4 

observations are from Mk4-compatible correlator output;

OT_KOMB 

observations are from KOMB output (generated by NICT, Japan);

OT_AGV 

observations are in AGV format;

OT_UNKNOWN 

unknown (=all others) source of import;

Definition at line 59 of file SgVlbiSessionInfo.h.

Constructor & Destructor Documentation

◆ SgVlbiSessionInfo() [1/2]

SgVlbiSessionInfo::SgVlbiSessionInfo ( )

◆ SgVlbiSessionInfo() [2/2]

SgVlbiSessionInfo::SgVlbiSessionInfo ( const SgVlbiSessionInfo si)

A constructor. Creates a copy of the object.

Definition at line 91 of file SgVlbiSessionInfo.cpp.

◆ ~SgVlbiSessionInfo()

SgVlbiSessionInfo::~SgVlbiSessionInfo ( )
virtual

A destructor. Frees allocated memory.

Definition at line 100 of file SgVlbiSessionInfo.cpp.

Member Function Documentation

◆ addDelayWRMS()

void SgVlbiSessionInfo::addDelayWRMS ( double  o_c,
double  w 
)
inline

Definition at line 767 of file SgVlbiSessionInfo.h.

References delaySumRMS2_, and delaySumW_.

◆ addRateWRMS()

void SgVlbiSessionInfo::addRateWRMS ( double  o_c,
double  w 
)
inline

Definition at line 776 of file SgVlbiSessionInfo.h.

References rateSumRMS2_, and rateSumW_.

◆ calcTMean()

void SgVlbiSessionInfo::calcTMean ( )
inlineprotectedvirtual

Reimplemented in SgVlbiSession.

Definition at line 759 of file SgVlbiSessionInfo.h.

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

◆ className()

QString SgVlbiSessionInfo::className ( )
static

Returns name of the class (for debug output).

Definition at line 42 of file SgVlbiSessionInfo.cpp.

Referenced by guessNetworkId().

◆ clearRMSs()

void SgVlbiSessionInfo::clearRMSs ( )
inline

Definition at line 801 of file SgVlbiSessionInfo.h.

References delaySumRMS2_, delaySumW_, rateSumRMS2_, and rateSumW_.

◆ delayWRMS()

double SgVlbiSessionInfo::delayWRMS ( ) const
inline

Returns weighted root mean squares for delays.

Definition at line 785 of file SgVlbiSessionInfo.h.

References delaySumRMS2_, and delaySumW_.

◆ getCorrelatorName()

const QString & SgVlbiSessionInfo::getCorrelatorName ( ) const
inline

Returns name/ID of the correlator that processed the session.

Definition at line 512 of file SgVlbiSessionInfo.h.

References correlatorName_.

Referenced by NsSessionEditDialog::NsSessionEditDialog(), SgAgvDriver::fillSessVars(), NsScrPrx4Session::getCorrelatorName(), main(), and NsSessionEditDialog::tab4GeneralInfo().

◆ getCorrelatorType()

const QString & SgVlbiSessionInfo::getCorrelatorType ( ) const
inline

◆ getCppsSoft()

CorrelatorPostProcSoftware SgVlbiSessionInfo::getCppsSoft ( ) const
inline

Definition at line 224 of file SgVlbiSessionInfo.h.

References cppsSoft_.

Referenced by SgAgvDriver::initEssentialVars(), and SgAgvDriver::initSession().

◆ getDescription()

const QString & SgVlbiSessionInfo::getDescription ( ) const
inline

Returns description of the session.

Definition at line 488 of file SgVlbiSessionInfo.h.

References description_.

Referenced by SgAgvDriver::fillSessVars(), NsScrPrx4Session::getDescription(), and NsSessionEditDialog::tab4GeneralInfo().

◆ getExperimentSerialNumber()

int SgVlbiSessionInfo::getExperimentSerialNumber ( ) const
inline

Definition at line 205 of file SgVlbiSessionInfo.h.

References experimentSerialNumber_.

Referenced by SgAgvDriver::fillSessVars(), and main().

◆ getName()

const QString & SgVlbiSessionInfo::getName ( ) const
inline

Returns name of the session.

Definition at line 448 of file SgVlbiSessionInfo.h.

References name_.

Referenced by NsSessionEditDialog::NsSessionEditDialog(), SgGuiPiaReport::SgGuiPiaReport(), SgTask::addSession(), SgTaskManager::constrainClocks(), NsSessionEditDialog::displayExcludedObs_old(), SgVlbiSession::doPostReadActions(), SgVlbiSession::doPostReadActions4Ints(), SgVlbiSession::doPostReadActions_old(), NsSessionHandler::exportDataIntoDbh(), SgVlbiSession::exportDataIntoNgsFile(), NsSessionHandler::exportDataIntoVgosDb(), SgAgvTextSection::fillDataStructures(), SgAgvDriver::fillSessVars(), NsSessionHandler::generateAposterioriFiles(), NsSessionHandler::generateMyReport(), NsSessionHandler::generateReport(), NsSessionHandler::generateReport4StcPars(), NsSessionHandler::generateReport4Tzds(), NsSessionEditDialog::generateRequest4Refringing(), SgVlbiSession::getDataFromAgvFile(), SgVlbiSession::getDataFromDbhImages(), SgVlbiSession::getDataFromVgosDb(), NsScrPrx4Session::getName(), SgVgosDb::init(), SgAgvDriver::initSession(), NsSessionHandler::initSessionFromOdb(), NsSessionHandler::initSessionFromVda(), SgVlbiSession::loadIntermediateResults(), main(), SgVlbiSession::process(), SgVlbiSession::putDataIntoAgvFile(), SgTask::removeSession(), SgSolutionReporter::reportDeselectedObsBlock_Output4Spoolfile_v3(), SgSolutionReporter::reportIdentitiesBlock_Output4Spoolfile(), SgSolutionReporter::reportSources_Output4AposterioriFiles(), SgSolutionReporter::reportStations_Output4AposterioriFiles(), NsSessionEditDialog::runExternalCommand(), NsSessionEditDialog::tab4BandPlots(), NsSessionEditDialog::tab4SessionPlot(), NsSessionEditDialog::tab4SourcesInfo(), NsSessionEditDialog::tab4StationsInfo(), and NsSessionEditDialog::tab4StationsPlot().

◆ getNetworkID()

◆ getNetworkSuffix()

const QString & SgVlbiSessionInfo::getNetworkSuffix ( ) const
inline

◆ getNumOfBaselines()

int SgVlbiSessionInfo::getNumOfBaselines ( ) const
inline

Returns number of individual baselines that observed during the session.

Definition at line 560 of file SgVlbiSessionInfo.h.

References numOfBaselines_.

◆ getNumOfObservations()

int SgVlbiSessionInfo::getNumOfObservations ( ) const
inline

Returns number of observations.

Definition at line 576 of file SgVlbiSessionInfo.h.

References numOfObservations_.

◆ getNumOfSources()

int SgVlbiSessionInfo::getNumOfSources ( ) const
inline

Returns number of sources which were observed.

Definition at line 568 of file SgVlbiSessionInfo.h.

References numOfSources_.

◆ getNumOfStations()

int SgVlbiSessionInfo::getNumOfStations ( ) const
inline

Returns number of stations participated in the session.

Definition at line 552 of file SgVlbiSessionInfo.h.

References numOfStations_.

◆ getOfficialName()

const QString & SgVlbiSessionInfo::getOfficialName ( ) const
inline

◆ getOriginType()

SgVlbiSessionInfo::OriginType SgVlbiSessionInfo::getOriginType ( ) const
inline

Returns type of origin of the session.

Definition at line 408 of file SgVlbiSessionInfo.h.

References originType_.

Referenced by SgVgosDb::init(), SgVlbiSession::putDataIntoVgosDb(), and NsSessionEditDialog::tab4GeneralInfo().

◆ getPiAgencyName()

const QString & SgVlbiSessionInfo::getPiAgencyName ( ) const
inline

Returns name/ID of the organization that scheduled the sessions.

Definition at line 544 of file SgVlbiSessionInfo.h.

References piAgencyName_.

Referenced by SgAgvDriver::fillSessVars(), and NsScrPrx4Session::getPiAgencyName().

◆ getRecordingMode()

const QString& SgVlbiSessionInfo::getRecordingMode ( ) const
inline

Definition at line 206 of file SgVlbiSessionInfo.h.

References recordingMode_.

Referenced by SgAgvDriver::fillSessVars().

◆ getSchedulerName()

const QString & SgVlbiSessionInfo::getSchedulerName ( ) const
inline

Returns name/ID of the organization that scheduled the sessions.

Definition at line 536 of file SgVlbiSessionInfo.h.

References schedulerName_.

Referenced by NsScrPrx4Session::getSchedulerName(), and NsSessionEditDialog::tab4GeneralInfo().

◆ getSessionCode()

◆ getSessionType()

const QString & SgVlbiSessionInfo::getSessionType ( ) const
inline

Definition at line 472 of file SgVlbiSessionInfo.h.

References sessionType_.

Referenced by NsSessionEditDialog::tab4GeneralInfo().

◆ getSubmitterName()

const QString & SgVlbiSessionInfo::getSubmitterName ( ) const
inline

Returns name/ID of the organization responsible to submit the sessions to IVS.

Definition at line 528 of file SgVlbiSessionInfo.h.

References submitterName_.

Referenced by NsSessionEditDialog::NsSessionEditDialog(), NsScrPrx4Session::getSubmitterName(), and NsSessionEditDialog::tab4GeneralInfo().

◆ getTCreation()

const SgMJD & SgVlbiSessionInfo::getTCreation ( ) const
inline

Returns epoch of the creation of original file.

Definition at line 416 of file SgVlbiSessionInfo.h.

References tCreation_.

Referenced by NsScrPrx4Session::getTCreation(), and NsSessionEditDialog::tab4GeneralInfo().

◆ getTFinis()

const SgMJD & SgVlbiSessionInfo::getTFinis ( ) const
inline

◆ getTMean()

const SgMJD & SgVlbiSessionInfo::getTMean ( ) const
inline

◆ getTStart()

◆ getUserFlag()

const QString & SgVlbiSessionInfo::getUserFlag ( ) const
inline

Returns user flag – a set of char(s) assigned by user.

Definition at line 496 of file SgVlbiSessionInfo.h.

References userFlag_.

Referenced by NsScrPrx4Session::getUserFlag(), and NsSessionEditDialog::tab4GeneralInfo().

◆ guessNetworkId()

◆ operator=()

◆ rateWRMS()

double SgVlbiSessionInfo::rateWRMS ( ) const
inline

Returns weighted root mean squares for relay rates.

Definition at line 793 of file SgVlbiSessionInfo.h.

References rateSumRMS2_, and rateSumW_.

◆ setCorrelatorName()

void SgVlbiSessionInfo::setCorrelatorName ( const QString &  name)
inline

Sets up correlator name for the session.

Definition at line 683 of file SgVlbiSessionInfo.h.

References correlatorName_.

Referenced by SgVlbiSession::getDataFromKombFiles(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and main().

◆ setCorrelatorType()

void SgVlbiSessionInfo::setCorrelatorType ( const QString &  name)
inline

◆ setCppsSoft()

void SgVlbiSessionInfo::setCppsSoft ( CorrelatorPostProcSoftware  soft)
inline

Definition at line 315 of file SgVlbiSessionInfo.h.

References cppsSoft_.

Referenced by SgAgvDriver::initSession().

◆ setDescription()

void SgVlbiSessionInfo::setDescription ( const QString &  description)
inline

Sets up description of the session.

Definition at line 659 of file SgVlbiSessionInfo.h.

References description_.

Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().

◆ setExperimentSerialNumber()

void SgVlbiSessionInfo::setExperimentSerialNumber ( int  sn)
inline

◆ setName()

void SgVlbiSessionInfo::setName ( const QString &  name)
inline

◆ setNetworkID()

void SgVlbiSessionInfo::setNetworkID ( const QString &  netID)
inline

Sets up network ID.

Definition at line 651 of file SgVlbiSessionInfo.h.

References networkID_.

Referenced by guessNetworkId(), and NsSessionEditDialog::netIdCurrentIndexChanged().

◆ setNetworkSuffix()

void SgVlbiSessionInfo::setNetworkSuffix ( const QString &  suffix)
inline

Sets up network suffix.

Definition at line 627 of file SgVlbiSessionInfo.h.

References networkSuffix_.

Referenced by NsSessionHandler::exportDataIntoDbh(), SgVlbiSession::getDataFromKombFiles(), and SgAgvDriver::initSession().

◆ setNumOfBaselines()

void SgVlbiSessionInfo::setNumOfBaselines ( int  n)
inline

Sets up number of individual baselines that observed during the session.

Definition at line 731 of file SgVlbiSessionInfo.h.

References numOfBaselines_.

◆ setNumOfObservations()

void SgVlbiSessionInfo::setNumOfObservations ( int  n)
inline

Sets up number of observations.

Definition at line 747 of file SgVlbiSessionInfo.h.

References numOfObservations_.

◆ setNumOfSources()

void SgVlbiSessionInfo::setNumOfSources ( int  n)
inline

Sets up number of sources which were observed.

Definition at line 739 of file SgVlbiSessionInfo.h.

References numOfSources_.

◆ setNumOfStations()

void SgVlbiSessionInfo::setNumOfStations ( int  n)
inline

Sets up number of stations participated in the session.

Definition at line 723 of file SgVlbiSessionInfo.h.

References numOfStations_.

◆ setOfficialName()

void SgVlbiSessionInfo::setOfficialName ( const QString &  name)
inline

Sets up official name of the session (should consult Masterfile).

Definition at line 675 of file SgVlbiSessionInfo.h.

References officialName_.

Referenced by SgVlbiSession::getDataFromKombFiles().

◆ setOriginType()

void SgVlbiSessionInfo::setOriginType ( OriginType  type)
inline

◆ setPiAgencyName()

void SgVlbiSessionInfo::setPiAgencyName ( const QString &  name)
inline

Sets up a name of organization that scheduled the sessions.

Definition at line 715 of file SgVlbiSessionInfo.h.

References piAgencyName_.

Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().

◆ setRecordingMode()

void SgVlbiSessionInfo::setRecordingMode ( const QString &  mode)
inline

Definition at line 297 of file SgVlbiSessionInfo.h.

References recordingMode_.

Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().

◆ setSchedulerName()

void SgVlbiSessionInfo::setSchedulerName ( const QString &  name)
inline

Sets up a name of organization that scheduled the sessions.

Definition at line 707 of file SgVlbiSessionInfo.h.

References schedulerName_.

Referenced by SgVlbiSession::getDataFromKombFiles().

◆ setSessionCode()

void SgVlbiSessionInfo::setSessionCode ( const QString &  code)
inline

Sets up session code.

Definition at line 635 of file SgVlbiSessionInfo.h.

References sessionCode_.

Referenced by SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgVlbiSession::processKombFile().

◆ setSessionType()

void SgVlbiSessionInfo::setSessionType ( const QString &  tp)
inline

Definition at line 643 of file SgVlbiSessionInfo.h.

References sessionType_.

◆ setSubmitterName()

void SgVlbiSessionInfo::setSubmitterName ( const QString &  name)
inline

Sets up a name of organization responsible to submit the sessions to IVS.

Definition at line 699 of file SgVlbiSessionInfo.h.

References submitterName_.

Referenced by SgVlbiSession::getDataFromKombFiles().

◆ setTCreation()

void SgVlbiSessionInfo::setTCreation ( const SgMJD t)
inline

Sets up epoch of the creation of original file.

Definition at line 595 of file SgVlbiSessionInfo.h.

References tCreation_.

Referenced by SgVlbiSession::selfCheck().

◆ setTFinis()

void SgVlbiSessionInfo::setTFinis ( const SgMJD t)
inline

Sets up epoch of the last observation.

Definition at line 611 of file SgVlbiSessionInfo.h.

References tFinis_.

◆ setTStart()

void SgVlbiSessionInfo::setTStart ( const SgMJD t)
inline

Sets up epoch of the first observation.

Definition at line 603 of file SgVlbiSessionInfo.h.

References tStart_.

◆ setUserFlag()

void SgVlbiSessionInfo::setUserFlag ( const QString &  flag)
inline

Sets up user flag – a set of char(s) assigned by user.

Definition at line 667 of file SgVlbiSessionInfo.h.

References userFlag_.

Member Data Documentation

◆ correlatorName_

QString SgVlbiSessionInfo::correlatorName_
protected

Correlator Name (from MasterFile)

Definition at line 370 of file SgVlbiSessionInfo.h.

Referenced by getCorrelatorName(), operator=(), SgVlbiSession::putDataIntoVgosDb(), SgVlbiSession::selfCheck(), and setCorrelatorName().

◆ correlatorType_

QString SgVlbiSessionInfo::correlatorType_
protected

Type of the correlator;.

Definition at line 371 of file SgVlbiSessionInfo.h.

Referenced by getCorrelatorType(), operator=(), SgVlbiSession::putDataIntoVgosDb(), and setCorrelatorType().

◆ cppsSoft_

◆ delaySumRMS2_

double SgVlbiSessionInfo::delaySumRMS2_
protected

Definition at line 385 of file SgVlbiSessionInfo.h.

Referenced by SgVlbiSessionInfo(), addDelayWRMS(), clearRMSs(), delayWRMS(), and operator=().

◆ delaySumW_

double SgVlbiSessionInfo::delaySumW_
protected

Definition at line 387 of file SgVlbiSessionInfo.h.

Referenced by SgVlbiSessionInfo(), addDelayWRMS(), clearRMSs(), delayWRMS(), and operator=().

◆ description_

QString SgVlbiSessionInfo::description_
protected

◆ experimentSerialNumber_

int SgVlbiSessionInfo::experimentSerialNumber_
protected

◆ name_

◆ networkID_

QString SgVlbiSessionInfo::networkID_
protected

◆ networkSuffix_

QString SgVlbiSessionInfo::networkSuffix_
protected

a char that specifies network (e.g., A, E, U, etc.);

Definition at line 363 of file SgVlbiSessionInfo.h.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), getNetworkSuffix(), operator=(), SgVlbiSession::selfCheck(), and setNetworkSuffix().

◆ numOfBaselines_

int SgVlbiSessionInfo::numOfBaselines_
protected

◆ numOfObservations_

int SgVlbiSessionInfo::numOfObservations_
protected

◆ numOfSources_

int SgVlbiSessionInfo::numOfSources_
protected

◆ numOfStations_

int SgVlbiSessionInfo::numOfStations_
protected

◆ officialName_

QString SgVlbiSessionInfo::officialName_
protected

Official Name (from MasterFile)

Definition at line 369 of file SgVlbiSessionInfo.h.

Referenced by getOfficialName(), SgVlbiSession::makeHistoryIntro(), operator=(), SgVlbiSession::selfCheck(), and setOfficialName().

◆ originType_

OriginType SgVlbiSessionInfo::originType_
protected

◆ piAgencyName_

QString SgVlbiSessionInfo::piAgencyName_
protected

Name of P.I. organization.

Definition at line 374 of file SgVlbiSessionInfo.h.

Referenced by getPiAgencyName(), operator=(), SgVlbiSession::putDataIntoVgosDb(), and setPiAgencyName().

◆ rateSumRMS2_

double SgVlbiSessionInfo::rateSumRMS2_
protected

Definition at line 386 of file SgVlbiSessionInfo.h.

Referenced by SgVlbiSessionInfo(), addRateWRMS(), clearRMSs(), operator=(), and rateWRMS().

◆ rateSumW_

double SgVlbiSessionInfo::rateSumW_
protected

Definition at line 388 of file SgVlbiSessionInfo.h.

Referenced by SgVlbiSessionInfo(), addRateWRMS(), clearRMSs(), operator=(), and rateWRMS().

◆ recordingMode_

QString SgVlbiSessionInfo::recordingMode_
protected

◆ schedulerName_

QString SgVlbiSessionInfo::schedulerName_
protected

Name of resposible organization (from MasterFile)

Definition at line 373 of file SgVlbiSessionInfo.h.

Referenced by getSchedulerName(), operator=(), SgVlbiSession::selfCheck(), and setSchedulerName().

◆ sessionCode_

QString SgVlbiSessionInfo::sessionCode_
protected

◆ sessionType_

QString SgVlbiSessionInfo::sessionType_
protected

official session type (from Masterfile);

Definition at line 365 of file SgVlbiSessionInfo.h.

Referenced by getSessionType(), operator=(), SgVlbiSession::selfCheck(), and setSessionType().

◆ submitterName_

QString SgVlbiSessionInfo::submitterName_
protected

Name of resposible organization (from MasterFile)

Definition at line 372 of file SgVlbiSessionInfo.h.

Referenced by getSubmitterName(), operator=(), SgVlbiSession::selfCheck(), and setSubmitterName().

◆ tCreation_

SgMJD SgVlbiSessionInfo::tCreation_
protected

date of creation of imported file(s);

Definition at line 357 of file SgVlbiSessionInfo.h.

Referenced by getTCreation(), operator=(), and setTCreation().

◆ tFinis_

◆ tMean_

SgMJD SgVlbiSessionInfo::tMean_
protected

mean epoch of the observations;

Definition at line 360 of file SgVlbiSessionInfo.h.

Referenced by SgVlbiSession::calcTMean(), calcTMean(), SgVlbiSession::collectAPriories(), getTMean(), and operator=().

◆ tStart_

◆ userFlag_

QString SgVlbiSessionInfo::userFlag_
protected

A flag assigned by user;.

Definition at line 368 of file SgVlbiSessionInfo.h.

Referenced by getUserFlag(), operator=(), and setUserFlag().


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