Rivet user manual

Rivet user manual
复制标题

DOI:
10.1016/j.cpc.2013.05.021
复制
发表时间:
2013-12-01
影响因子:
6.3
通讯作者:
Siegert, Frank
Siegert, Frank
中科院分区:
物理与天体物理2区
文献类型:
--
作者:
Buckley, Andy;Butterworth, Jonathan;Siegert, Frank

文献摘要

被引文献

相似文献

这是用于蒙特卡罗事件发生器验证和调试的Rivet系统的手册及用户指南。除了核心的Rivet库之外,本手册还介绍了rivet程序以及AGILe发生器接口库的使用方法。描述的深度和层次是为该系统的用户选择的,从使用他人编写的验证代码的基础知识开始,然后涵盖足够的细节以编写新的Rivet分析和计算组件。 程序概要 程序名称:Rivet 目录标识符:AEPS_v1_0 程序概要网址:http://cpc.cs.qub.ac.uk/summaries/AEPS_v1_0.html 程序获取途径:贝尔法斯特女王大学CPC程序库,北爱尔兰 许可条款:标准CPC许可,http://cpc.cs.qub.ac.uk/licence/licence.html 分发程序(包括测试数据等)的行数:571126 分发程序(包括测试数据等)的字节数:4717522 分发格式:tar.gz 编程语言:C++,Python 计算机:运行Linux的PC,Mac 操作系统:Linux,Mac OS 内存:20 MB 分类:11.9,11.2 外部例程:HepMC(https://savannah.cern.ch/projects/hepmc/),GSL(http://www.gnu.org/software/gsl/manual/gsl-ref.html),FastJet(http://fastjet.fr/),Python(http://www.python.org/),Swig(http://www.swig.org/),Boost(http://www.boostsoftware.com/),YAML(http://www.yaml.org/spec/1.2/spec.html) 问题性质:高能粒子对撞机的实验测量结果应该在一个通用框架中定义和存储,以便于将理论预测与之进行比较。Rivet就是这样一个框架,同时包含大量现有的测量结果。 解决方法:Rivet基于HepMC事件,这是许多理论模拟工具提供的一种标准化输出格式。事件由Rivet处理,以便为所请求的分析列表生成直方图,其中包含所有实验相空间切割和直方图定义。 限制:无法计算在NLO计算中出现的相关事件的统计误差。 特殊之处:用户可以将自己定制的分析作为一个模块来实现和使用,而无需修改主要的Rivet代码/安装。 运行时间:取决于所应用分析的数量和复杂性,但通常每秒几百个事件。 (C) 2013 Elsevier B.V.保留所有权利。
This is the manual and user guide for the Rivet system for the validation and tuning of Monte Carlo event generators. As well as the core Rivet library, this manual describes the usage of the rivet program and the AGILe generator interface library. The depth and level of description is chosen for users of the system, starting with the basics of using validation code written by others, and then covering sufficient details to write new Rivet analyses and calculational components.Program summaryProgram title: Rivet Catalogue identifier: AEPS_v1_0Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEPS_v1_0.htmlProgram obtainable from: CPC Program Library, Queen's University, Belfast, N. IrelandLicensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.htmlNo. of lines in distributed program, including test data, etc.: 571126No. of bytes in distributed program, including test data, etc.: 4717522Distribution format: tar.gzProgramming language: C++, Python.Computer: PC running Linux, Mac.Operating system: Linux, Mac OS.RAM: 20 MBClassification: 11.9, 11.2.External routines:HepMC (https://savannah.cern.ch/projects/hepmc/),GSL (http://www.gnu.org/software/gsl/manual/gsl-ref.html),FastJet (http://fastjet.fr/),Python (http://www.python.org/),Swig (http://www.swig.org/),Boost (http://www.boostsoftware.com/),YAML (http://www.yaml.org/spec/1.2/spec.html)Nature of problem:Experimental measurements from high-energy particle colliders should be defined and stored in a general framework such that it is simple to compare theory predictions to them. Rivet is such a framework, and contains at the same time a large collection of existing measurements.Solution method:Rivet is based on HepMC events, a standardised output format provided by many theory simulation tools. Events are processed by Rivet to generate histograms for the requested list of analyses, incorporating all experimental phase space cuts and histogram definitions.Restrictions:Cannot calculate statistical errors for correlated events as they appear in NLO calculations.Unusual features:It is possible for the user to implement and use their own custom analysis as a module without having to modify the main Rivet code/installation.Running time:Depends on the number and complexity of analyses being applied, but typically a few hundred events per second. (C) 2013 Elsevier B.V. All rights reserved.