摘要
介绍了BESⅢ离线软件检测系统的框架以及单粒子检测程序的作用和工作原理。单粒子事例可以根据不同的需求产生不同的事例样本,是离线软件检测中不可缺少的重要部分。利用本文所述的单粒子检测程序可以检测BESⅢ各个子探测器的模拟和重建程序,快速自动发现离线软件不同版本的变化,从而为软件开发人员提供参考,发现可能存在的问题。
The paper introduces the framework of BESⅢ offline software system, the function of the sin- gle particle validation program and its working principle. Because of the character of single particle events is simple, we can generate different event samples according to our needs. It is the important part in the offline software validation system. Using the single particle validation program, we can check the simulation and reconstruction program of each sub-detector for BESⅢ, find the changes of different releases in offline software quickly and automatically. It can provide references for the software developers, discover the possible problem in existence.
出处
《核电子学与探测技术》
CAS
CSCD
北大核心
2008年第6期1163-1166,1170,共5页
Nuclear Electronics & Detection Technology
基金
国家自然科学基金《面向对象的实验物理分析方法和分析工具的开发研究》资助,基金号:10605030。
关键词
子探测器
软件检测
离线分析
sub-detector, software validation,offline analysis