Java物理Generator和分析模块
Java Physics Generator and Analysis Modules
摘要:
Java软件框架允许在高级面向对象(OO)环境中使用用不同语言编写的模块。Java Native Interfaces(JNI)for Linear Collider(LC)physics event generators用于定义一个通用的发生器接口包。已经编写了用于TESLA和亚洲JLC检测器模拟模块的便携式JNI,用于与美国LC检测器模拟进行比较。使用原型HEP类库的物理和探测器Java分析模块提供了高级OO学习工具。完整的物理生成,并行探测器模拟和事件分析的完整500 fb $^{-1}$模拟数据样本进行了单程批处理作业。保存Java直方图对象文件,以便使用Java Analysis Studio(JAS)进行最终演示。给出了软件体系结构、JNI设计和总体性能。比较了美国、亚洲和欧洲探测器对Pandora、Pythia和Whizard产生的Higgsstrahlung事件的模拟结果。
英文摘要:
A Java software framework allows modules written in different languages to be used in a high level Object-Oriented (OO) environment. Java Native Interfaces (JNI) for Linear Collider (LC) physics event generators are used in defining a common generator interface package. Portable-JNI for TESLA and Asian JLC detector simulation modules have been written for performing comparisons to the American LC detector simulation. Physics and detector Java analysis modules using prototype HEP class libraries provide high level OO study tools. Complete physics generation, parallel detector simulations and event analysis for full 500 fb$^{-1}$ simulated data samples are performed in single-pass batch jobs. Java histogram objects files are saved for final presentation using the Java Analysis Studio (JAS). The software architecture, JNI designs and overall performance is presented. Comparisons of American, Asian and European detector simulations of Higgsstrahlung events generated by Pandora, Pythia and Whizard are made.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。