In G4NeutronHPInelastic.cc, theInelastic[i].Register(&theD2AFS, "F32"); theInelastic[i].Register(&theT2AFS, "F33"); should be: theInelastic[i].Register(&theT2AFS, "F32"); theInelastic[i].Register(&theD2AFS, "F33"); Using G4NDL3.7, this problem only affects Boron-10, causing the production of a D+2A+residual final state instead of the correct T+2A+residual final state. Brian
Hi, thank you for notifying this. It turns out that this is not a problem in the code, but an error in the data evaluation. The data formats for the two channels are the same, so the code will run, even if the data have been located incorrectly. If you are only interested in Boron, your fix will do the job very well. I'll take this into account in the new data evaluation I am preparing. I also have to state that for reasons of copyright I have no longer the possibility to distribute G4NDL publicly, and cannot be seen in support its distribution as such... Many greetings, Hans-Peter.