![t2k universal generator t2k universal generator](https://media.springernature.com/lw685/springer-static/image/art%3A10.1140%2Fepjc%2Fs10052-020-7906-x/MediaObjects/10052_2020_7906_Fig44_HTML.png)
- #T2K UNIVERSAL GENERATOR GENERATOR#
- #T2K UNIVERSAL GENERATOR FULL#
- #T2K UNIVERSAL GENERATOR SOFTWARE#
- #T2K UNIVERSAL GENERATOR CODE#
Its first official physics release (v2.0.0) was made available on August 2007 and, at the time of writing this article, the latest available version was v2.4.4. It was designed using object-oriented methodologies and developed entirely in C ++ over a period of more than three years, from 2004 to 2007. GENIE 1 is a ROOT-based Neutrino MC Generator. Results can be obtained and will be qualitatively correct for any nuclear target. The present version provides comprehensive neutrino interaction modelling in the energy from ∼ 100 MeV to a few hundred GeV.
#T2K UNIVERSAL GENERATOR CODE#
These developments are well underway and the code is being used successfully in each of these experiments. GENIE development over the next five years will be driven by the upcoming generation of accelerator experiments including T2K, NoVA, Minerva, MicroBooNE and ArgoNEUT. These are relevant for current and near future long-baseline precision neutrino oscillation experiments using accelerator-made beams, one of the focuses of high energy physics.
![t2k universal generator t2k universal generator](https://media.arxiv-vanity.com/render-output/5169442/x62.png)
Thus, emphasis has been given to the few-GeV energy range, the challenging boundary between the non-perturbative and perturbative regimes. The origins of the code come from the Soudan experiment and recent application has been primarily to MINOS.
#T2K UNIVERSAL GENERATOR GENERATOR#
Our long-term goal is for GENIE to become a ‘canonical’ neutrino event generator with wide applicability. These experiments have complicated detectors composed of many elements and the neutrinos have many flavors and a wide energy spectrum (from ∼ 1 MeV to ∼ 1 PeV). Neutrinos come from many sources and a variety of experiments have been mounted to measure their properties. In neutrino physics, the requirements for a new physics generator are more challenging for three reasons: the lack of a ‘canonical’ procedural generator, theoretical and phenomenological challenges in modeling few-GeV neutrino interactions, and the rapidly evolving experimental and theoretical landscape.
#T2K UNIVERSAL GENERATOR SOFTWARE#
Software engineering provides many well proven techniques to address these requirements and thereby improves the quality and lifetime of HEP software. This puts a stress on software qualities such as re-usability, maintainability, robustness, modularity and extensibility. These requirements relate to the way large HEP software systems are developed and maintained, by wide geographically spread collaborations over a typical time-span of ∼ 25 years during which they will undergo many (initially unforeseen) extensions and modifications to accommodate new needs. Along with the eternal requirement that the modeled physics be correct and extensively validated with external data, the evolving nature of computing in HEP has introduced new requirements. This reflects a radical change in our approach to scientific computing. Well-known examples are the GEANT, HERWIG and PYTHIA Monte Carlo Generators. Over the last few years, throughout the field of high energy physics (HEP), we have witnessed an enormous effort committed to migrating many popular procedural Monte Carlo Generators into their C ++ equivalents designed using object-oriented methodologies. The first official physics release of GENIE was made available in August 2007, and at the time of the writing of this article, the latest available version was v2.4.4. GENIE is a large-scale software system, consisting of ∼ 120 000 lines of C ++ code, featuring a modern object-oriented design and extensively validated physics content.
#T2K UNIVERSAL GENERATOR FULL#
The design of the package addresses many challenges unique to neutrino simulations and supports the full life-cycle of simulation and generator-related analysis tasks. Currently, emphasis is on the few-GeV energy range, the challenging boundary between the non-perturbative and perturbative regimes, which is relevant for the current and near future long-baseline precision neutrino experiments using accelerator-made beams. The goal of the project is to develop a ‘canonical’ neutrino interaction physics Monte Carlo whose validity extends to all nuclear targets and neutrino flavors from MeV to PeV energy scales. GENIE is a new neutrino event generator for the experimental neutrino physics community.