4 *CMZ :- -26/04/91 14.55.45 by Federico Carminati
6 *-- Author : Bryan Webber
8 C-----------------------------------------------------------------------
10 SUBROUTINE HWSGEN(GENEX)
12 C-----------------------------------------------------------------------
14 C GENERATES X VALUES (IF GENEX)
16 C EVALUATES STRUCTURE FUNCTIONS AND ENFORCES CUTOFFS ON X
18 C-----------------------------------------------------------------------
20 INCLUDE 'HERWIG61.INC'
22 DOUBLE PRECISION HWBVMC,HWRUNI,X,QL
28 EXTERNAL HWBVMC,HWRUNI
32 XX(1)=EXP(HWRUNI(0,ZERO,XLMIN))
42 IF (JDAHEP(1,I).NE.0) J=JDAHEP(1,I)
48 CALL HWSFUN(X,EMSCA,IDHW(J),NSTRU,DISF(1,I),I)
52 IF (QL.LT.HWBVMC(J)) DISF(J,I)=0.