Message: Re: Neutron Inelastic Scatter in 4.9.5 via QGSP Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: Neutron Inelastic Scatter in 4.9.5 via QGSP 

Forum: Hadronic Processes
Re: Question Neutron Inelastic Scatter in 4.9.5 via QGSP (Gretchen Raterman)
Date: 20 May, 2012
From: Michael H. Kelsey <Michael H. Kelsey>

On Sat, 19 May 2012 18:49:11 GMT, Gretchen Raterman wrote:
> [...] I attempted to use QGSP_BIC_HP, for higher precision, but I
> get the core dump upon runtime:
> G4NeutronHPNames: Sorry, this material does not come near to any data.
> G4NeutronHPNames: Please make sure G4NEUTRONHPDATA points to the
>                   directory, the neutron scattering data are located in.
> G4NeutronHPNames: The material was: A=12, Z=6
> In /usr/local/Geant4.9.5/BUILD/geant4.9.5/source/processes/hadronic/models/neutron_hp/src/, line 262: 
> ===> In case the data sets are at present not available in the neutron data library, please contact Hadron Group Coordinator
> terminate called after throwing an instance of 'G4HadronicException'
>   what():  std::exception
> Abort (core dumped)

This is an annoyance with the NeutronHP system (all physics lists with "_HP", and also Shielding): you must pre-define every material used in your simulation _before_ instantiating the physics list. If you are using the G4NistMaterialManager to use predefined materials, this is easy -- in your main(), or in a function called from main(), fetch all those materials before doing anything else. If you are constructing new materials on the fly, do that in advance, then access them later via G4Material::GetMaterial(name).

 Add Message Add Message
to: "Re: Neutron Inelastic Scatter in 4.9.5 via QGSP"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews

[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]