24.1. Project Overview
Table of Contents
Study attenuation of gamma radiation
In this project you will use Geant4 to study how a shielding material reduces a beam of gamma rays. The goal is to reproduce, step by step, the basic attenuation law that you may know from textbooks, but now obtained from a full Monte Carlo simulation with realistic physics processes.
You will build a very simple setup. A monoenergetic gamma source is placed in front of a block of shielding material. Behind the shield you define a detector region that counts how many gamma rays pass through. By changing the material and the thickness of the shield, and by recording the number of transmitted particles, you can estimate quantities such as the transmission, attenuation coefficient, and half value layer. The later chapters of this example will guide you through each of these tasks.
For a beginner, this project is useful because it connects clear physical expectations with the Geant4 concepts you already learned. You will define a world and a shield geometry, select a physics list with electromagnetic gamma processes, configure a primary gamma source, and record which particles reach a region behind the shield. From the programming side, you will practice building a small but complete application, using user initialization classes, a primary generator, and basic analysis tools for counting events.
The key physical idea in this project is that an initially narrow beam of gamma rays is progressively attenuated as it passes through matter. Interactions such as the photoelectric effect, Compton scattering, and pair production remove gammas from the original beam or deflect them away from the detector. In a simple model, the intensity $I$ after a thickness $x$ of material follows an exponential law,
$$
I(x) = I_0 \, \mathrm{e}^{-\mu x},
$$
where $I_0$ is the incident intensity and $\mu$ is the linear attenuation coefficient of the material at a given gamma energy.
The intensity of a narrow gamma beam passing through a homogeneous absorber of thickness $x$ is commonly described by the exponential attenuation law
$$I(x) = I_0 \, \mathrm{e}^{-\mu x}.$$
This project uses Geant4 to simulate and analyze how real interactions in matter lead to this effective behavior.
In the simulation you will not hard code this formula. Instead, you will set up the geometry and physics, run events, and directly count how many gammas are transmitted. By repeating the simulation for several shield thicknesses, you will obtain a set of simulated transmission values. These will later be compared to the exponential model and used to extract the attenuation coefficient for each material. You will also see that different materials, such as lead, aluminum, and concrete, have significantly different attenuation properties, which is critical information for practical shielding design.
Conceptually, the project rests on a few clear steps. You first create a gamma source, typically a parallel beam or a point source directed perpendicular to the shield surface. You then construct a simple shield slab with adjustable thickness and place a scoring or detector region behind it. During the simulation you record which primary gamma rays, and possibly secondary gammas, cross this region. From the ratio of transmitted to incident particles you compute the transmission and then the attenuation. Along the way you will learn how to change parameters such as thickness and material using macro commands, without recompiling the code, which is an important aspect of efficient Geant4 use.
By the end of the radiation shielding example you should be able to describe your setup, explain how gamma interactions in the chosen physics list lead to attenuation, generate and interpret plots of transmission as a function of thickness, and make a basic comparison between different shielding materials. This connects Geant4 simulation practice to a classic radiation physics problem that you can also solve analytically or compare against reference data.
Views: 7
KAHIBARO