2007年7月26日星期四

upholder, pileup, deadtime

我的simulation里有下面三个模块:

# ENERGY BLURRING
/gate/digitizer/Singles/insert blurring
/gate/digitizer/Singles/blurring/setResolution 0.0
/gate/digitizer/Singles/blurring/setEnergyOfReference 140. keV

# THRESHOLDER / UPHOLDER (refer to benchmarkSPECT)
/gate/digitizer/Singles/insert thresholder
/gate/digitizer/Singles/thresholder/setThreshold 20. keV
/gate/digitizer/Singles/insert upholder
/gate/digitizer/Singles/upholder/setUphold 190. keV
/gate/digitizer/Singles/thresholder/verbose 0

#PILEUP
/gate/digitizer/Singles/insert pileup
/gate/digitizer/Singles/pileup/setDepth 4
/gate/digitizer/Singles/pileup/setPileup 60 ns

#DEADTIME
/gate/digitizer/Singles/insert deadtime
/gate/digitizer/Singles/deadtime/setDeadTime 1000 ns
/gate/digitizer/Singles/deadtime/setMode nonparalysable
/gate/digitizer/Singles/deadtime/chooseDTVolume rsector

为了看到pileup的效果,source使用了高达10^10Bq的点源,并且把energy resolution设成了0.
运行结果里大部分events的能量都是140keV,少数低于140(由于crystal的compton等效应),更少数是280keV(两个140叠加)。问题是:我既然设置了setUphold
190. keV,为什么这些280keV的例子仍然被记录了?

0 条评论:

发表评论

订阅 博文评论 [Atom]

<< 主页