Simulating decay processes in neutron detectors

Please fill out the following information to help in answering your question, and also see tips for posting code snippets. If you don’t provide this information it will take more time to help with your problem!

_Geant4 Version:_11.3.2
_Operating System:_Linux
_Compiler/Version:_11.4
_CMake Version:_10.4

“Hello fellow Geant4 users, I have a question for the community: I plan to use Geant4 to simulate neutron detection where neutrons interact with matter, produce electrons through reactions, and these electrons are then collected by electrodes to generate measurable currents. As a beginner, could anyone advise if Geant4 provides relevant ready-to-use examples for such simulations?”



Dear @Tang_Mao,

Welcome to the Geant4 forum!

Geant4 is primarily designed to simulate energy deposition in materials as particles pass through them, using Monte Carlo-based particle transport. To get started and learn more about the toolkit, I recommend checking out the Beginner course [1] and the Advanced course [2], the video recordings are linked in the corresponding timetables.

Other tools such as Garfield++ are better suited to simulate the electron amplification in the gas.

I hope this helps.

Best,
Alvaro
[1] Beginner Course: First steps with Geant4 (19-23 May 2025): Timetable · Indico
[2] Advanced Course: Geant4 Advanced Course 2024 @ CERN (14-18 October 2024): Timetable · Indico

Thank you very much for your response. I will proceed with the self-study as you suggested, and I hope we can have prompt discussions if any questions arise. Thank you!

Hi, I want to set up a Sensitive Detector in Geant4 to retrieve the time information of particles reaching the collector. How should I configure this? Thank you.

Hello,

once you have learned how to use a Sensitive Detector following Alvaro’s excellent suggestions you can see that your Hit can store any arbitrary information you like including Globaltime and/or Locatime of the particles.