jour2d

1.0

GEOMETRIE

Une navette spatiale est modélisée par un cylindre d'Aluminium. A l'interieur de la cabine se trouve un plancher, également en Aluminium. La navette est placée dans l'espace ('World').

Un (mini)astronaute est placé sur le plancher.

COMMENT DEMARRER ?

EXERCICES

EXERCICE 1 : nouvelle classe GPSPrimaryGeneratorAction

On a ajouté une nouvelle classe, GPSPrimaryGeneratorAction, pour controler interactivement le flux de particules incidentes. Nous allons utiliser cette nouvelle classe a la place de la precedente : PrimaryGeneratorAction. Les methodes de cette nouvelle classes sont vides, à remplir. GPSPrimaryGeneratorAction doit utiliser comme "gun" le G4GeneralParticleSource (GPS), qui est plus general que le basique G4ParticleGun.

La plupart du code C++ nécessaire pour la génération des flux est deja dans le GPS, donc par exemple il n'est pas nécessaire de définir particule, position, direction, vertex etc dans le C++. Aussi les commandes pour le choix des paramètres sont déjà définies: GPS viens avec son messenger (la classe G4GeneralParticleSourceMessenger), donc il n'est pas nécessaire d'en introduire un autre.

Activités:

a) Remplir les méthodes de la classe GPSPrimaryGeneratorAction

b) Modifier le main (jour2d.cc) pour utiliser la nouvelle classe en tant que primary generator

c) Modifier la dimension du World pour qu'il soit 10 fois plus grand que la navette (DetectorConstruction.cc)

d) Re-compiler pour re-générer l'exécutable :

  	% gmake

EXERCICE 2 : macros GPS pour la generation des flux

La génération des flux est faite avec des macros, sans C++. Nous allons donc développer 3 macros qui decrivent 3 sources de particules typiques dans le domaine du spatial. Les détails sont contenus dans les 3 fichiers macros à remplir:

a) Source gamma Cobalt-60
Fichiers: gps_cobalt60.g4mac ou gps_cobalt60_2sources.g4mac
(une macro optionelle pour la visualisation est fournie: vis_cobalt60_2sources.g4mac)

b) Faisceau de protons d'accélérateur
Fichier: gps_accelerator.g4mac

c) Electrons présents dans l'environnement spatial
Fichier: gps_electron_space_radiation_environment.g4mac

Pour générer chaque source, il faut lancer l'exécutable

	% $G4WORKDIR/bin/$G4SYSTEM/jour2d
exécuter la macro:
	Idle> /control/execute macro.g4mac
et générer des évènements
	Idle> /run/beamOn 10

Generated on Fri Nov 21 10:20:11 2008 for jour2d by  doxygen 1.5.7.1