1 #include "isajet/pilot.h"
2 SUBROUTINE INISAP(CMSE,XREAC,BEAMS,WZ,NDCAYS,DCAYS,
4 C----------------------------------------------------------------------
6 C- Purpose and Methods :
7 C- initialize ISAJET for externally supplied partons
9 C- CMSE = center of mass energy
11 C- BEAMS(2) = chose 'P ' or 'AP'
12 C- ETMIN = minimum ET of supplied partons
13 C- RCONE = minimum cone (R) between supplied partons
14 C- WZ = option 'W' or 'Z', ' ' no W's or Z's
15 C- NDCAYS= number of decay options
16 C- DCAYS= list of particles W or Z are allowed to decay into
19 C- OK = true if initialization is possible
20 C- Created 8-OCT-1991 Serban D. Protopopescu
22 C----------------------------------------------------------------------
23 #if defined(CERNLIB_IMPNONE)
26 #include "isajet/keys.inc"
27 #include "isajet/idrun.inc"
28 #include "isajet/limevl.inc"
29 #include "isajet/primar.inc"
30 #include "isajet/q1q2.inc"
31 #include "isajet/types.inc"
43 C----------------------------------------------------------------------
51 C fudge factor 1.5 to approximate ET distributions and widths
53 IF(RCONE.GT.1.5) CONCUT=1.0
61 IF(XREAC.EQ.'TWOJET ') THEN
65 ELSEIF(XREAC.EQ.'DRELLYAN') THEN
68 IF(WZ.EQ.'Z') GODY(4)=.TRUE.
80 ELSEIF(XREAC.EQ.'MINBIAS ') THEN
84 ELSEIF(XREAC.EQ.'SUPERSYM'.OR.XREAC.EQ.'SUSY ') THEN
88 ELSEIF(XREAC.EQ.'WPAIR ') THEN
92 ELSEIF(XREAC.EQ.'HIGGS ') THEN
96 ELSEIF(XREAC.EQ.'PHOTON ') THEN
109 IF (BEAMS(1).EQ.'P ') IDIN(1)=1120
110 IF (BEAMS(2).EQ.'P ') IDIN(2)=1120
111 IF (BEAMS(1).EQ.'AP') IDIN(1)=-1120
112 IF (BEAMS(2).EQ.'AP') IDIN(2)=-1120