jour4b3

1.0

Cet exercice est decoupe en trois petits exercices :

GEOMETRIE

Une navette spatiale est modelisee par un cylindre d'Aluminium. A l'interieur de la cabine se trouve un plancher, egalement en Aluminium. La navette est placée dans l'espace ('World') : une boite aussi petite que possible.

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

COMMENT DEMARRER ?

CORRIGE et COMMENTAIRES de jour4b2

Question 1:

Il faut modifier les classes AstroHit et SensitiveDetector, voir code. La classe AstroHitCollection n'a pas besoin d'etre modifiee.

Question 2:

Pour accumuler dans le RunAction, prevoir des tableaux similaires a m_depthDoseSD et modifier SumDepthDoseSD(...) pour passer les arguments supplementaires pour le nombre de protons et l'energie cinetique totale.

Le calcul de l'energie moyenne se fait a l'ecriture du fichier.

Commentaires:

Question dans SensitiveDetector::Initialize(...) "what are these lines made for ?"

Le tableau m_hitIndex sert a reperer les tranches ayant eu un hit cree dans l'evenement, dans la collection de cet evenement. Une nouvelle collection est creee a chaque evenement, et le tableau correspondant m_hitIndex est donc re-initialise.


Generated on Fri Nov 21 10:21:07 2008 for jour4b3 by  doxygen 1.5.7.1