source: trunk/examples/extended/electromagnetic/TestEm1/geant3/src/uglast.F @ 1358

Last change on this file since 1358 was 807, checked in by garnier, 16 years ago

update

File size: 1.9 KB
Line 
1
2      SUBROUTINE UGLAST                                                         
3*                                                                               
4*     Termination routine to print histograms and statistics                   
5*                                                                                                                             
6#include "geant321/gcflag.inc"
7#include "geant321/gctrak.inc"
8#include "celoss.inc"       
9*
10* *** nb of steps and tracks per event
11      TOTEVT = IEVENT
12      FNTRK0 = NTRAK0/TOTEVT
13      FNTRK1 = NTRAK1/TOTEVT
14      FNSTP0 = NSTEP0/TOTEVT
15      FNSTP1 = NSTEP1/TOTEVT
16      PRINT 750, FNTRK0,FNTRK1,FNSTP0,FNSTP1
17*
18* *** frequency of processes call
19      CALL UCTOH('MUNU',NAMEC(12),4,4)
20      PRINT 760,(NAMEC(I),I=1,12)
21      PRINT 761,(NBCALL(I)/TOTEVT,I=1,12)     
22*                                                                                                                       
23* *** geant termination                                                                               
24      CALL GLAST
25*
26* *** print  selected histo                                                     
27
28*
29* *** close HIGZ file
30      CALL HPLEND
31*                                                                               
32* *** Save selected histograms                                                 
33      IF (ISWIT(2).EQ.1) THEN                                                   
34         CALL HRPUT(0,'testem1.hbook','N')                                                                       
35      ENDIF                                                                     
36*
37* *** formats           
38  750 FORMAT(//,1X,'nb tracks/event neutral: ',F9.2,'  charged: ',F9.2,
39     +        /,1X,'nb steps/event  neutral: ',F9.2,'  charged: ',F9.2)
40     
41  760 FORMAT(//,1X,'nb of process calls per event: ',
42     +        /,3X,12A12)
43  761 FORMAT(   3X,12F12.4,//)
44*
45      END
Note: See TracBrowser for help on using the repository browser.