]> git.uio.no Git - u/mrichter/AliRoot.git/blob - GEANT321/gdraw/gdtr3.F
Corrections to line for alpha
[u/mrichter/AliRoot.git] / GEANT321 / gdraw / gdtr3.F
1 *
2 * $Id$
3 *
4 * $Log$
5 * Revision 1.1.1.1  1995/10/24 10:20:28  cernlib
6 * Geant
7 *
8 *
9 #include "geant321/pilot.h"
10 *CMZ :  3.21/02 29/03/94  15.41.27  by  S.Giani
11 *-- Author :
12       SUBROUTINE GDTR3(JM)
13 C.
14 C.    ******************************************************************
15 C.    *                                                                *
16 C.    *       Collect multiplicity for one level of JVOLUM structure   *
17 C.    *                                                                *
18 C.    *       JM = mother node (input)                                 *
19 C.    *                                                                *
20 C.    *    ==>Called by : GDTR4                                        *
21 C.    *       Author : P.Zanarini   *********                          *
22 C.    *                                                                *
23 C.    ******************************************************************
24 C.
25 #include "geant321/gcbank.inc"
26 #include "geant321/gcdraw.inc"
27 C.
28 C.    ------------------------------------------------------------------
29 C.
30       JX=IQ(JXON+JM)
31       IF (JX.NE.0) THEN
32    10    CONTINUE
33          JXX=IQ(JXON+JM)
34          IF (IQ(JSCA+JX).EQ.0) THEN
35    20       CONTINUE
36             IF (JXX.EQ.0) GO TO 30
37             IF (IQ(JNAM+JXX).EQ.IQ(JNAM+JX)) THEN
38 ***             IQ(JDUP+JX)=IQ(JDUP+JX)+1
39                IQ(JDUP+JX)=IQ(JDUP+JX)+IQ(JPSM+JXX)
40                IQ(JSCA+JXX)=-1
41             ENDIF
42             JXX=IQ(JBRO+JXX)
43             GO TO 20
44    30       CONTINUE
45          ENDIF
46          JX=IQ(JBRO+JX)
47          IF (JX.NE.0) GO TO 10
48       ENDIF
49       IQ(JSCA+JM)=1
50       END