mFOAM-1.02:细胞事件生成器FOAM的紧凑版本

摘要:一种通用的自适应蒙特卡罗(MC)事件生成器/模拟器mFOAM是FOAM程序的一种新的紧凑版本,相对于其原始版本,它的功能稍有限制。另一方面,mFOAM对于普通用户来说更容易使用。这个新版本与ROOT包完全集成,ROOT是在粒子物理学界广泛使用的C ++实用程序库。代码的内部结构得到了简化,并且改进了mFOAM类的对象持久性的重要特征。有了持久性,可以在任何时候非常容易地将基于mFOAM和ROOT的MC模拟器对象的完整状态记录到磁盘文件中:在对象分配后,完全初始化后(探索分布)或在生成长系列MC事件的任何时间。之后,MC模拟器对象可以轻松地从磁盘文件中恢复到“准备就绪”状态。TFoam类的对象可以作为Monte Carlo模拟领域中许多日常问题的独立解决方案,或者作为大规模MC项目中的构建块,充分利用面向对象技术和持久性。

作者:S. Jadach and P. Sawicki

论文ID:physics/0506084

分类:Computational Physics

分类简称:physics.comp-ph

提交时间:2008-11-26

PDF 下载: 英文版 中文版pdf翻译中