Un (mini)astronaute est placé sur le plancher.
% gmake
Pour faciliter la comparaison entre le profil de dose ecrit depuis le SteppingAction et le SensitiveDetector, un fichier ascii 'depthDoseSD.ascii', similaire a 'depthDose.ascii' est ecrit en fin de run. Pour ce faire, le RunAction est dans cet exemple equipe d'un tableau 'stdvector<G4double> m_depthDoseSD;' similaire au 'stdvector<G4double> m_depthDose;', et qui peut etre ecrit avec la methode 'SumDepthDoseSD(G4double, G4double)'.
La macro 'vis.mac' positionne /tracking/verbose 1. Executer jour4a en mode interactif avec visualisation :
% $G4WORKDIR/bin/$G4SYSTEM/jour4a
La methode ProcessHits imprime a l'ecran le numero de step plus un commentaire chaque fois qu'elle est appelee. A quels moments apparaissent ces prints ? Quelle difference par rapport au SteppingAction ?
Essayer des commandes comme:
       % /hits/list
         ->> a quoi correspond le nom affiche ?
       % /hits/inactivate astronautSD
       % /hits/list
         ->> le SensitiveDetector est inactive.
         Comment s'assurer que c'est bien le cas ?
       % /hits/activate astronautSD
       % /hits/list
         ->> le SensitiveDetector est re-active.
         S'assurer que c'est bien le cas.
Utiliser RunAction::SumDepthDoseSD(zLocal,edep) pour ecrire dans le vecteur prevu a cet effet dans le RunAction.
Processer une statistique raisonnable. Comparer les sorties 'depthDose.ascii' et 'depthDoseSD.ascii'. Ces sorties sont elles similaires ? Pourquoi ne sont elles pas strictement identiques ?
 1.5.7.1
 1.5.7.1