| Summary: | G4FissLib issue | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | Cristian Bungau <cbungau> |
| Component: | processes/hadronic/models/lll_fission | Assignee: | dennis.herbert.wright |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | cbungau |
| Priority: | P5 | ||
| Version: | 9.3 | ||
| Hardware: | All | ||
| OS: | All | ||
|
Description
Cristian Bungau
2010-08-19 19:53:12 CEST
Thanks for the report. I'll take a look. Hi, Since the Th232 element is causing all this problems, when used with $G4NEUTRONHP_SKIP_MISSING_ISOTOPES set to 1, I thought replacing if((*(G4Element::GetElementTable()))[i]->GetZ()>89) with if((*(G4Element::GetElementTable()))[i]->GetZ()>90) in G4FissLib.cc will fix the problem by avoiding looking for the Th232 data, which does not undergo fission anyway, but it didn't. It looks like more C++ knowledge (than I have) is needed to fix this. I'm wondering if putting fission data in G4NDL3.13 for Th232 with zero (or 1e-10 b) fission cross-sections at all neutron energies will fix this. Best regards, Cristian The author of the code, Jerome Verbeke (verbeke2@llnl.gov) reproduced the problem in 9.3. Updating to 9.3.p02, the problem goes away. Since there were many fixes in that patch, this problem was likely solved. However, Jerome would like for you to send your code to him so he can check further. In the mean time, I will mark this problem as solved. If anything turns up in Jerome's tests of your code, we'll re-open the report. Dear Dennis, Thank you for your reply. I installed the second patch (I was using geant4.9.3.p01) and indeed the problem is solved in this patch. Thank you for looking into this, Best regards, Cristian (In reply to comment #3) > The author of the code, Jerome Verbeke (verbeke2@llnl.gov) reproduced the > problem in 9.3. Updating to 9.3.p02, the problem goes away. Since there were > many fixes > in that patch, this problem was likely solved. However, Jerome would like for > you to send your code to him so he can check further. In the mean time, I > will mark this problem as solved. If anything turns up in Jerome's tests of > your code, > we'll re-open the report. |