5 * Revision 1.1.1.1 1995/10/24 10:20:01 cernlib
9 #include "geant321/pilot.h"
10 #if defined(CERNLIB_OLDNAME)
11 *CMZ : 3.21/02 29/03/94 15.41.44 by S.Giani
13 *=== sigint ===========================================================*
15 SUBROUTINE SIGINT (IRE ,PLAB,N,IE ,AMT ,AMN,ECM ,SI ,ITAR)
17 #include "geant321/dblprc.inc"
18 #include "geant321/dimpar.inc"
19 #include "geant321/iounit.inc"
21 #include "geant321/reac.inc"
22 #include "geant321/redver.inc"
25 COMMON / FKABLT / AM (110), GA (110), TAU (110), ICH (110),
26 & IBAR (110), K1 (110), K2 (110)
29 IF (IE.LE.IEII(IRE)) IE=IE+1
34 ECM=SQRT(AMN2+AMT2+2.D0*AMT*SQRT(AMN2+PLAB**2))
35 C*** INTERPOLATION PREPARATION
44 IF (ECM.GT.ECMO) WDK=0.D0
45 C*** INTERPOLATION IN CHANNEL WEIGHTS
46 IELIM=IEFUN(EKLIM,IRE)
47 DELIM=UMO(IELIM)+EKLIM
49 DETE=(ECM-(ECMO-EKLIM)*.5D0)*2.D0
50 IF (DELIM*DELIM-DETE*DETE) 112,112,113
55 WKK=WOK-WDK*DEC/(DECC+1.D-9)
56 IF (WKK.LT.0.D0) WKK=0.D0
58 IF (-EKLIM.GT.ECM) SI=1.D-14