]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HERWIG/src/hwudkl.f
Coding rule violations corrected.
[u/mrichter/AliRoot.git] / HERWIG / src / hwudkl.f
CommitLineData
3820ca8e 1
2CDECK ID>, HWUDKL.
3
4*CMZ :- -27/07/99 13.33.03 by Mike Seymour
5
6*-- Author : Ian Knowles
7
8C-----------------------------------------------------------------------
9
10 SUBROUTINE HWUDKL(ID,PMOM,DISP)
11
12C-----------------------------------------------------------------------
13
14C Given a real or virtual particle, flavour ID and 4-momentum PMOM,
15
16C returns DISP its distance travelled in mm.
17
18C-----------------------------------------------------------------------
19
20 INCLUDE 'HERWIG61.INC'
21
22 DOUBLE PRECISION HWR,PMOM(4),DISP(4),PMOM2,SCALE
23
24 INTEGER ID
25
26 EXTERNAL HWR
27
28 PMOM2=(PMOM(4)+PMOM(3))*(PMOM(4)-PMOM(3))-PMOM(1)**2-PMOM(2)**2
29
30 SCALE=-GEV2MM*LOG(HWR())
31
32 & /SQRT((PMOM2-RMASS(ID)**2)**2+(PMOM2/DKLTM(ID))**2)
33
34 IF (ID.GT.197.AND.ID.LT.203) SCALE=SCALE*EXAG
35
36 CALL HWVSCA(4,SCALE,PMOM,DISP)
37
38 END