The problem must be fixed now. It was introduced with recent changes in the
trunk to get rid of all environmental variables.
Calls to GEVGDriver::SetEventGeneratorList() and GEVGDriver::Configure() were reversed.
The cross-section table was loaded correctly from the input XML file. But the event generation
driver was configured before your event generator list was specified. So it thought it had to
use the full list of event generators - not the reduced list (CCQE+CCMEC) you were specifying.
Thanks for reporting.
Costas
On 6 Feb 2013, at 17:19, Warren Huelsnitz wrote:
> Hi,
>
> I'm running the latest trunk version and using the command line:
>
> gevgen -p 14 -t 1000060120 -n 100000 -e 0.3,3 -r 100 -f '1./x' --cross-sections my_QEMEC_splines.xml --event-generator-list CCQE+CCMEC
>
>
> However, I get the following error:
>
> FATAL GEVGDriver : [n] <GEVGDriver.cxx::CreateXSecSumSpline (482)> : You haven't loaded any splines!!
> gevgen: GEVGDriver.cxx:484: void genie::GEVGDriver::CreateXSecSumSpline(int, double, double, bool): Assertion `fUseSplines' failed.
> Aborted
>
> An inspection of the my_QEMEC_splines.xml file (that I created with gmkspl) shows that it contains the expected QEL and MEC cross sections.
>
>
> Has anyone else seen this problem show up or have an idea of what may be wrong?
>
>
> Warren
--
Scanned by iCritical.
|