17 Geant4 ExamplesDeBase
17 Geant4 ExamplesDeBase
17 Geant4 ExamplesDeBase
25 minutes
3 catgories
Novice : fonctionnalits de base
Extended : fonctionnalits spcifiques
Processus Physiques, biasing , champs lectromagntiques
Gomtrie
Volume de gaz Ar contenant un cylindre
de Al et un bloc de Pb avec des
tranches de Al
Lire le fichier README : exampleN01 est lexemple le plus simple parmi les exemples
novices. Il dcrit un tube de tracking et un calorimtre sandwich constitu de botes.
Il tire 3 geantinos (pseudo-particules qui nont pas dinteraction) par vnement
Attention : il faut toujours que les variables denvironnement soient dfinies avant de
4
compiler et de lancer votre excutable
Interface de commandes
Visualisation
2.
3.
10 couches : 10 mm Pb + 5 mm L. Ar
pas de champ magntique
10
for
gamma
SubType= 12
Initialisation des
tables de
physique
Emin=
0 eV
DefaultRegionForTheWorld ======
Emax=
10 TeV
AngularGenSauterGavrila
[...]
Index : 1
recalculation needed : No
Material : Lead
Range cuts
gamma
1 mm
e-
1 mm
Energy thresholds :
gamma
101.843 keV
e-
e+
1 mm
1.36749 MeV
Calcul des
coupures
proton 1 mm
e+
11
Rsum de
levent
Rsum du
run
12
Code couleur
par dfaut
dans Geant4:
rouge = ngative
bleu = positive
vert = neutre
13
Rsum du
deuxime
vnement
Rsum du run
entier
15
delta-ray
Qt
17
Changer la gomtrie
/control/execute newgeom.mac
/control/execute run1.mac
1) La premire macro change la gomtrie
- seulement une tranche dabsorbeur (40 cm
deau), pas despace (thickness = 0 cm)
un bloc solide deau
- change les dimensions transverses,
/N03/det/setNbOfLayers 1
/N03/det/setAbsMat Water
/N03/det/setAbsThick 40 cm
/N03/det/setGapMat Air
/N03/det/setGapThick 0 cm
/N03/det/setSizeYZ
40 cm
/N03/det/setField 3 tesla
/N03/det/update
Changer la gomtrie
y
primaire
Gometrie,
matriaux, champ
magntique et
particlues primaires
peuvent tre
slectionns dans
des macros ASCII,
sans recompiler le
code !
Pilote DAWNFILE
19
Autres exemples
20
Microfaisceau pour
lirradiation cellulaire
l
CENBG/AIFIRA
HaCat
21
Dnaphysics
l
Nanobeam
l
OM50
En rsum
l Nombreux
exemples disponibles
dans Geant4 pour lapprentissage et
lillustration dutilisation dans divers
domaines
Novices, tendus, avancs
l Localiss
dans $G4SRC!
24