5 * Revision 1.1.1.1 1995/10/24 10:21:35 cernlib
9 #include "geant321/pilot.h"
10 #if defined(CERNLIB_NEVER)
11 *CMZ : 3.21/02 29/03/94 15.41.23 by S.Giani
15 C Preperation of synchrotron radiation tables.
16 C This routine can be used to compute the YT and FTI used
18 C Author: Igor Gavrilenko
20 COMMON /SYNTAB/ YT(54),FT(54),FTI(53)
22 DOUBLE PRECISION YM,YMA,EPS,XX
36 FT(L) = DGAUSS(BK53,YM,YMA,EPS)
47 IF(I.LT.53) FTI(I) = DGAUSS(BKS53,YM,YMA,EPS)+FTI(I+1)
48 IF(I.EQ.53) FTI(I) = DGAUSS(BKS53,YM,YMA,EPS)
52 C-------------------------------------------------------
53 DOUBLE PRECISION FUNCTION B K 5 3 (X)
57 BK53 = 4./(3.*X)*DBSKR3(X,2)+DBSKR3(X,1)
60 C------------------------------------------------------
61 DOUBLE PRECISION FUNCTION B K S 5 3 (X)
63 COMMON /SYNTAB/ YT(54),FT(54),FTI(53)
66 IF(X.GT.YT(1)) GO TO 10
70 10 IF(X.LT.YT(54)) GO TO 20
79 IF(X.NE.YT(K)) GO TO 40
83 40 IF(K2-K1.GT.1) GO TO 30
92 B = F1+(F2-F1)/(X2-X1)*(LOG(X)-X1)
99 B = F1+(F2-F1)/(X2-X1)*(X-X1)
104 60 BKS53 = .1909859*BKS53