2 C*********************************************************************
6 C...Purpose: to give the value of alpha_strong.
7 COMMON/LUDAT1/MSTU(200),PARU(200),MSTJ(200),PARJ(200)
8 COMMON/LUDAT2/KCHG(500,3),PMAS(500,4),PARF(2000),VCKM(4,4)
11 C...Constant alpha_strong trivial.
12 IF(MSTU(111).LE.0) THEN
20 C...Find effective Q2, number of flavours and Lambda.
22 IF(MSTU(115).GE.2) Q2EFF=MAX(Q2,PARU(114))
25 100 IF(NF.GT.MAX(2,MSTU(113))) THEN
26 Q2THR=PARU(113)*PMAS(NF,1)**2
27 IF(Q2EFF.LT.Q2THR) THEN
29 ALAM2=ALAM2*(Q2THR/ALAM2)**(2./(33.-2.*NF))
33 110 IF(NF.LT.MIN(8,MSTU(114))) THEN
34 Q2THR=PARU(113)*PMAS(NF+1,1)**2
35 IF(Q2EFF.GT.Q2THR) THEN
37 ALAM2=ALAM2*(ALAM2/Q2THR)**(2./(33.-2.*NF))
41 IF(MSTU(115).EQ.1) Q2EFF=Q2EFF+ALAM2
44 C...Evaluate first or second order alpha_strong.
46 ALGQ=LOG(MAX(1.0001,Q2EFF/ALAM2))
47 IF(MSTU(111).EQ.1) THEN
48 ULALPS=MIN(PARU(115),PARU(2)/(B0*ALGQ))
51 ULALPS=MIN(PARU(115),PARU(2)/(B0*ALGQ)*(1.-B1*LOG(ALGQ)/