The HepMC3 event record library for Monte Carlo event generators

Buckley, A. , Ilten, P., Konstantinov, D., Lonnblad, L. and Monk, J. (2021) The HepMC3 event record library for Monte Carlo event generators. Computer Physics Communications, 260, 107310. (doi: 10.1016/j.cpc.2020.107310)

[img] Text
264553.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.

515kB

Abstract

In high-energy physics, Monte Carlo event generators (MCEGs) are used to simulate the interactions of high energy particles. MCEG event records store the information on the simulated particles and their relationships, and thus reflect the simulated evolution of physics phenomena in each collision event. We present the HepMC3 library, a next-generation framework for MCEG event record encoding and manipulation, which builds on the functionality of its widely-used predecessors to enable more sophisticated algorithms for event-record analysis. As compared to previous versions, the event record structure has been simplified, while adding the possibility to encode arbitrary information. The I/O functionality has been extended to support common input and output formats of various HEP MCEGs, including formats used in Fortran MCEGs, the formats established by the HepMC2 library, and binary formats such as ROOT; custom input or output handlers may also be used. HepMC3 is already supported by popular modern MCEGs and can replace the older HepMC versions in many others.

Item Type:Articles
Additional Information:This work was supported in part by the European Union as part of the Marie Sklodowska-Curie Innovative Training Network MCnetITN3 (grant agreement no. 722104). AB thanks The Royal Society, UK for University Research Fellowship grant UF160548, and the University of Glasgow, UK for funding through the Leadership Fellow scheme. LL was supported in part by the Swedish Research Council, contract number 2016-03291. TP supported in part from funds of Polish National Science Centre under decisions DEC-2017/27/B/ST2/01391.
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Buckley, Professor Andy
Authors: Buckley, A., Ilten, P., Konstantinov, D., Lonnblad, L., and Monk, J.
Subjects:Q Science > QA Mathematics > QA76 Computer software
Q Science > QC Physics
College/School:College of Science and Engineering > School of Physics and Astronomy
Research Group:Particle Physics Experiment
Journal Name:Computer Physics Communications
Journal Abbr.:Comp Phys Commun
Publisher:Elsevier
ISSN:0010-4655
ISSN (Online):1879-2944
Published Online:13 April 2020
Copyright Holders:Copyright © 2020 Elsevier
First Published:First published in Computer Physics Communications
Publisher Policy:Reproduced in accordance with the copyright policy of the publisher
Related URLs:

University Staff: Request a correction | Enlighten Editors: Update this record

Project CodeAward NoProject NamePrincipal InvestigatorFunder's NameFunder RefLead Dept
300337Innovative Network for Monte Carlo Event Generators for LHV PhysicsAndrew BuckleyEuropean Commission (EC)722104P&S - Physics & Astronomy
300260New physics studies with heavy flavour at the LHCAndrew BuckleyThe Royal Society (ROYSOC)UF160548P&S - Physics & Astronomy