论文部分内容阅读
北京谱仪Ⅲ(BESⅢ)是北京正负电子对撞机Ⅱ(BEPCⅡ)上的一台大型通用磁谱仪,用于(τ)-粲物理实验研究。BESⅢ实验获取探测器原始数据后,必须经由离线软件系统处理才能生成适于物理分析的数据。 本文基于DIANE和DIM建立了BESⅢ分布式离线数据处理系统DistBoss,利用高速网络连接的计算集群,将单个数据处理任务分散到多个计算节点上运行,通过事例级的并行运算缩短作业的运行时间。针对目前计算机的多核CPU硬件发展趋势,我们采用多线程编程技术,实现了BESⅢ上事例级别的多线程并行处理软件系统MTBOSS。该系统充分发挥单个节点上的多个CPU核的计算能力,与DistBoss功能形成互补。以BesDChain工具包为基础,开发了BESⅢ的D-tagging和skimming软件,并提供结果给charm物理分析人员使用。对D-tagging的结果进行检查和分析,优化其结果并改善其可靠性和稳定性。