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 & 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 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 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 90 of file SgVlbiSessionInfo.cpp.

◆ ~SgVlbiSessionInfo()

SgVlbiSessionInfo::~SgVlbiSessionInfo ( )
virtual

A destructor. Frees allocated memory.

Definition at line 99 of file SgVlbiSessionInfo.cpp.

Member Function Documentation

◆ addDelayWRMS()

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

Definition at line 746 of file SgVlbiSessionInfo.h.

References delaySumRMS2_, and delaySumW_.

◆ addRateWRMS()

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

Definition at line 755 of file SgVlbiSessionInfo.h.

References rateSumRMS2_, and rateSumW_.

◆ calcTMean()

void SgVlbiSessionInfo::calcTMean ( )
inlineprotectedvirtual

Reimplemented in SgVlbiSession.

Definition at line 738 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 780 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 764 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 499 of file SgVlbiSessionInfo.h.

References correlatorName_.

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

◆ getCorrelatorType()

const QString & SgVlbiSessionInfo::getCorrelatorType ( ) const
inline

◆ getCppsSoft()

CorrelatorPostProcSoftware SgVlbiSessionInfo::getCppsSoft ( ) const
inline

Definition at line 222 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 475 of file SgVlbiSessionInfo.h.

References description_.

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

◆ getExperimentSerialNumber()

int SgVlbiSessionInfo::getExperimentSerialNumber ( ) const
inline

Definition at line 203 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 443 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(), NsSessionHandler::exportDataIntoVgosDb(), SgAgvTextSection::fillDataStructures(), SgAgvDriver::fillSessVars(), NsSessionHandler::generateAposterioriFiles(), NsSessionHandler::generateMyReport(), 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(), SgTask::removeSession(), SgSolutionReporter::reportConfiguresBlock_Output4Spoolfile(), 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 547 of file SgVlbiSessionInfo.h.

References numOfBaselines_.

◆ getNumOfObservations()

int SgVlbiSessionInfo::getNumOfObservations ( ) const
inline

Returns number of observations.

Definition at line 563 of file SgVlbiSessionInfo.h.

References numOfObservations_.

◆ getNumOfSources()

int SgVlbiSessionInfo::getNumOfSources ( ) const
inline

Returns number of sources which were observed.

Definition at line 555 of file SgVlbiSessionInfo.h.

References numOfSources_.

◆ getNumOfStations()

int SgVlbiSessionInfo::getNumOfStations ( ) const
inline

Returns number of stations participated in the session.

Definition at line 539 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 403 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 531 of file SgVlbiSessionInfo.h.

References piAgencyName_.

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

◆ getRecordingMode()

const QString& SgVlbiSessionInfo::getRecordingMode ( ) const
inline

Definition at line 204 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 523 of file SgVlbiSessionInfo.h.

References schedulerName_.

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

◆ getSessionCode()

◆ getSubmitterName()

const QString & SgVlbiSessionInfo::getSubmitterName ( ) const
inline

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

Definition at line 515 of file SgVlbiSessionInfo.h.

References submitterName_.

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

◆ getTCreation()

const SgMJD & SgVlbiSessionInfo::getTCreation ( ) const
inline

Returns epoch of the creation of original file.

Definition at line 411 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 483 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 772 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 662 of file SgVlbiSessionInfo.h.

References correlatorName_.

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

◆ setCorrelatorType()

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

◆ setCppsSoft()

void SgVlbiSessionInfo::setCppsSoft ( CorrelatorPostProcSoftware  soft)
inline

Definition at line 311 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 638 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 630 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 614 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 710 of file SgVlbiSessionInfo.h.

References numOfBaselines_.

◆ setNumOfObservations()

void SgVlbiSessionInfo::setNumOfObservations ( int  n)
inline

Sets up number of observations.

Definition at line 726 of file SgVlbiSessionInfo.h.

References numOfObservations_.

◆ setNumOfSources()

void SgVlbiSessionInfo::setNumOfSources ( int  n)
inline

Sets up number of sources which were observed.

Definition at line 718 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 702 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 654 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 694 of file SgVlbiSessionInfo.h.

References piAgencyName_.

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

◆ setRecordingMode()

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

Definition at line 293 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 686 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 622 of file SgVlbiSessionInfo.h.

References sessionCode_.

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

◆ setSubmitterName()

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

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

Definition at line 678 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 582 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 598 of file SgVlbiSessionInfo.h.

References tFinis_.

◆ setTStart()

void SgVlbiSessionInfo::setTStart ( const SgMJD t)
inline

Sets up epoch of the first observation.

Definition at line 590 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 646 of file SgVlbiSessionInfo.h.

References userFlag_.

Member Data Documentation

◆ correlatorName_

QString SgVlbiSessionInfo::correlatorName_
protected

Correlator Name (from MasterFile)

Definition at line 365 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 366 of file SgVlbiSessionInfo.h.

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

◆ cppsSoft_

◆ delaySumRMS2_

double SgVlbiSessionInfo::delaySumRMS2_
protected

Definition at line 380 of file SgVlbiSessionInfo.h.

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

◆ delaySumW_

double SgVlbiSessionInfo::delaySumW_
protected

Definition at line 382 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

◆ 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 364 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 369 of file SgVlbiSessionInfo.h.

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

◆ rateSumRMS2_

double SgVlbiSessionInfo::rateSumRMS2_
protected

Definition at line 381 of file SgVlbiSessionInfo.h.

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

◆ rateSumW_

double SgVlbiSessionInfo::rateSumW_
protected

Definition at line 383 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 368 of file SgVlbiSessionInfo.h.

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

◆ sessionCode_

QString SgVlbiSessionInfo::sessionCode_
protected

◆ submitterName_

QString SgVlbiSessionInfo::submitterName_
protected

Name of resposible organization (from MasterFile)

Definition at line 367 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 353 of file SgVlbiSessionInfo.h.

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

◆ tFinis_

◆ tMean_

SgMJD SgVlbiSessionInfo::tMean_
protected

mean epoch of the observations;

Definition at line 356 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 363 of file SgVlbiSessionInfo.h.

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


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