23 #ifndef SG_OBJECT_INFO_H
24 #define SG_OBJECT_INFO_H
34 #include <QtCore/QMap>
35 #include <QtCore/QString>
70 inline SgObjectInfo(
int idx=-1,
const QString& key=
"Unknown",
const QString& aka=
"");
86 inline const QString&
getKey()
const;
90 inline const QString&
getAka()
const;
149 inline void setKey(
const QString& key);
154 inline void setAka(
const QString& aka);
159 inline void setIdx(
int idx);
void setKey(const QString &key)
void calcNormalizedResiduals(const QList< SgVlbiObservable * > &observables, const SgTaskConfig *cfg)
SgObjectInfo(int idx=-1, const QString &key="Unknown", const QString &aka="")
void setNumUsable(DataType dType, int n)
bool loadIntermediateResults(QDataStream &)
double getSFF_NrmRes_plus_15(DataType) const
void incNumTotal(DataType, int=1)
void decNumTotal(DataType, int=1)
double dispersion(DataType, bool=false) const
void copySigmas2add(SgObjectInfo *)
SgWrmsable delayWrms_
local (session) index;
QMap< DataType, int > dType2Idx_
double getSigma2add(DataType) const
void decNumUsable(DataType, int=1)
const QString & getKey() const
int numProcessed(DataType dType) const
int idx_
"also known as", a second name or an alias;
const QString & getAka() const
double getSFF_NrmRes(DataType) const
void setSFF_NrmRes_plus_15(DataType dType, double d)
const SgMJD & tFirst(DataType) const
void recalcSigma2add(const SgTaskConfig *cfg)
void setSFF_NrmRes(DataType dType, double d)
int numUsable(DataType) const
double weightScaleCoefficient(DataType) const
double normedResid(DataType) const
void setAka(const QString &aka)
void incNumUsable(DataType, int=1)
void setSigma2add(DataType dType, double d)
const SgMJD & tLast(DataType) const
double dof(DataType) const
void setNormedResid(DataType dType, double d)
double chi2(DataType) const
void copyStatistics(SgObjectInfo *)
void addWrms(DataType, const SgMJD &t, double o_c, double w, double auxSum)
bool saveIntermediateResults(QDataStream &) const
double wrms(DataType) const
QString aka_
a key – a string of chars that identifies an object;
int numTotal(DataType dType) const
static const QString className()
double reducedChi2(DataType) const
QList< SgVlbiObservable * > & observables()
void setNormedResid(double d)
void setSigma2add(double s)
double weightScaleCoefficient() const
const SgMJD & tFirst() const
void addWrms(const SgMJD &t, double o_c, double w, double auxSum)
void calcNormalizedResiduals(const QList< SgVlbiObservable * > &observables, const SgTaskConfig *cfg)
double dispersion(bool isSolveCompatible) const
const SgMJD & tLast() const
double reducedChi2() const
double getNormedResid() const
void copyStatistics(SgWrmsable *wrms)
double getSFF_NrmRes_plus_15() const
void setSFF_NrmRes(double d)
void incNumTotal(int inc=1)
double getSigma2add() const
int getNumProcessed() const
double getSFF_NrmRes() const
void decNumUsable(int inc=1)
void incNumUsable(int inc=1)
void setSFF_NrmRes_plus_15(double d)
void decNumTotal(int inc=1)