使用Geant4运行exampleB1.exe时,找不到ENSDFSTATE.dat文件错误

时间:2019-06-27 11:32:39

标签: geant4

我是Geant4的新手。我在风窗10上使用cmake和visual stdio 17安装并构建了GEANT4,现在我试图练习其给定的基本示例,因此,我通过遵循给定的here使用cmake构建了第一个示例。该示例构建成功并创建了exampleB1.exe文件。我已经将所有环境变量设置为屏幕截图中所安装的数据 Environment variable

但面临仍然与环境有关的问题是错误的屏幕截图

Output console

我查看了这个ENSDFSTATE.dat文件,但无法解决问题。任何建议/支持都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

您的“ G4ENSDFSTATEDATA”环境变量似乎指向错误的数据集。编辑此变量以指向G4ENSDFSTATE2.2位置(即D:\ GEANT4 \ share \ Geant4-10.5.1 \ data \ G4ENSDFSTATE2.2而不是D:\ GEANT4 \ share \ Geant4-10.5.1 \ data \ G4PARTICLEXS1.1 ),并且应该可以正常工作。仔细检查您的其他环境变量是否正确。例如,看起来G4ABLADATA应该是G4ABLA3.1。

以下是入门手册(http://geant4-userdoc.web.cern.ch/geant4-userdoc/UsersGuides/InstallationGuide/html/postinstall.html)中所有变量的列表:

Environmental Variables for Datasets

祝你好运!