00001 /*! 00002 00003 $Id$ 00004 00005 Last update to: 00006 Id: Readme-Questions 109 2008-06-24 09:48:46Z maire 00007 00008 \file "jour2b/.Readme-Questions" 00009 \brief L'exercise de jour2b 00010 00011 \mainpage jour2b 00012 00013 \section s1 GEOMETRIE 00014 00015 Une navette spatiale est modelisee par un cylindre d'Aluminium. 00016 A l'interieur de la cabine se trouve un plancher, egalement en Aluminium. 00017 La navette est placée dans l'espace ('World') : une boite aussi petite que 00018 possible. 00019 00020 Un (mini)astronaute est placé sur le plancher. 00021 00022 00023 \section s2 COMMENT DEMARRER ? 00024 00025 - lire le code : jour2b.cc (main) et les 3 classes DetectorConstruction, 00026 PhysicsList et PrimaryGeneratorAction 00027 00028 - compiler et generer un executable : 00029 \verbatim 00030 % gmake 00031 \endverbatim 00032 00033 - executer jour2b en mode interactif avec visualisation : 00034 \verbatim 00035 % $G4WORKDIR/bin/$G4SYSTEM/jour2b 00036 .... 00037 Idle> type your commands 00038 .... 00039 Idle> exit 00040 \endverbatim 00041 00042 00043 \section s3 EXERCICE 1 : PrimaryGeneratorMessenger 00044 00045 On a ajouté une classe PrimaryGeneratorMessenger pour controler 00046 interactivement le flux de particules incidentes. 00047 Bien observer comment cette classe est créée depuis PrimaryGeneratorAction. 00048 00049 Prendre modele sur geant4/examples/novice/N03 : créer une commande 00050 pour activer le tirage aleatoire de la position de la particule 00051 incidente : 00052 \verbatim 00053 /tutorial/gun/rndm 00054 \endverbatim 00055 00056 \section s4 EXERCICE 2 : DetectorMessenger 00057 00058 On veut definir par UI commandes les parametres du spacecraft : materiel, 00059 rayon, longueur, epaisseur. 00060 00061 - creer une classe DetectorMessenger, couplée a DetectorConstruction 00062 - definir les commandes : 00063 \verbatim 00064 /tutorial/det/spacecraftMaterial 00065 /tutorial/det/spacecraftThickness 00066 /tutorial/det/cabinRadius 00067 /tutorial/det/cabinLength 00068 \endverbatim 00069 00070 (voir toujours geant4/examples/novice/N03) 00071 00072 */