mFOAM-1.02:细胞事件生成器FOAM的紧凑版本
计算物理
2008-11-26 v1
摘要
通用自适应蒙特卡洛(MC)事件生成器/模拟器mFOAM(即mini-FOAM)是FOAM程序的一个新的紧凑版本,其功能相对于父版本略有缩减。另一方面,mFOAM对于普通用户来说更易于使用。这个新版本与ROOT软件包(粒子物理界广泛使用的C++实用程序库)完全集成。代码的内部结构被简化,并且mFOAM类对象的持久性这一非常有价值的功能得到了改进。借助持久性,可以在使用过程中的任何阶段,非常容易地将基于mFOAM和ROOT的MC模拟器对象的完整状态记录到磁盘文件中:无论是在对象分配之后、完全初始化(分布探索)之后,还是在生成长序列MC事件期间的任何时刻。之后,可以轻松地从磁盘文件中以“准备就绪”状态恢复MC模拟器对象。TFoam类的对象既可以用作蒙特卡洛模拟领域中许多日常问题的独立解决方案,也可以用作大规模MC项目中的构建模块,充分利用面向对象技术和持久性。
引用
@article{arxiv.physics/0506084,
title = {mFOAM-1.02: A Compact Version of the Cellular Event Generator FOAM},
author = {S. Jadach and P. Sawicki},
journal= {arXiv preprint arXiv:physics/0506084},
year = {2008}
}
备注
2 figures