5 * Revision 1.1.1.1 1995/10/24 10:20:03 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.44 by S.Giani
15 *=== ankeka ===========================================================*
17 FUNCTION ANKEKA(IT,TO,AMSS,SQAMSS)
19 #include "geant321/dblprc.inc"
20 #include "geant321/dimpar.inc"
21 #include "geant321/iounit.inc"
22 C********************************************************************
25 C LAST CHANGE 05. DECEMBER 83 PERTTI AARNIO
26 C HELSINKI UNIVERSITY OF
29 C TO BE CALLED FROM THE HIGH ENERGY PRODUCTION
31 C TO GIVE THE PROTON AND NEUTRON MULTIPLICITIES OF THE HIGH
32 C ENERGY PART OF THE INTRANUCLEAR CASCADE (N-2P,N-2N).
33 C NOTE THAT IT IS SUPPOSED IN EKEKA AND RAKEKA THAT
34 C N-1P=9*N-2P, N-1N=9*N-2N.
36 C NOTE!!!!!!! NON-STANDARD PARTICLE NUMBERING
39 C IT = TYPE OF THE PARTICLE
40 C 1=INTRANUCLEAR PROTON
41 C 2=INTRANUCLEAR NEUTRON
42 C TO = ENERGY OF THE COLLIDING PARTICLE IN GEV
43 C AMSS = ATOMIC WEIGHT OF THE MEDIUM
46 C SEE RANFT/ROUTTI PARTICLE ACC. VOL 4 P 105
47 C********************************************************************
49 DIMENSION A(2),B(2),C(2),D(2)
53 C THESE ARE EFFECTIVE FLUKA81 MULTIPLICITIES
57 DATA C/1.104D0,1.90D0/
58 C DATA D/0.14D0,0.19D0/
59 C This ones for continuity !!
60 DATA D/0.245333D0,0.33333D0/
61 IF(TO.GT.0.1D0)GO TO 1
62 ANKEKA=SQAMSS*B(IT)*0.1D0
65 IF(TO.GE.10.D0)GO TO 2
66 ANKEKA=0.1D0*SQAMSS*(0.5D0+A(IT)*(1.D0+LOG10(TO))**2)*D(IT)
69 ANKEKA=SQAMSS*0.1D0*C(IT)