34 lines
1.4 KiB
C
34 lines
1.4 KiB
C
#ifndef ROI_CON_UNCER_DEFINE_H
|
||
#define ROI_CON_UNCER_DEFINE_H
|
||
#include <QVector>
|
||
//浓度和不确定度输出数据结构
|
||
typedef struct tagConUncerO
|
||
{
|
||
QVector<double> ROI_con_uncer; //感兴趣区浓度和不确定度 [n..0]浓度 [n..1]不确定度
|
||
QVector<double> ROI_con_counts_factor; //感兴趣区浓度计数系数 [n..0]系数
|
||
}*pConUncerO,ConUncerO;
|
||
|
||
typedef struct tagFactor
|
||
{
|
||
QVector<double> bgbrFactor; // #Branching ratio for betakeV gamma decay
|
||
QVector<double> calcFactor; //calc for #Decay constant for XE
|
||
}*pFactor,Factor;
|
||
//样品谱系数
|
||
typedef struct tagSPara
|
||
{
|
||
double s_coll_interval_time; //样本谱 Collection stop 和start 间隔时间
|
||
double s_pre_time; //样品谱 Collection stop 和 Acquisition start 间隔时间
|
||
double s_acquisition_real_time; //acquisition real time (s)
|
||
double s_volume_of_Xe; //sample volume of Xe (cm 3 )
|
||
}*pSPara,SPara;
|
||
//浓度和不确定度输入参数结构
|
||
typedef struct tagConUncerI
|
||
{
|
||
QVector<double> _netCts; // 感兴趣区净计数 [n..0] 净计数 [n..1]误差 3 [n...2] 0信号误差
|
||
// QVector<double> _s_ROI_number_eff; //感兴趣区能效个数
|
||
QVector<double> s_bg_efficiency; //样品谱 β-γ coincidence efficiency (counts in ROI/β-γ pair emitted)
|
||
tagSPara SPara;
|
||
|
||
}*pConUnerI,ConUncerI;
|
||
#endif
|