LLMpediaThe first transparent, open encyclopedia generated by LLMs

NuWro

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: MINERvA Hop 4
Expansion Funnel Raw 92 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted92
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
NuWro
NameNuWro
DeveloperWrocław University of Technology, University of Wrocław
Initial release2005
Programming languageC++
Licenseopen-source (academic)
PlatformLinux

NuWro NuWro is a Monte Carlo event generator for neutrino interactions developed primarily by groups at the Wrocław University of Technology and the University of Wrocław. It provides simulation tools for charged-current and neutral-current processes across a range of energies relevant to experiments such as T2K, NOvA, MicroBooNE, DUNE, and MINERvA. NuWro has been used alongside other generators like GENIE (software), NEUT, and GiBUU in studies for collaborations including Hyper-Kamiokande, IceCube, Super-Kamiokande, and K2K.

Overview

NuWro simulates lepton-nucleus interactions for neutrino and antineutrino beams and supports electron scattering studies relevant to experiments such as Jefferson Lab, Mainz Microtron, and SLAC National Accelerator Laboratory. The project addresses modeling for experiments at facilities including CERN, Fermilab, J-PARC, and TRIUMF and is cited in analyses from MINOS, NOvA, T2K ND280, and SBN Program. NuWro interfaces with detector simulation frameworks used by GEANT4, ROOT, GARFIELD, and FLUKA and is used in global fits alongside codes from NuFit and collaborations like ICARUS and SBND.

Physics Models

NuWro implements multiple interaction channels: quasielastic scattering (QE), resonant pion production (RES), deep inelastic scattering (DIS), coherent scattering (COH), and two-particle–two-hole (2p2h) processes. For QE it includes implementations inspired by the Smith–Moniz formalism and alternative descriptions connected to the Llewellyn Smith approach; resonant models relate to the Rein–Sehgal resonance formulation. DIS handling uses parton distribution functions such as CTEQ, MSTW, and NNPDF families and incorporates fragmentation models with elements akin to PYTHIA and Lund string model. 2p2h treatments are informed by theoretical work from groups associated with Martini et al., Nieves et al., and Benhar et al., while nuclear ground-state descriptions draw on spectral functions and mean-field potentials related to research from Benhar, Ankowski, and Ciofi degli Atti. Final-state interactions (FSI) in NuWro employ intranuclear cascade approaches comparable to those used in INTRANUKE and Cascade models and take into account pion absorption and charge exchange processes studied at PSI, TRIUMF, and Los Alamos National Laboratory.

Implementation and Architecture

NuWro is written in C++, structured as an event generator with modular physics engines, configuration managers, and output drivers compatible with ROOT trees, HDF5-like formats, and plain text logs. The codebase uses algorithms for random number generation related to Mersenne Twister implementations and sampling methods that mirror techniques used in Markov chain Monte Carlo and importance sampling methods common in large collaborations such as ATLAS, CMS, and LHCb. Build and deployment practices follow conventions from CMake and continuous integration approaches analogous to systems at GitHub and GitLab used by experimental software groups including NOvA collaboration and DUNE collaboration. NuWro’s architecture allows plug-in models similar to frameworks adopted by GENIE (software) and NEUT and integrates with analysis chains used by T2K ND280 and MINERvA.

Validation and Comparisons

Validation of NuWro results is performed against electron-scattering data from facilities like Jefferson Lab and SLAC and neutrino data from experiments including MiniBooNE, MINERvA, T2K, and NOMAD. Comparative studies contrast NuWro predictions with outputs from GENIE (software), NEUT, and GiBUU across observables measured by NOvA, MINOS, Super-Kamiokande, and MicroBooNE. Benchmarking has involved data sets from ANL and BNL bubble chamber experiments and analyses tied to collaborations such as NuSTEC and review efforts by working groups at ICHEP and Neutrino 2018. Statistical comparisons use techniques common in fits conducted by Markov Chain Monte Carlo groups and profiling methods employed in collaborations like NuFit and Global Analysis of Neutrino Oscillations.

Applications and Usage

NuWro supports sensitivity studies for oscillation experiments including DUNE, Hyper-Kamiokande, T2K, and NOvA, and contributes to cross section measurements for MINERvA and background estimates for MicroBooNE and ICARUS. It is used in detector design optimization projects interfacing with simulation stacks from GEANT4, reconstruction efforts in PandoraPFA, and analysis frameworks similar to those developed by SBND and LArIAT. NuWro assists theoretical work tied to researchers at Institut de Physique Nucléaire d'Orsay, IPN Orsay, IFIC Valencia, and institutions such as CERN Theory Department and Institute for Nuclear Theory.

Development and Community

Development is led by teams at the Wrocław University of Technology and collaborates with researchers from institutions including University of Wrocław, IFIC Valencia, University of Bern, University of Oxford, University of Glasgow, University of Manchester, Brookhaven National Laboratory, Los Alamos National Laboratory, University of Tokyo, and Kyoto University. Community engagement occurs through workshops and meetings like NuSTEC workshops, NuInt conferences, Neutrino 2020, and sessions at ICHEP and EPS-HEP. The project coordinates with software and analysis groups from T2K collaboration, DUNE collaboration, NOvA collaboration, and other experimental teams, contributing code, model developments, and validation studies used in analysis and review processes at institutions such as CERN and Fermilab.

Category:Neutrino physics