GENIE-MC / Generator

The popular GENIE Generator product is used by nearly all accelerator neutrino experiments and it plays a key role in the exploitation of neutrino data. The Generator implements a modern software framework and it includes state-of-the-art physics modules. It captures the latest results of the GENIE global analysis of neutrino scattering data and includes several tunes that were produced using the proprietary Comparisons and Tuning products. The GENIE physics model is universal and comprehensive: It handles all neutrinos and targets, and all processes relevant from MeV to PeV energy scales. The Generator includes several tools (flux drivers, detector geometry navigators, specialized event generation apps, event reweighting engines) to simulate complex experimental setups in full detail and to support generator-related analysis tasks.
http://www.genie-mc.org
42 stars 92 forks source link

Refusing to exceed validity range: Emax = 1000 #268

Closed chy-learn closed 1 year ago

chy-learn commented 1 year ago

I'm trying to generate neutrino cross sections with energies higher than 1000GeV, but the simulations don't work.it told me that "Refusing to exceed validity range: Emax = 1000". I use this "gmkspl -p 14 -t 1000080160 -n 150 -e 10000000". It also told me that "No splines for tune G18_02a_00_000 were found!" Can someone tell me what's wrong with this?

mroda88 commented 1 year ago

Hi. Our configurations have a limited validity range: outside this range the consistency of the models is not guaranteed.

If you want to generate events at those energies, we recommend you use one of the VHE tunes. On the other hand, if you want to force the code to work at higher energy, you have to change the validity from the configuration files. Specifically, the configuration that controls the validity range is in CommonParam.xml, https://github.com/GENIE-MC/Generator/blob/00f0a27d443d332e6950f0339945ec4d9575e612/config/CommonParam.xml#L354