The HepMC3 event record library for Monte Carlo event generators

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningfagfællebedømt

Standard

The HepMC3 event record library for Monte Carlo event generators. / Buckley, Andy; Ilten, Philip; Konstantinov, Dmitri; Lonnblad, Leif; Monk, James; Pokorski, Witold; Przedzinski, Tomasz; Verbytskyi, Andrii.

I: Computer Physics Communications, Bind 260, 107310, 01.03.2021.

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningfagfællebedømt

Harvard

Buckley, A, Ilten, P, Konstantinov, D, Lonnblad, L, Monk, J, Pokorski, W, Przedzinski, T & Verbytskyi, A 2021, 'The HepMC3 event record library for Monte Carlo event generators', Computer Physics Communications, bind 260, 107310. https://doi.org/10.1016/j.cpc.2020.107310

APA

Buckley, A., Ilten, P., Konstantinov, D., Lonnblad, L., Monk, J., Pokorski, W., Przedzinski, T., & Verbytskyi, A. (2021). The HepMC3 event record library for Monte Carlo event generators. Computer Physics Communications, 260, [107310]. https://doi.org/10.1016/j.cpc.2020.107310

Vancouver

Buckley A, Ilten P, Konstantinov D, Lonnblad L, Monk J, Pokorski W o.a. The HepMC3 event record library for Monte Carlo event generators. Computer Physics Communications. 2021 mar. 1;260. 107310. https://doi.org/10.1016/j.cpc.2020.107310

Author

Buckley, Andy ; Ilten, Philip ; Konstantinov, Dmitri ; Lonnblad, Leif ; Monk, James ; Pokorski, Witold ; Przedzinski, Tomasz ; Verbytskyi, Andrii. / The HepMC3 event record library for Monte Carlo event generators. I: Computer Physics Communications. 2021 ; Bind 260.

Bibtex

@article{d5bb4d2f393d4c5cb232de3ae7ed6538,
title = "The HepMC3 event record library for Monte Carlo event generators",
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.Program summaryProgram Title: HepMC 3Program Files doi: http://dx.doi.org/10.17632/6fpf82rp8b.1Licensing provisions: GPLv3Programming language: C++Nature of problem: The simulation of elementary particle reactions at high energies requires to store and/or modify information related to the simulation.Solution method: Provide a library that allows for manipulation and storage of information that origins from in the simulations of elementary particle reactions at high energies and can be interfaced to the modern Monte Carlo event generator software as well as to the particle detector simulation programs. (C) 2020 Elsevier B.V. All rights reserved.",
keywords = "Event generator, Event record, Monte Carlo, MCEG, Particle physics, Collider experiments",
author = "Andy Buckley and Philip Ilten and Dmitri Konstantinov and Leif Lonnblad and James Monk and Witold Pokorski and Tomasz Przedzinski and Andrii Verbytskyi",
year = "2021",
month = mar,
day = "1",
doi = "10.1016/j.cpc.2020.107310",
language = "English",
volume = "260",
journal = "Computer Physics Communications",
issn = "0010-4655",
publisher = "Elsevier",

}

RIS

TY - JOUR

T1 - The HepMC3 event record library for Monte Carlo event generators

AU - Buckley, Andy

AU - Ilten, Philip

AU - Konstantinov, Dmitri

AU - Lonnblad, Leif

AU - Monk, James

AU - Pokorski, Witold

AU - Przedzinski, Tomasz

AU - Verbytskyi, Andrii

PY - 2021/3/1

Y1 - 2021/3/1

N2 - 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.Program summaryProgram Title: HepMC 3Program Files doi: http://dx.doi.org/10.17632/6fpf82rp8b.1Licensing provisions: GPLv3Programming language: C++Nature of problem: The simulation of elementary particle reactions at high energies requires to store and/or modify information related to the simulation.Solution method: Provide a library that allows for manipulation and storage of information that origins from in the simulations of elementary particle reactions at high energies and can be interfaced to the modern Monte Carlo event generator software as well as to the particle detector simulation programs. (C) 2020 Elsevier B.V. All rights reserved.

AB - 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.Program summaryProgram Title: HepMC 3Program Files doi: http://dx.doi.org/10.17632/6fpf82rp8b.1Licensing provisions: GPLv3Programming language: C++Nature of problem: The simulation of elementary particle reactions at high energies requires to store and/or modify information related to the simulation.Solution method: Provide a library that allows for manipulation and storage of information that origins from in the simulations of elementary particle reactions at high energies and can be interfaced to the modern Monte Carlo event generator software as well as to the particle detector simulation programs. (C) 2020 Elsevier B.V. All rights reserved.

KW - Event generator

KW - Event record

KW - Monte Carlo

KW - MCEG

KW - Particle physics

KW - Collider experiments

U2 - 10.1016/j.cpc.2020.107310

DO - 10.1016/j.cpc.2020.107310

M3 - Journal article

VL - 260

JO - Computer Physics Communications

JF - Computer Physics Communications

SN - 0010-4655

M1 - 107310

ER -

ID: 256673796