1 #include "isajet/pilot.h"
3 C----------------------------------------------------------------------
5 C- Purpose and Methods :
6 C- Setup for process 6 (WPAIR)
7 C- Lorentz frames and perform initial and final QCD jet
8 C- evolution in leading-log approximation.
10 C- Created 13-AUG-1991 Frank E. Paige,Serban D. Protopopescu
12 C----------------------------------------------------------------------
13 #if defined(CERNLIB_IMPNONE)
16 #include "isajet/primar.inc"
17 #include "isajet/jetpar.inc"
18 #include "isajet/pjets.inc"
19 #include "isajet/jetset.inc"
20 #include "isajet/jwork.inc"
21 #include "isajet/jwork2.inc"
22 #include "isajet/keys.inc"
23 #include "isajet/frame.inc"
25 INTEGER I,K,J,NJSAVE,NJFINL,JTRUE
26 C----------------------------------------------------------------------
28 C Copy momenta from /PJETS/ to /JETSET/
32 C Add extra momenta for WPAIR
36 JORIG(NJSET)=JPACK*JPAIR(J)
37 JTYPE(NJSET)=IDPAIR(J)
40 135 PJSET(K,NJSET)=PPAIR(K,J)
45 JDCAY(N0JETS+JET-1)=JTRUE*JPACK+JTRUE+1
49 C Set flags and maximum off-shell masses and generate
50 C initial QCD parton shower.
56 C Final state evolution.
57 C Define Lorentz frames and JMATCH pointers for jet evolution
65 231 FRAME(K,I)=PJSET(K,N0JETS+I-1)
69 C Set up and generate final state QCD parton shower.
70 C Boost PJSET with -FRAME.
75 IF(JET.GT.10) GO TO 240
76 IF(IDJETS(JET).EQ.10) GO TO 240
77 C Do this boost in double precision for 32-bit machines
78 CALL DBOOST(-1,FRAME(1,JET),PJSET(1,J))
81 C Set maximum off-shell masses and JDCAY flags.
85 IF(IABS(JTYPE(N0PAIR+J-1)).LT.10) THEN
86 PJSET(5,N0PAIR+J-1)=PJETS(5,JPAIR(J))
91 C Produce final-state QCD parton cascade