5 * Revision 1.1.1.1 1999/05/18 15:55:20 fca
8 * Revision 1.1.1.1 1995/10/24 10:21:35 cernlib
12 #include "geant321/pilot.h"
13 #if defined(CERNLIB_NEVER)
14 *CMZ : 3.21/02 29/03/94 15.41.23 by S.Giani
18 C Preperation of synchrotron radiation tables.
19 C This routine can be used to compute the YT and FTI used
21 C Author: Igor Gavrilenko
23 COMMON /SYNTAB/ YT(54),FT(54),FTI(53)
25 DOUBLE PRECISION YM,YMA,EPS,XX
39 FT(L) = DGAUSS(BK53,YM,YMA,EPS)
50 IF(I.LT.53) FTI(I) = DGAUSS(BKS53,YM,YMA,EPS)+FTI(I+1)
51 IF(I.EQ.53) FTI(I) = DGAUSS(BKS53,YM,YMA,EPS)
55 C-------------------------------------------------------
56 DOUBLE PRECISION FUNCTION B K 5 3 (X)
60 BK53 = 4./(3.*X)*DBSKR3(X,2)+DBSKR3(X,1)
63 C------------------------------------------------------
64 DOUBLE PRECISION FUNCTION B K S 5 3 (X)
66 COMMON /SYNTAB/ YT(54),FT(54),FTI(53)
69 IF(X.GT.YT(1)) GO TO 10
73 10 IF(X.LT.YT(54)) GO TO 20
82 IF(X.NE.YT(K)) GO TO 40
86 40 IF(K2-K1.GT.1) GO TO 30
95 B = F1+(F2-F1)/(X2-X1)*(LOG(X)-X1)
102 B = F1+(F2-F1)/(X2-X1)*(X-X1)
107 60 BKS53 = .1909859*BKS53
111 SUBROUTINE GSYNIT_DUMMY