5 * Revision 1.1.1.1 1995/10/24 10:21:21 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.21 by S.Giani
14 C. ******************************************************************
16 C. * Generates positron annihilation in rest *
18 C. * ==>Called by : GTELEC *
19 C. * Author L.Urban, M.Maire ********* *
21 C. ******************************************************************
23 #include "geant321/gcphys.inc"
24 #include "geant321/gctrak.inc"
25 #include "geant321/gccuts.inc"
26 #include "geant321/gcking.inc"
27 #include "geant321/gconsp.inc"
30 C. ------------------------------------------------------------------
33 IF((IANNI.NE.1).OR.(EMASS.LE.CUTGAM)) THEN
35 DESTEP = DESTEP + 2*EMASS
41 ST=SQRT(ABS(1.-CT*CT))
44 GKIN(1,NGKINE)=EMASS*ST*COS(PHI)
45 GKIN(2,NGKINE)=EMASS*ST*SIN(PHI)
46 GKIN(3,NGKINE)=EMASS*CT
50 GPOS(1,NGKINE) = VECT(1)
51 GPOS(2,NGKINE) = VECT(2)
52 GPOS(3,NGKINE) = VECT(3)
55 30 GKIN(J,NGKINE)=-GKIN(J,NGKINE-1)
59 GPOS(1,NGKINE) = VECT(1)
60 GPOS(2,NGKINE) = VECT(2)
61 GPOS(3,NGKINE) = VECT(3)