4 *CMZ :- -21/02/98 11.11.56 by Bryan Webber
6 *-- Author : Bryan Webber
8 C-----------------------------------------------------------------------
12 C-----------------------------------------------------------------------
14 C CHOOSES MASS ACCORDING TO BREIT-WIGNER DISTRIBUTION
16 C-----------------------------------------------------------------------
18 INCLUDE 'HERWIG61.INC'
20 DOUBLE PRECISION HWUMBW,HWR,WMX,TAU,T
24 C--WMX IS MAX NUMBER OF WIDTHS FROM NOMINAL MASS
34 IF (TAU.EQ.ZERO.OR.TAU.GT.1D-18) RETURN
36 1 T=HALF*TAN(PIFAC*(HWR()-HALF))
38 IF (ABS(T).GT.WMX) GO TO 1
40 HWUMBW=HWUMBW+HBAR*T/TAU
42 IF(HWUMBW.LT.ZERO) GOTO 1