]> git.uio.no Git - u/mrichter/AliRoot.git/blame - GEANT321/gphys/gfnrdt.F
Use TLorentzVector for position and momentum
[u/mrichter/AliRoot.git] / GEANT321 / gphys / gfnrdt.F
CommitLineData
fe4da5cc 1*
2* $Id$
3*
4* $Log$
5* Revision 1.1.1.1 1995/10/24 10:21:25 cernlib
6* Geant
7*
8*
9#include "geant321/pilot.h"
10*CMZ : 3.21/02 29/03/94 15.41.21 by S.Giani
11*-- Author :
12 SUBROUTINE GFNRDT(Z,ESHL,NSHL,NWORD,NONRAD,PRB,ENER)
13C.
14C. ******************************************************************
15C. * *
16C * Fetch Non-Radiative Decay probability Table and the modes *
17C. * the nonradiative shells decay *
18C. * *
19C. * ==>Called by : GFSHDC *
20C. * Author J. Chwastowski *
21C. * *
22C. ******************************************************************
23C.
24#include "geant321/gccuts.inc"
25#include "geant321/gcpmxz.inc"
26#include "geant321/gcphnr.inc"
27 REAL ONEEV
28 PARAMETER (ONEEV = 1.E-9)
29 DIMENSION ESHL(*),PRB(*),ENER(*),NONRAD(*)
30 IZ = Z
31 NWORD = 0
32 DO 10 J = 1,NSHL
33 NONRAD(J) = 0
34 ESHELL = ESHL(J)
35 IF(ESHELL.GT.0.0) THEN
36 I1 = IGNRFN((J-1)*2+1,IZ)
37 I2 = IGNRFN((J-1)*2+2,IZ)
38 IF(I1*I2.GT.0) THEN
39 NONRAD(J) = 1
40 NWORD = NWORD+1
41 ENER(NWORD) = ESHELL-ESHL(I1)-ESHL(I2)
42 ENER(NWORD) = ENER(NWORD)*ONEEV
43 IF(ENER(NWORD).LE.CUTELE) ENER(NWORD) = -ENER(NWORD)
44 PRB(NWORD) = 1.
45 ENDIF
46 ENDIF
47 10 CONTINUE
48 END