|Message: Re: Neutron Inelastic Scatter in 4.9.5 via QGSP||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
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/G4NeutronHPNames.cc, 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).