1 *CMZ : 17/07/98 15.49.05 by Federico Carminati
6 c Prepare random generation vectors
9 COMMON /SHPHYP/ JWEI,NDNDY,YLIM,PTLIM,JWEAK,JPI0,JETA,JPIC,JPRO,
10 + JKAC,JKA0,JRHO,JOME,JPHI,JPSI,JDRY
12 COMMON /SHGENE/ IEVT,NPI0,NETA,NPIC,NPRO,NKAC,NKA0,NRHO,NOME,
15 COMMON /SHRAND/ PISP1(100),PISP2(100),ETASP1(100),ETASP2(100),
16 + PROSP(100),KAOSP(100)
18 COMMON /SHNORM/ PINOR,PIRAT,ETANOR,ETARAT,RHONOR,OMENOR,PHINOR,
24 EXTERNAL SHFPI,SHFETA,SHFPRO,SHFKAO,SHFRHO,SHFOME,SHFPHI
25 EXTERNAL SHFPSI,SHFDRY
27 IF (JPI0.EQ.1.OR.JPIC.EQ.1) THEN
28 CALL FUNPRE(SHFPI,PISP1,0.,2.)
30 CALL FUNPRE(SHFPI,PISP2,2.,PTLIM)
37 CALL FUNPRE(SHFETA,ETASP1,0.,2.)
39 CALL FUNPRE(SHFETA,ETASP2,2.,PTLIM)
46 CALL FUNPRE(SHFPRO,PROSP,0.,PTLIM)
49 IF (JKAC.EQ.1.OR.JKA0.EQ.1) THEN
50 CALL FUNPRE(SHFKAO,KAOSP,0.,PTLIM)
54 IF (JRHO.EQ.1) RHONOR = GAUSS(SHFRHO,0.,PTLIM,4.E-6)
55 IF (JOME.EQ.1) OMENOR = GAUSS(SHFOME,0.,PTLIM,4.E-6)
56 IF (JPHI.EQ.1) PHINOR = GAUSS(SHFPHI,0.,PTLIM,2.E-6)
57 IF (JPSI.EQ.1) PSINOR = GAUSS(SHFPSI,0.,PTLIM,2.E-8)
58 IF (JDRY.EQ.1) DRYNOR = GAUSS(SHFDRY,0.,PTLIM,1.E-7)