mFOAM-1.02: A compact version of the cellular event generator FOAM

被引:16
作者
Jadach, S.
Sawicki, P.
机构
[1] Inst Nucl Phys, Acad Sci, PL-31342 Krakow, Poland
[2] CERN, Dept Phys, Div Theory, CH-1211 Geneva 23, Switzerland
关键词
Monte Carlo (MC) simulation and generation; particle physics; phase space; RANDOM NUMBER GENERATOR;
D O I
10.1016/j.cpc.2007.02.112
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The general-purpose self-adapting Monte Carlo (MC) event generator/simulator mFOAM (standing for mini-FOAM) is a new compact version of the FOAM program, with a slightly limited functionality with respect to its parent version. On the other hand, mFOAM is easier to use for the average user. This new version is fully integrated with the ROOT package, the C++ utility library used widely in the particle physics community. The internal structure of the code is simplified and the very valuable feature of the persistency of the objects of the mFOAM class is improved. With the persistency at hand, it is possible to record very easily the complete state of a MC simulator object based on MFOAM and ROOT into a disk-file at any stage of its use: just after object allocation, after full initialization (exploration of the distribution), or at any time during the generation of the long series of MC! events. Later on the MC simulator object can be easily restored from the disk-file in the "ready to go" state. Objects of the TFoam class can be used as a stand-alone solution to many everyday problems in the area of the Monte Carlo simulation, or as building blocks in large-scale MC projects, taking full advantage of the object-oriented technology and persistency.
引用
收藏
页码:441 / 458
页数:18
相关论文
共 13 条
[1]   ROOT - An object oriented data analysis framework [J].
Brun, R ;
Rademakers, F .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1997, 389 (1-2) :81-86
[2]   THE MONTE-CARLO PROGRAM LESKO-F FOR DEEP INELASTIC E+/-P-]E+/--X SCATTERING AT HERA INCLUDING QED BREMSSTRAHLUNG FROM THE LEPTON LINE [J].
JADACH, S ;
PLACZEK, W .
COMPUTER PHYSICS COMMUNICATIONS, 1992, 72 (2-3) :221-237
[3]   Foam: Multi-dimensional general purpose Monte Carlo generator with self-adapting simplical grid [J].
Jadach, S .
COMPUTER PHYSICS COMMUNICATIONS, 2000, 130 (03) :244-259
[4]   Foam: a general-purpose cellular Monte Carlo event generator [J].
Jadach, S .
COMPUTER PHYSICS COMMUNICATIONS, 2003, 152 (01) :55-100
[5]  
JADACH S, HEPPH0504263
[6]  
JADACH S, PHYSICS0609068
[8]  
LEPAGE GP, 1978, J COMPUT PHYS, V27, P192
[9]   A PORTABLE HIGH-QUALITY RANDOM NUMBER GENERATOR FOR LATTICE FIELD-THEORY SIMULATIONS [J].
LUSCHER, M .
COMPUTER PHYSICS COMMUNICATIONS, 1994, 79 (01) :100-110
[10]   A RANDOM NUMBER GENERATOR FOR PCS [J].
MARSAGLIA, G ;
NARASIMHAN, B ;
ZAMAN, A .
COMPUTER PHYSICS COMMUNICATIONS, 1990, 60 (03) :345-349