Code for download: session2_start.tar.gz
Update login script:
To get the environment setup called automatically when a new terminal is open, you can add the commands for this setting in your login script, which is in our case in $HOME/.zshrc
file. Open this file in your editor and add the following lines:
# Geant4 environment
cd /usr/local/bin
. geant4.sh
cd
Exercise:
- Implement geometry described below (see also the picture)
- Get inspired by the code already present (the Tube volume)
- Proceed step by step. After adding each piece of geometry, recompile and test your application with visualization.
- Note that the Second Arm detector has a similar components as the First Arm detector.
- Add visualization attributes for added volumes in vis.mac macro
- Check your geometry with geometry tree browser, visualization and with tracking geantinos with tracking verbose level=1
- Add axes on your scene to check your geometry
Geometry to be implemented:
- Add following materials (using NIST manager):Argon gas (
G4_AR
), CsI (G4_CESIUM_IODIDE
) and Copper (G4_Cu
) - First arm detector:
- represented as a box of
hx=1.5*m, hy=1.0*m, hz=3.0*m
- of
Air
material - placed in
-5.*m
in z-direction (in front ofTube
(in blue colour).) - including:
- 5 Drift chambers (in green colour)
- of a box shape with
hx=1.*m, hy=30.*cm, hz=1.*cm
- of
Argon gas
material - placed along z-axis with a distance of
0.5*m
from each other with the middle one in the center of the parent volume.
- of a box shape with
- Wire plane
- of a box shape with
hx=1.*m, hy=30.*cm, hz=0.1*mm
- of
Copper
material - placed inside each drift chamber in its center.
- of a box shape with
- 5 Drift chambers (in green colour)
- represented as a box of
- Second arm detector
- represented as a box of
hx=1.5*m, hy=1.*m, hz=3.*m
- of
Air
material - placed in
5.*m
in z-direction (behindTube
(in blue colour)). - Including:
- 5 Drift chambers (in green colour)
- of a box shape with
hx=1.5*m, hy=30.*cm, hz=1.*cm
- of
Argon gas
material - placed along z-axis with a distance of
0.5*m
from each other with the middle one in the center of the parent volume.
- of a box shape with
- Wire plane
- of a box shape with
hx=1.5*m, hy=30.*cm, hz=0.1*mm
- of
Copper
material - placed inside each drift chamber in its center
- of a box shape with
- EM calorimeter (in yellow colour)
- of a box shape with
hx=1.5*m, hy=30.*cm, hz=15.*cm
- of
CsI
material - placed at
2*m
in z-direction from the center of its parent volume (Second Arm Detector).
- of a box shape with
- Fill the EM calorimeter with
15*cm
layers along x-direction of the same material (CsI)
- 5 Drift chambers (in green colour)
Solution: session2_solution.tar.gz
Exercise ++:
The exercises marked as ++ are optional; they are recommended for participants who have already some experience with Geant4 and get some time left for practicing more than the basic exercise proposed above.
Extend geometry described above (see also the new picture)
- Add Scintillator material (
G4_PLASTIC_SC_VINYLTOLUENE
)
- 15 hodoscopes (in red colour) in First Arm Detector
- of a box shape with
hx=5.*cm, hy=20.*cm, hz=0.5*cm
- of
Scintillator
material - placed along x-axis one next to another one at
-1.5*m
in z-direction from the center of the parent volume
- of a box shape with
- 25 hodoscopes (in red colour) in Second Arm Detector
- of the same shape and dimensions as in First Arm Detector
- of
Scintillator
material - placed along x-axis one next to another one at
+1.5*m
in z-direction from the center of the parent volume.
- represented as a box of