]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HIJING/hijing1_36/hirnd2.F
From Philippe & Laurent: new variant of MUON visualization.
[u/mrichter/AliRoot.git] / HIJING / hijing1_36 / hirnd2.F
CommitLineData
e74335a4 1* $Id$
2C
3C
4C
5C
6C This generate random number between XMIN and XMAX
7 FUNCTION HIRND2(I,XMIN,XMAX)
bc676b8e 8#define BLANKET_SAVE
e74335a4 9#include "hijhb.inc"
10 SAVE
11 IF(XMIN.LT.XX(I,1)) XMIN=XX(I,1)
12 IF(XMAX.GT.XX(I,201)) XMAX=XX(I,201)
13 JMIN=1+200*(XMIN-XX(I,1))/(XX(I,201)-XX(I,1))
14 JMAX=1+200*(XMAX-XX(I,1))/(XX(I,201)-XX(I,1))
15 RX=RR(I,JMIN)+(RR(I,JMAX)-RR(I,JMIN))*RLU_HIJING(0)
16 JL=0
17 JU=202
1810 IF(JU-JL.GT.1) THEN
19 JM=(JU+JL)/2
20 IF((RR(I,201).GT.RR(I,1)).EQV.(RX.GT.RR(I,JM))) THEN
21 JL=JM
22 ELSE
23 JU=JM
24 ENDIF
25 GO TO 10
26 ENDIF
27 J=JL
28 IF(J.LT.1) J=1
29 IF(J.GE.201) J=200
30 HIRND2=(XX(I,J)+XX(I,J+1))/2.0
31 RETURN
32 END