I've added xe-129 and hg-199 particles. The are never absorbed and can only undergo specular or Lambert diffuse reflections. I've also added a predefined Maxwell-Boltzmann energy spectrum and added the mercury and xenon files to the CMakeLists.txt.
GitHub seems to show that I changed a lot in the CMakeLists.txt but I only took your most recent file and added xenon.cpp and mercury.cpp to the addexecutable line.
I've added xe-129 and hg-199 particles. The are never absorbed and can only undergo specular or Lambert diffuse reflections. I've also added a predefined Maxwell-Boltzmann energy spectrum and added the mercury and xenon files to the CMakeLists.txt.
GitHub seems to show that I changed a lot in the CMakeLists.txt but I only took your most recent file and added xenon.cpp and mercury.cpp to the addexecutable line.