5 * Revision 1.1.1.1 1995/10/24 10:21:43 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.23 by S.Giani
14 C. ******************************************************************
16 C. * Orders the particles in the stack in ascending order by *
19 C. * Called by : GLTRAC *
20 C. * Authors : F.Carminati *
22 C. ******************************************************************
24 #include "geant321/gcbank.inc"
25 #include "geant321/gcjloc.inc"
26 #include "geant321/gcstak.inc"
27 #include "geant321/gctrak.inc"
28 #include "geant321/gcnum.inc"
29 PARAMETER (NWPOLA=3,ISTPOS=12)
31 * ----------------------------------------------------------------------
33 JSTPOS = JSTAK+3+ISTPOS
38 JSTPOS = JSTPOS+NWSTAK
40 IF(VALTST.GT.VALMAX) THEN
45 IF(INDMAX.NE.NPSTAK) THEN
46 JSMOVE = JSTAK+3+(INDMAX-1)*NWSTAK
47 JSLAST = JSTAK+3+(NPSTAK-1)*NWSTAK
50 Q(JSMOVE+J) = Q(JSLAST+J)
54 JPMOVE = JPOLAR+(INDMAX-1)*NWPOLA
55 JPLAST = JPOLAR+(NPSTAK-1)*NWPOLA
58 Q(JPMOVE+J) = Q(JPLAST+J)