| 1 | SUBROUTINE VENINI
|
|---|
| 2 |
|
|---|
| 3 | C-----------------------------------------------------------------------
|
|---|
| 4 | C VEN(US) INI(TIALISATION)
|
|---|
| 5 | C
|
|---|
| 6 | C FIRST INITIALIZATION OF VENUS ARRAYS AND PARAMETERS
|
|---|
| 7 | C THIS SUBROUTINE IS CALLED FROM START
|
|---|
| 8 | C
|
|---|
| 9 | C DESIGN : D. HECK IK3 FZK KARLSRUHE
|
|---|
| 10 | C-----------------------------------------------------------------------
|
|---|
| 11 |
|
|---|
| 12 | *KEEP,AIR.
|
|---|
| 13 | COMMON /AIR/ COMPOS,PROBTA,AVERAW,AVOGAD
|
|---|
| 14 | DOUBLE PRECISION COMPOS(3),PROBTA(3),AVERAW,AVOGAD
|
|---|
| 15 | *KEEP,PAM.
|
|---|
| 16 | COMMON /PAM/ PAMA,SIGNUM
|
|---|
| 17 | DOUBLE PRECISION PAMA(6000),SIGNUM(6000)
|
|---|
| 18 | *KEEP,RANDPA.
|
|---|
| 19 | COMMON /RANDPA/ FAC,U1,U2,RD,NSEQ,ISEED,KNOR
|
|---|
| 20 | DOUBLE PRECISION FAC,U1,U2
|
|---|
| 21 | REAL RD(3000)
|
|---|
| 22 | INTEGER ISEED(103,10),NSEQ
|
|---|
| 23 | LOGICAL KNOR
|
|---|
| 24 | *KEEP,RUNPAR.
|
|---|
| 25 | COMMON /RUNPAR/ FIXHEI,THICK0,HILOECM,HILOELB,
|
|---|
| 26 | * STEPFC,NRRUN,NSHOW,PATAPE,MONIIN,
|
|---|
| 27 | * MONIOU,MDEBUG,NUCNUC,
|
|---|
| 28 | * CETAPE,
|
|---|
| 29 | * SHOWNO,ISHW,NOPART,NRECS,NBLKS,MAXPRT,NDEBDL,
|
|---|
| 30 | * N1STTR,MDBASE,
|
|---|
| 31 | * DEBDEL,DEBUG,FDECAY,FEGS,FIRSTI,FIXINC,FIXTAR,
|
|---|
| 32 | * FIX1I,FMUADD,FNKG,FPRINT,FDBASE
|
|---|
| 33 | * ,GHEISH,GHESIG
|
|---|
| 34 | COMMON /RUNPAC/ DSN,HOST,USER
|
|---|
| 35 | DOUBLE PRECISION FIXHEI,THICK0,HILOECM,HILOELB
|
|---|
| 36 | REAL STEPFC
|
|---|
| 37 | INTEGER NRRUN,NSHOW,PATAPE,MONIIN,MONIOU,MDEBUG,NUCNUC,
|
|---|
| 38 | * SHOWNO,ISHW,NOPART,NRECS,NBLKS,MAXPRT,NDEBDL,
|
|---|
| 39 | * N1STTR,MDBASE
|
|---|
| 40 | INTEGER CETAPE
|
|---|
| 41 | CHARACTER*79 DSN
|
|---|
| 42 | CHARACTER*20 HOST,USER
|
|---|
| 43 |
|
|---|
| 44 | LOGICAL DEBDEL,DEBUG,FDECAY,FEGS,FIRSTI,FIXINC,FIXTAR,
|
|---|
| 45 | * FIX1I,FMUADD,FNKG,FPRINT,FDBASE
|
|---|
| 46 | * ,GHEISH,GHESIG
|
|---|
| 47 | *KEEP,VENPAR.
|
|---|
| 48 | COMMON /VENPAR/ PARVAL,NPARAM,PARCHA
|
|---|
| 49 | REAL PARVAL(100)
|
|---|
| 50 | INTEGER NPARAM
|
|---|
| 51 | CHARACTER*6 PARCHA(100)
|
|---|
| 52 | *KEEP,VENUS.
|
|---|
| 53 | COMMON /VENUS/ ISH0,IVERVN,MTAR99,FVENUS,FVENSG
|
|---|
| 54 | INTEGER ISH0,IVERVN,MTAR99
|
|---|
| 55 | LOGICAL FVENUS,FVENSG
|
|---|
| 56 | *KEND.
|
|---|
| 57 |
|
|---|
| 58 | PARAMETER (KOLLMX=2500)
|
|---|
| 59 | PARAMETER (MXEPS=10)
|
|---|
| 60 | PARAMETER (MXTAU=4)
|
|---|
| 61 | PARAMETER (MXVOL=10)
|
|---|
| 62 | PARAMETER (NGAU=129)
|
|---|
| 63 | PARAMETER (NDEP=129)
|
|---|
| 64 | PARAMETER (NDET=129)
|
|---|
| 65 | PARAMETER (NPTF=129)
|
|---|
| 66 | PARAMETER (NPTJ=129)
|
|---|
| 67 | PARAMETER (NSTRU=2049)
|
|---|
| 68 | COMMON /ACCUM/ AMSAC,ILAMAS,IMSG,INOIAC,IPAGE,JERR,NAEVT,NREVT
|
|---|
| 69 | * ,NRPTL,NRSTR,NTEVT
|
|---|
| 70 | COMMON /CDEN/ MASSNR,RMX,R0
|
|---|
| 71 | COMMON /CGAU/ QGAU(NGAU),XGAU(NGAU)
|
|---|
| 72 | COMMON /CIUTOT/ IUTOTC,IUTOTE
|
|---|
| 73 | COMMON /CJINTC/ CLUST(MXTAU,MXVOL,MXEPS)
|
|---|
| 74 | COMMON /CJINTD/ VOLSUM(MXTAU),VO2SUM(MXTAU),NCLSUM(MXTAU)
|
|---|
| 75 | COMMON /CLEP/ ICINPU,IDSCAT
|
|---|
| 76 | COMMON /CNSTA/ AINFIN,PI,PIOM,PROM
|
|---|
| 77 | COMMON /COL/ BIMP,BMAX,COORD(4,KOLLMX),DISTCE(KOLLMX)
|
|---|
| 78 | * ,QDEP(NDEP),QDET14(NDET),QDET16(NDET),QDET40(NDET)
|
|---|
| 79 | * ,QDET99(NDET),RMPROJ,RMTARG(4),XDEP(NDEP)
|
|---|
| 80 | * ,XDET14(NDET),XDET16(NDET),XDET40(NDET)
|
|---|
| 81 | * ,XDET99(NDET)
|
|---|
| 82 | * ,KOLL,LTARG,NORD(KOLLMX),NPROJ,NRPROJ(KOLLMX)
|
|---|
| 83 | * ,NRTARG(KOLLMX),NTARG
|
|---|
| 84 | COMMON /CPTF/ FPTFS,FPTFSS,FPTFU,FPTFUS,FPTFUU
|
|---|
| 85 | * ,QPTFS(NPTF),QPTFSS(NPTF),QPTFU(NPTF),QPTFUS(NPTF)
|
|---|
| 86 | * ,QPTFUU(NPTF),XPTF(NPTF)
|
|---|
| 87 | COMMON /CPTJ/ QPTJ(NPTJ),XPTJ(NPTJ)
|
|---|
| 88 | COMMON /CPTLU/ NPTLU
|
|---|
| 89 | COMMON /CQUAMA / QUAMA
|
|---|
| 90 | DOUBLE PRECISION SEEDC,SEEDI
|
|---|
| 91 | COMMON /CSEED/ SEEDC,SEEDI
|
|---|
| 92 | COMMON /CVSN/ IVERSN
|
|---|
| 93 | COMMON /EPSCR/ EPSCRI
|
|---|
| 94 | COMMON /FILES/ IFCH,IFDT,IFHI,IFMT,IFOP
|
|---|
| 95 | COMMON /NEVNT/ NEVNT
|
|---|
| 96 | COMMON /PARO1/ AMPRIF,AMSIAC,BMAXIM,BMINIM,CORE,CUTMSQ,CUTMSS
|
|---|
| 97 | * ,DELMSS,DELREM,FCTRMX,GAUMX,OVERLP,PAREA,PDIQUA
|
|---|
| 98 | * ,PHARD,PSPINL,PSPINH,PISPN,PTF,PTH,PTMX,PTQ,PUD
|
|---|
| 99 | * ,PVALEN,QSEPC,QSETC,QMUST,QVAPC,QVATC,RADIAC
|
|---|
| 100 | * ,RADIAS,RSTRAS,SIGJ,SIGPPI,TAUMAX,TAUMIN
|
|---|
| 101 | * ,TAUMX,TAUNLL,TENSN,THEMAS,WPROJ,WTARG,WTMINI
|
|---|
| 102 | * ,WTSTEP,XCUT
|
|---|
| 103 | * ,IAQU,IFRADE,IOJINT,IOPBRK,IOPENT,IOPENU
|
|---|
| 104 | * ,IOPTF,IOPTQ,IRESCL,IWCENT,KENTRO,KO1KO2
|
|---|
| 105 | * ,LABSYS,MAXRES,NCLEAN,NCOLMX,NDECAW,NEQMN,NEQMX
|
|---|
| 106 | * ,NSTTAU,NTRYMX,NUMTAU
|
|---|
| 107 | COMMON /PARO2/ AMPROJ,AMTARG,ANGMUE,ELEPTI,ELEPTO,ENGY
|
|---|
| 108 | * ,PNLL,PNLLX,PROB(99),PROSEA,RHOPHI,TAUREA
|
|---|
| 109 | * ,YHAHA,YMXIMI,YPJTL
|
|---|
| 110 | * ,ICBAC(99,2),ICFOR(99,2),ICHOIC,ICLHIS,IDPM
|
|---|
| 111 | * ,IDPROJ,IDTARG,IENTRO,IJPHIS,IMIHIS,IPAGI,ISH
|
|---|
| 112 | * ,ISHEVT,ISHSUB,ISPALL,ISPHIS,ISTMAX,ISUP,IVI
|
|---|
| 113 | * ,JPSI,JPSIFI,KUTDIQ,LAPROJ,LATARG,MAPROJ,MATARG
|
|---|
| 114 | * ,MODSHO,NDECAX,NDECAY,NEVENT
|
|---|
| 115 | COMMON /PARO3/ ASUHAX(7),ASUHAY(7),OMEGA,SIGPPD,SIGPPE,UENTRO
|
|---|
| 116 | * ,IWZZZZ
|
|---|
| 117 | COMMON /PARO4/ GRICEL,GRIDEL,GRIGAM,GRIRSQ,GRISLO
|
|---|
| 118 | COMMON /PARO5/ DELEPS,DELVOL
|
|---|
| 119 | COMMON /QUARKM/ SMAS,SSMAS,USMAS,UUMAS
|
|---|
| 120 | COMMON /STRU2/ DELTA0,DELTA1,QSEH(NSTRU),QSEPI(NSTRU)
|
|---|
| 121 | * ,QVAH(NSTRU),QVAPI(NSTRU),XSE(NSTRU),XVA(NSTRU)
|
|---|
| 122 | COMMON /VENLIN/ PTQ1,PTQ2,PTQ3,QMUST1,QMUST2,QMUST3
|
|---|
| 123 | * ,IDTABL(100)
|
|---|
| 124 |
|
|---|
| 125 | EXTERNAL SDENSI,SGAU,SPTF,SPTJ
|
|---|
| 126 | C-----------------------------------------------------------------------
|
|---|
| 127 |
|
|---|
| 128 | IF ( DEBUG ) WRITE(MDEBUG,*) 'VENINI:'
|
|---|
| 129 |
|
|---|
| 130 | IFMT = MONIOU
|
|---|
| 131 | IFCH = MDEBUG
|
|---|
| 132 | ICHOIC = 2
|
|---|
| 133 | NEVNT = 0
|
|---|
| 134 |
|
|---|
| 135 | C VERSION NUMBER
|
|---|
| 136 | C --------------
|
|---|
| 137 | IVERSN=4125
|
|---|
| 138 | IVERVN=IVERSN
|
|---|
| 139 |
|
|---|
| 140 | C FRAGMENTATION PARAMETERS/OPTIONS
|
|---|
| 141 | C --------------------------------
|
|---|
| 142 | C PROB. FOR U OR D QUARK PRODUCTION ( =(1-P_STRANGE)/2 ):
|
|---|
| 143 | PUD=0.455
|
|---|
| 144 | C QQ-QQBAR PROBABILITY
|
|---|
| 145 | PDIQUA=0.12
|
|---|
| 146 | C SPIN PROBABILITIES (FOR LIGHT AND HEAVY FLAVOURS):
|
|---|
| 147 | PSPINL=0.50
|
|---|
| 148 | PSPINH=0.75
|
|---|
| 149 | C ISOSPIN PROBABILITY:
|
|---|
| 150 | PISPN=0.50
|
|---|
| 151 | C OPTION FOR P_T DISTRIBUTION (1=EXPONENTIAL,2=GAUSSIAN):
|
|---|
| 152 | IOPTF=1
|
|---|
| 153 | C AVERAGE P_TRANSVERSE
|
|---|
| 154 | PTF=0.40
|
|---|
| 155 | C STRING TENSION:
|
|---|
| 156 | TENSN=1.0
|
|---|
| 157 | C STRING DECAY PARAMETER
|
|---|
| 158 | PAREA=.60
|
|---|
| 159 | C THRESHOLD RESONANCE -> STRING
|
|---|
| 160 | DELREM=1.0
|
|---|
| 161 | C CUTOFF FOR KMAXOR BEYOND WHICH PDIQ=0 IN SR JSPLIT
|
|---|
| 162 | KUTDIQ=4
|
|---|
| 163 | C OPTION FOR BREAKING PROCEDURE (1=AMOR,2=SAMBA)
|
|---|
| 164 | IOPBRK=1
|
|---|
| 165 |
|
|---|
| 166 | C PROTON-PROTON PARAMETERS/OPTIONS
|
|---|
| 167 | C --------------------------------
|
|---|
| 168 | C OPTION FOR QUARK P_T DISTRIBUTION (1=EXPONENTIAL,2=GAUSSIAN,3=POWE
|
|---|
| 169 | IOPTQ=2
|
|---|
| 170 | C MEAN TRANSVERSE MOMENTUM OF QUARKS
|
|---|
| 171 | C (Q1+Q2*LN(E)+Q3*LN(E)**2, E=SQRT(S)):
|
|---|
| 172 | PTQ1=0.260
|
|---|
| 173 | PTQ2=0.
|
|---|
| 174 | PTQ3=0.
|
|---|
| 175 | C PROBABILITY FOR SEMIHARD INTERACTION (NOT USED IF NEGATIVE):
|
|---|
| 176 | C PHARD=-1.0
|
|---|
| 177 | C CUTOFF PARAMETER FOR P_T DISTR. FOR SEMIHARD INTERACTIONS:
|
|---|
| 178 | PTH=1.0
|
|---|
| 179 | C EFFECTIVE RATIO OF STRANGE SEA OVER U SEA:
|
|---|
| 180 | RSTRAS=0.
|
|---|
| 181 | C EFFECTIVE CUTOFF MASS IN STRUCTURE FUNCTIONS:
|
|---|
| 182 | CUTMSQ=2.0
|
|---|
| 183 | CUTMSS=0.001
|
|---|
| 184 | C VALENCE QUARK FRACTION IN CASE OF DIFFRACTIVE INTERACTION
|
|---|
| 185 | PVALEN=0.30
|
|---|
| 186 | C PHASE SPACE PARAMETERS:
|
|---|
| 187 | DELMSS=0.300
|
|---|
| 188 |
|
|---|
| 189 | C GRIBOV-REGGE-THEORY PARAMETERS
|
|---|
| 190 | C ------------------------------
|
|---|
| 191 | C GAMMA (IN FM**2):
|
|---|
| 192 | GRIGAM=3.64*0.04
|
|---|
| 193 | C R**2(IN FM**2):
|
|---|
| 194 | GRIRSQ=3.56*0.04
|
|---|
| 195 | C DELTA=INTERCEPT OF REGGE TRAJECTORY-1:
|
|---|
| 196 | GRIDEL=0.07
|
|---|
| 197 | C SLOPE OF REGGE TRAJECTORY (IN FM**2):
|
|---|
| 198 | GRISLO=0.25*0.04
|
|---|
| 199 | C C (DETERMINES RELATIVE WEIGHT OF ELASTIC AND DIFFR CROSS SCTN):
|
|---|
| 200 | GRICEL=1.5
|
|---|
| 201 |
|
|---|
| 202 | C NUCLEUS-NUCLEUS PARAMETERS
|
|---|
| 203 | C --------------------------
|
|---|
| 204 | C HARD CORE DISTANCE:
|
|---|
| 205 | CORE=0.8
|
|---|
| 206 | C JPSI NUCLEON CROSS SECTION (FM**2):
|
|---|
| 207 | SIGJ=0.2
|
|---|
| 208 |
|
|---|
| 209 | C RESCATTERING PARAMETERS
|
|---|
| 210 | C -----------------------
|
|---|
| 211 | C REACTION TIME:
|
|---|
| 212 | TAUREA=1.5
|
|---|
| 213 | C OVERLAP PARAMETER (NOT USED IF NEGATIVE)
|
|---|
| 214 | OVERLP=-1.0
|
|---|
| 215 | C BARYON RADIUS:
|
|---|
| 216 | RADIAC=0.65
|
|---|
| 217 | C MESON RADIUS:
|
|---|
| 218 | RADIAS=0.35
|
|---|
| 219 | C CRITICAL ENERGY DENSITY (<0 TO AVOID SECONDARY INTERACTIONS):
|
|---|
| 220 | EPSCRI=1.0
|
|---|
| 221 | C BARYON ENERGY DENSITY
|
|---|
| 222 | EPSBAR=2.0
|
|---|
| 223 | C INTERACTION MASS:
|
|---|
| 224 | AMSIAC=0.8
|
|---|
| 225 | C OPTION TO CALL JINTA1 (1) OR JINTA2 (2)
|
|---|
| 226 | IOJINT=2
|
|---|
| 227 | C PRINT OPTIONS
|
|---|
| 228 | AMPRIF=0.
|
|---|
| 229 | DELVOL=1.0
|
|---|
| 230 | DELEPS=1.0
|
|---|
| 231 |
|
|---|
| 232 | C CLUSTER DECAY PARAMETERS/OPTIONS
|
|---|
| 233 | C --------------------------------
|
|---|
| 234 | C CORRELATION LENGTH
|
|---|
| 235 | C (CORLEN>1.0: FIRST FIX SHORT CLUSTER BREAKING
|
|---|
| 236 | CORLEN=1.0
|
|---|
| 237 | C MINIMUM MASS
|
|---|
| 238 | AMUSEG=3.0
|
|---|
| 239 | C BAG CONSTANT -1/4
|
|---|
| 240 | BAG4RT=0.200
|
|---|
| 241 | C OPTION FOR ENTROPY CALCULATION:
|
|---|
| 242 | C IOPENT=0: ZERO ENTROPY
|
|---|
| 243 | C IOPENT=1: OSCILLATOR MODEL (0 FOR K.LE.UENTRO)
|
|---|
| 244 | C IOPENT=2: FERMI GAS WITH CONST VOLUME (0 FOR K.LE.UENTRO)
|
|---|
| 245 | C IOPENT=3: FERMI GAS WITH CONST DENSITY (0 FOR K.LE.UENTRO)
|
|---|
| 246 | C IOPENT=4: FERMI GAS WITH CONST VOLUME - NEW (0 FOR K.LE.UENTRO)
|
|---|
| 247 | C IOPENT=5: RESONANCE GAS (HAGEDORN) (0 FOR U.LE.UENTRO)
|
|---|
| 248 | IOPENT=5
|
|---|
| 249 | UENTRO=4.0
|
|---|
| 250 | KENTRO=100000
|
|---|
| 251 | C DECAY TIME (COMOVING FRAME):
|
|---|
| 252 | TAUNLL=1.0
|
|---|
| 253 | C OSCILLATOR QUANTUM
|
|---|
| 254 | OMEGA=0.500
|
|---|
| 255 |
|
|---|
| 256 | C PRESENTLY NOT USED
|
|---|
| 257 | C ------------------
|
|---|
| 258 |
|
|---|
| 259 | C CLUSTER DECAY INITIALIZATIONS
|
|---|
| 260 | C -----------------------------
|
|---|
| 261 | C AVERAGE HADRON MASSES, TWO LOWEST MULTIPLETS (IF POSSIBLE):
|
|---|
| 262 | C N/DELTA,LAMBDA/SIGMA,XI,OMEGA,PI/RHO,KAON,DELTA:
|
|---|
| 263 | ASUHAX(1)=1.134
|
|---|
| 264 | ASUHAX(2)=1.301
|
|---|
| 265 | ASUHAX(3)=1.461
|
|---|
| 266 | ASUHAX(4)=1.673
|
|---|
| 267 | ASUHAX(5)=0.6125
|
|---|
| 268 | ASUHAX(6)=0.7915
|
|---|
| 269 | ASUHAX(7)=1.2320
|
|---|
| 270 | C LOWEST MASSES:
|
|---|
| 271 | ASUHAY(1)=0.940
|
|---|
| 272 | ASUHAY(2)=1.200
|
|---|
| 273 | ASUHAY(3)=1.322
|
|---|
| 274 | ASUHAY(4)=1.673
|
|---|
| 275 | ASUHAY(5)=0.1400
|
|---|
| 276 | ASUHAY(6)=0.4977
|
|---|
| 277 | ASUHAY(7)=1.2320
|
|---|
| 278 |
|
|---|
| 279 | C TECHNICAL PARAMETERS
|
|---|
| 280 | C --------------------
|
|---|
| 281 | C DELTA_ZETA FOR /C4PTL/...WEIPTL()
|
|---|
| 282 | DLZETA=0.5
|
|---|
| 283 | C MIN TAU FOR SPACE-TIME EVOLUTION:
|
|---|
| 284 | TAUMIN=0.
|
|---|
| 285 | C MAX TAU FOR SPACE-TIME EVOLUTION
|
|---|
| 286 | TAUMAX=10.0
|
|---|
| 287 | C TAU STEPS FOR SPACE-TIME EVOTUTION (46+40)
|
|---|
| 288 | NUMTAU=51
|
|---|
| 289 | C RANGE FOR PT DISTRIBUTION
|
|---|
| 290 | PTMX=6.0
|
|---|
| 291 | C RANGE FOR GAUSS DISTRIBUTION
|
|---|
| 292 | GAUMX=8.0
|
|---|
| 293 | C PARAMETER DETERMINING RANGE FOR DENSITY DISTRIBUTION
|
|---|
| 294 | FCTRMX=10.0
|
|---|
| 295 | C TRY-AGAIN PARAMETER
|
|---|
| 296 | NTRYMX=10
|
|---|
| 297 | C MAX TIME FOR JPSI EVOLUTION
|
|---|
| 298 | TAUMX=20.0
|
|---|
| 299 | C TIME STEPS FOR JPSI EVOLUTION
|
|---|
| 300 | NSTTAU=100
|
|---|
| 301 |
|
|---|
| 302 | C OPTIONS
|
|---|
| 303 | C -------
|
|---|
| 304 | C OPTION FOR MINIMUM ENERGY IN SJCGAM:
|
|---|
| 305 | C IOPENU = 1 : SUM OF HADRON MASSES
|
|---|
| 306 | C IOPENU = 2 : BAG MODEL CURVE WITH MINIMUM AT NONZERO STRANGEN.
|
|---|
| 307 | IOPENU=1
|
|---|
| 308 | C PARAMETER THETA IN BERGER/JAFFE MASS FORMULA
|
|---|
| 309 | THEMAS=0.51225
|
|---|
| 310 | C SEA PROBABILITY (IF .LT. 0. THEN CALCULATED FROM STRUCTURE FNCTS)
|
|---|
| 311 | PROSEA=-1.0
|
|---|
| 312 | C INELASTIC PP CROSS SECTION (FM**2)
|
|---|
| 313 | C (IF NEGATIVE: CALCULATED FROM GRIBOV-REGGE-THEORY):
|
|---|
| 314 | CDH SIGPPI=-1.0
|
|---|
| 315 | C MULTISTRING PARAMETER (Q1+Q2*LN(E)+Q3*LN(E)**2, E=SQRT(S)):
|
|---|
| 316 | C (NOT USED IF RACPRO IS CALLED WITH 'GRI'-OPTION (DEFAULT))
|
|---|
| 317 | QMUST1=0.50
|
|---|
| 318 | QMUST2=0.
|
|---|
| 319 | QMUST3=0.
|
|---|
| 320 | C ENTRO() CALCULATED (1) OR FROM DATA (2)
|
|---|
| 321 | IENTRO=2
|
|---|
| 322 | C DUAL PARTON MODEL (1) OR NOT (ELSE)
|
|---|
| 323 | IDPM=0
|
|---|
| 324 | C ANTIQUARK COLOR EXCHANGE (1) OR NOT (0):
|
|---|
| 325 | IAQU=1
|
|---|
| 326 | C MINIMUM NUMBER OF VALENCE QUARKS:
|
|---|
| 327 | NEQMN=-5
|
|---|
| 328 | C MAXIMUM NUMBER OF VALENCE QUARKS:
|
|---|
| 329 | NEQMX=5
|
|---|
| 330 | C UPPER LIMIT FOR RAPIDITY INTERVAL FOR INTERMITTENCY ANALYSIS
|
|---|
| 331 | YMXIMI=2.0
|
|---|
| 332 | C CLEAN /CPTL/ IF NCLEAN > 0 (EVERY NCLEAN_TH TIME STEP)
|
|---|
| 333 | NCLEAN=0
|
|---|
| 334 | C TRAFO FROM PP-CM INTO LAB-SYSTEM (1) OR NOT (.NE.1)
|
|---|
| 335 | LABSYS=1
|
|---|
| 336 | C MAXIMUM NUMBER OF COLLISIONS:
|
|---|
| 337 | NCOLMX=1000
|
|---|
| 338 | C MAXIMUM RESONANCE SPIN (SPIN IN A GENARAL SENSE: MOD(/ID/,10))
|
|---|
| 339 | MAXRES=99999
|
|---|
| 340 | C MOMENTUM RESCALING (1=YES):
|
|---|
| 341 | IRESCL=1
|
|---|
| 342 | C NUE ENERGY
|
|---|
| 343 | ELEPTI=43.00
|
|---|
| 344 | C MUE ENERGY
|
|---|
| 345 | ELEPTO=26.24
|
|---|
| 346 | C MUE ANGLE
|
|---|
| 347 | ANGMUE=3.9645/180.*3.1415926
|
|---|
| 348 | C JPSI TO BE PRODUCED (1) OR NOT (0):
|
|---|
| 349 | JPSI=0
|
|---|
| 350 | C JPSI FINAL STATE INTERACTION (1) OR NOT (0):
|
|---|
| 351 | JPSIFI=0
|
|---|
| 352 | C COLLISION TRIGGER (ONLY COLL BETWEEN KO1 AND KO2 ARE USED):
|
|---|
| 353 | KO1KO2=00009999
|
|---|
| 354 | C PRINT OPTION:
|
|---|
| 355 | C ISH=14: CALL UTTIMA
|
|---|
| 356 | C ISH=15: PRINTS PTLS READ FROM DATA FILE IN SR VEANLY
|
|---|
| 357 | C ISH=16: PRINTS SEA PROB.
|
|---|
| 358 | C ISH=17: PRINTS RANDOM NUMBERS
|
|---|
| 359 | C ISH=18: SR JCLUDE, NO-PHASE-SPACE CLUSTERS
|
|---|
| 360 | C ISH=19: SR AINITL, CALL SMASSP
|
|---|
| 361 | C ISH=20: SR VEANLY, PRINTS EVT NR IF EVT IS ACCEPTED
|
|---|
| 362 | C ISH=21: CREATES HISTOGRAM FOR SEA DISTRIBUTION
|
|---|
| 363 | C ISH=22: SR JFRADE, MSG AFTER CALL UTCLEA
|
|---|
| 364 | C ISH=23: CALL JINTFP
|
|---|
| 365 | C ISH=24: CALL JINTCL
|
|---|
| 366 | C ISH=25: CALL JCHPRT
|
|---|
| 367 | C ISH=90,91,92,93,94,95: MORE AND MORE DETAILED MESSAGES.
|
|---|
| 368 | IF ( DEBUG ) THEN
|
|---|
| 369 | ISH = ISH0
|
|---|
| 370 | ELSE
|
|---|
| 371 | ISH = 0
|
|---|
| 372 | ENDIF
|
|---|
| 373 | C PRINT OPTION:
|
|---|
| 374 | C ISHSUB=IJMN, IJ SPECIFIES LOCATION WHERE ISH=MN.
|
|---|
| 375 | C IJ=01: SR JCLUDE
|
|---|
| 376 | C IJ=02: SR JETGEN
|
|---|
| 377 | C IJ=03: SR JFRADE, STARTING BEFORE FRAGMENTATION
|
|---|
| 378 | C IJ=04: SR JDECAY
|
|---|
| 379 | C IJ=05: SR JDECAX
|
|---|
| 380 | C IJ=06: SR NUCOLL
|
|---|
| 381 | C IJ=07: SR NUCOGE+-
|
|---|
| 382 | C IJ=08: SR ASTORE
|
|---|
| 383 | C IJ=09: SR JFRADE, STARTING AFTER FRAGMENTATION
|
|---|
| 384 | C IJ=10: SR JFRADE, STARTING BEFORE DECAY
|
|---|
| 385 | C IJ=11: SR JFRADE, STARTING AFTER INTERACTIONS
|
|---|
| 386 | C IJ=12: SR JCENTR, ENTRO() IN DATA FORMAT
|
|---|
| 387 | C IJ=13: SR JCENTP
|
|---|
| 388 | C IJ=14: SR JDECAX IF CLUSTER DECAY
|
|---|
| 389 | C IJ=15: SR JSPLIT
|
|---|
| 390 | C IJ=16: SR JFRADE
|
|---|
| 391 | C IJ=17: SR RACPRO
|
|---|
| 392 | C IJ=18: SR UTCLEA
|
|---|
| 393 | C IJ=19: SR JINTA1, JINTA2, AFTER CALL UTCLEA
|
|---|
| 394 | C IJ=20: SR JDECAS
|
|---|
| 395 | C IJ=21: SR JDECAS (WITHOUT JDECAX)
|
|---|
| 396 | ISHSUB=0
|
|---|
| 397 | C PRINT OPTION:
|
|---|
| 398 | C IF ISHEVT.NE.0: FOR EVT#.NE.ISHEVT ISH IS SET TO 0
|
|---|
| 399 | ISHEVT=0
|
|---|
| 400 | C PRINT MARKS BETWEEN WHOM ISH IS SET TO ISH(INIT):
|
|---|
| 401 | IPAGI=0
|
|---|
| 402 | C VERIFY OPTION FOR INPUT READING:
|
|---|
| 403 | IVI=1
|
|---|
| 404 | C MAXIMUM IMPACT PARAMETER (BMAXIM=0=>CENTRAL):
|
|---|
| 405 | BMAXIM=10000.
|
|---|
| 406 | C MINIMUM IMPACT PARAMETER:
|
|---|
| 407 | BMINIM=0.
|
|---|
| 408 | C STORE ONLY STABLE PTL (0) OR ALSO PARENTS (1):
|
|---|
| 409 | ISTMAX=0
|
|---|
| 410 | C RANDOM GENERATOR SEED
|
|---|
| 411 | SEEDI=ISEED(1,1)
|
|---|
| 412 | SEEDC=ISEED(2,1)+1.D9*ISEED(3,1)
|
|---|
| 413 | C SUPPRESSION (1) OR NOT OF MESSAGES
|
|---|
| 414 | ISUP=0
|
|---|
| 415 | C SUPPRESSION OF CALLING JFRADE (0). JFRADE=FRAGM+DECAY+RESCATTERING
|
|---|
| 416 | IFRADE=1
|
|---|
| 417 | C.. DECAY SUPPRESSION. NDECAY SPECIFIES WHICH RESONANCES ARE NOT DECAY
|
|---|
| 418 | C.. 0000001 : ALL RESONANCES
|
|---|
| 419 | C.. 0000010 : K_SHORT/LONG (+-20)
|
|---|
| 420 | C.. 0000100 : LAMBDA (+-2130)
|
|---|
| 421 | C.. 0001000 : SIGMA (+-1130,+-2230)
|
|---|
| 422 | C.. 0010000 : CASCADE (+-2330,+-1330)
|
|---|
| 423 | C.. 0100000 : OMEGA (+-3331)
|
|---|
| 424 | C.. 1000000 : PI0 (110)
|
|---|
| 425 | NDECAY=1111110
|
|---|
| 426 | C.. DECAY SUPPRESSION. NDECAX SPECIFIES WHICH RESONANCES ARE NOT DECAY
|
|---|
| 427 | C.. 0000001 : JPSI
|
|---|
| 428 | C.. 0000010 : K_ZERO (+-230)
|
|---|
| 429 | C.. 0000100 : DELTA (+-1111,+-1121,+-1221,+-2221)
|
|---|
| 430 | C.. 0001000 : RHO,OMEGA,PHI (111,+-121,221,331)
|
|---|
| 431 | C.. 0010000 : ETA (220)
|
|---|
| 432 | C.. 0100000 : ETAPRIME (330)
|
|---|
| 433 | C.. 1000000 : A0 (112), A+- (+-122)
|
|---|
| 434 | NDECAX=0010000
|
|---|
| 435 | C.. DECAY SUPPRESSION. NDECAW SPECIFIES WHICH RESONANCES ARE NOT DECAY
|
|---|
| 436 | C.. 0000001 : F0 (332)
|
|---|
| 437 | C.. 0000010 : K* (+-131,+-231)
|
|---|
| 438 | NDECAW=0
|
|---|
| 439 | C FILL ZZZZ HISTOGRAMS (1) OR NOT (0)
|
|---|
| 440 | C IWZZZZ=0
|
|---|
| 441 | C FILL INTERMITTENCY HISTOGRAMS (1) OR NOT (0)
|
|---|
| 442 | C IMIHIS=0
|
|---|
| 443 | C FILL SPACE-TIME HISTOGRAMS (1) OR NOT (0)
|
|---|
| 444 | ISPHIS=0
|
|---|
| 445 | C FILL CLUSTER HISTOGRAMS (1) OR NOT (0)
|
|---|
| 446 | C ICLHIS=0
|
|---|
| 447 | C FILL JPSI HISTOGRAMS (1) OR NOT (0)
|
|---|
| 448 | C IJPHIS=0
|
|---|
| 449 | C RHO/RHO+PHI RATIO
|
|---|
| 450 | RHOPHI=0.5
|
|---|
| 451 | C WSPA: ALL PTLS (1) OR ONLY INTERACTING PTLS (ELSE)
|
|---|
| 452 | ISPALL=1
|
|---|
| 453 | C TMIN IN WSPA
|
|---|
| 454 | WTMINI=-3.0
|
|---|
| 455 | C T-STEP IN WSPA
|
|---|
| 456 | WTSTEP=1.0
|
|---|
| 457 | C ONLY CENTRAL POINT (1) OR LONGITUDINAL DISTRIBUTION (ELSE) IN WSPA
|
|---|
| 458 | IWCENT=0
|
|---|
| 459 | C QUARK MASSES
|
|---|
| 460 | SMAS=0.
|
|---|
| 461 | UUMAS=0.
|
|---|
| 462 | USMAS=0.
|
|---|
| 463 | SSMAS=0.
|
|---|
| 464 |
|
|---|
| 465 | C CONSTANTS (PROTON MASS, PION MASS, PI, INFINITE)
|
|---|
| 466 | C ---------
|
|---|
| 467 | C PROM=0.94
|
|---|
| 468 | PROM=PAMA(14)
|
|---|
| 469 | C PIOM=0.14
|
|---|
| 470 | PIOM=PAMA(8)
|
|---|
| 471 | PI=3.141592654
|
|---|
| 472 | AINFIN=1.E+30
|
|---|
| 473 |
|
|---|
| 474 | C INITIALIZATIONS
|
|---|
| 475 | C ---------------
|
|---|
| 476 | LAPROJ=0
|
|---|
| 477 | MAPROJ=0
|
|---|
| 478 | LATARG=0
|
|---|
| 479 | MAPROJ=0
|
|---|
| 480 | IDPROJ=1120
|
|---|
| 481 | IDTARG=1120
|
|---|
| 482 | DO 6 I=1,99
|
|---|
| 483 | PROB(I)=0.
|
|---|
| 484 | ICBAC(I,1)=0
|
|---|
| 485 | ICBAC(I,2)=0
|
|---|
| 486 | ICFOR(I,1)=0
|
|---|
| 487 | ICFOR(I,2)=0
|
|---|
| 488 | 6 CONTINUE
|
|---|
| 489 | PNLL=0.
|
|---|
| 490 |
|
|---|
| 491 | C FEW INITIALIZATIONS FOR CROSS SECTION CALCULATIONS
|
|---|
| 492 | C --------------------------------------------------
|
|---|
| 493 |
|
|---|
| 494 | IMSG=0
|
|---|
| 495 | JERR=0
|
|---|
| 496 | NTEVT=0
|
|---|
| 497 | NREVT=0
|
|---|
| 498 | NAEVT=0
|
|---|
| 499 | NRSTR=0
|
|---|
| 500 | NRPTL=0
|
|---|
| 501 | INOIAC=0
|
|---|
| 502 | ILAMAS=0
|
|---|
| 503 | NPTLU=0
|
|---|
| 504 | DO 44 ITAU = 1,MXTAU
|
|---|
| 505 | VOLSUM(ITAU)=0.
|
|---|
| 506 | VO2SUM(ITAU)=0.
|
|---|
| 507 | NCLSUM(ITAU)=0
|
|---|
| 508 | 44 CONTINUE
|
|---|
| 509 | DO 43 IEPS=1,MXEPS
|
|---|
| 510 | DO 43 IVOL=1,MXVOL
|
|---|
| 511 | DO 43 ITAU=1,MXTAU
|
|---|
| 512 | CLUST(ITAU,IVOL,IEPS) = 0.
|
|---|
| 513 | 43 CONTINUE
|
|---|
| 514 | IUTOTC=0
|
|---|
| 515 | IUTOTE=0
|
|---|
| 516 |
|
|---|
| 517 | IF ( NPARAM .GT. 0 ) THEN
|
|---|
| 518 | DO 3 N=1,NPARAM
|
|---|
| 519 | CALL UTLOW6(PARCHA(N))
|
|---|
| 520 | IF ( DEBUG ) WRITE(MDEBUG,*) PARCHA(N),PARVAL(N)
|
|---|
| 521 | IF (PARCHA(N).EQ.'AMPRIF')THEN
|
|---|
| 522 | AMPRIF=PARVAL(N)
|
|---|
| 523 | ELSEIF(PARCHA(N).EQ.'AMSIAC')THEN
|
|---|
| 524 | AMSIAC=PARVAL(N)
|
|---|
| 525 | ELSEIF(PARCHA(N).EQ.'AMUSEG')THEN
|
|---|
| 526 | AMUSEG=PARVAL(N)
|
|---|
| 527 | ELSEIF(PARCHA(N).EQ.'ANGMUE')THEN
|
|---|
| 528 | ANGMUE=PARVAL(N)
|
|---|
| 529 | ELSEIF(PARCHA(N).EQ.'BAG4RT')THEN
|
|---|
| 530 | BAG4RT=PARVAL(N)
|
|---|
| 531 | ELSEIF(PARCHA(N).EQ.'BMAXIM')THEN
|
|---|
| 532 | BMAXIM=PARVAL(N)
|
|---|
| 533 | ELSEIF(PARCHA(N).EQ.'BMINIM')THEN
|
|---|
| 534 | BMINIM=PARVAL(N)
|
|---|
| 535 | ELSEIF(PARCHA(N).EQ.'CORE ')THEN
|
|---|
| 536 | CORE =PARVAL(N)
|
|---|
| 537 | ELSEIF(PARCHA(N).EQ.'CORLEN')THEN
|
|---|
| 538 | CORLEN=PARVAL(N)
|
|---|
| 539 | ELSEIF(PARCHA(N).EQ.'CUTMSQ')THEN
|
|---|
| 540 | CUTMSQ=PARVAL(N)
|
|---|
| 541 | ELSEIF(PARCHA(N).EQ.'CUTMSS')THEN
|
|---|
| 542 | CUTMSS=PARVAL(N)
|
|---|
| 543 | ELSEIF(PARCHA(N).EQ.'DELEPS')THEN
|
|---|
| 544 | DELEPS=PARVAL(N)
|
|---|
| 545 | ELSEIF(PARCHA(N).EQ.'DELMSS')THEN
|
|---|
| 546 | DELMSS=PARVAL(N)
|
|---|
| 547 | ELSEIF(PARCHA(N).EQ.'DELREM')THEN
|
|---|
| 548 | DELREM=PARVAL(N)
|
|---|
| 549 | ELSEIF(PARCHA(N).EQ.'DELVOL')THEN
|
|---|
| 550 | DELVOL=PARVAL(N)
|
|---|
| 551 | ELSEIF(PARCHA(N).EQ.'ELEPTI')THEN
|
|---|
| 552 | ELEPTI=PARVAL(N)
|
|---|
| 553 | ELSEIF(PARCHA(N).EQ.'ELEPTO')THEN
|
|---|
| 554 | ELEPTO=PARVAL(N)
|
|---|
| 555 | ELSEIF(PARCHA(N).EQ.'EPSCRI')THEN
|
|---|
| 556 | EPSCRI=PARVAL(N)
|
|---|
| 557 | ELSEIF(PARCHA(N).EQ.'FCTRMX')THEN
|
|---|
| 558 | FCTRMX=PARVAL(N)
|
|---|
| 559 | ELSEIF(PARCHA(N).EQ.'GAUMX ')THEN
|
|---|
| 560 | GAUMX =PARVAL(N)
|
|---|
| 561 | ELSEIF(PARCHA(N).EQ.'GRICEL')THEN
|
|---|
| 562 | GRICEL=PARVAL(N)
|
|---|
| 563 | ELSEIF(PARCHA(N).EQ.'GRIDEL')THEN
|
|---|
| 564 | GRIDEL=PARVAL(N)
|
|---|
| 565 | ELSEIF(PARCHA(N).EQ.'GRIGAM')THEN
|
|---|
| 566 | GRIGAM=PARVAL(N)
|
|---|
| 567 | ELSEIF(PARCHA(N).EQ.'GRIRSQ')THEN
|
|---|
| 568 | GRIRSQ=PARVAL(N)
|
|---|
| 569 | ELSEIF(PARCHA(N).EQ.'GRISLO')THEN
|
|---|
| 570 | GRISLO=PARVAL(N)
|
|---|
| 571 | ELSEIF(PARCHA(N).EQ.'IAQU ')THEN
|
|---|
| 572 | IAQU =PARVAL(N)
|
|---|
| 573 | ELSEIF(PARCHA(N).EQ.'ICLHIS')THEN
|
|---|
| 574 | ICLHIS=PARVAL(N)
|
|---|
| 575 | ELSEIF(PARCHA(N).EQ.'IDPM ')THEN
|
|---|
| 576 | IDPM =PARVAL(N)
|
|---|
| 577 | ELSEIF(PARCHA(N).EQ.'IENTRO')THEN
|
|---|
| 578 | IENTRO=NINT(PARVAL(N))
|
|---|
| 579 | ELSEIF(PARCHA(N).EQ.'IFRADE')THEN
|
|---|
| 580 | IFRADE=NINT(PARVAL(N))
|
|---|
| 581 | ELSEIF(PARCHA(N).EQ.'IJPHIS')THEN
|
|---|
| 582 | IJPHIS=PARVAL(N)
|
|---|
| 583 | ELSEIF(PARCHA(N).EQ.'IMIHIS')THEN
|
|---|
| 584 | IMIHIS=PARVAL(N)
|
|---|
| 585 | ELSEIF(PARCHA(N).EQ.'IOJINT')THEN
|
|---|
| 586 | IOJINT=PARVAL(N)
|
|---|
| 587 | ELSEIF(PARCHA(N).EQ.'IOPBRK')THEN
|
|---|
| 588 | IOPBRK=PARVAL(N)
|
|---|
| 589 | ELSEIF(PARCHA(N).EQ.'IOPENT')THEN
|
|---|
| 590 | IOPENT=PARVAL(N)
|
|---|
| 591 | IOPENT = MOD(IOPENT,10)
|
|---|
| 592 | ELSEIF(PARCHA(N).EQ.'IOPENU')THEN
|
|---|
| 593 | IOPENU=PARVAL(N)
|
|---|
| 594 | ELSEIF(PARCHA(N).EQ.'IOPTF ')THEN
|
|---|
| 595 | IOPTF =PARVAL(N)
|
|---|
| 596 | ELSEIF(PARCHA(N).EQ.'IOPTQ ')THEN
|
|---|
| 597 | IOPTQ =PARVAL(N)
|
|---|
| 598 | ELSEIF(PARCHA(N).EQ.'IPAGI ')THEN
|
|---|
| 599 | IPAGI =PARVAL(N)
|
|---|
| 600 | ELSEIF(PARCHA(N).EQ.'IRESCL')THEN
|
|---|
| 601 | IRESCL=PARVAL(N)
|
|---|
| 602 | ELSEIF(PARCHA(N).EQ.'ISH ')THEN
|
|---|
| 603 | ISH =PARVAL(N)
|
|---|
| 604 | ELSEIF(PARCHA(N).EQ.'ISHEVT')THEN
|
|---|
| 605 | ISHEVT=PARVAL(N)
|
|---|
| 606 | ELSEIF(PARCHA(N).EQ.'ISHSUB')THEN
|
|---|
| 607 | ISHSUB=PARVAL(N)
|
|---|
| 608 | ELSEIF(PARCHA(N).EQ.'ISPALL')THEN
|
|---|
| 609 | ISPALL=PARVAL(N)
|
|---|
| 610 | ELSEIF(PARCHA(N).EQ.'ISPHIS')THEN
|
|---|
| 611 | ISPHIS=PARVAL(N)
|
|---|
| 612 | ELSEIF(PARCHA(N).EQ.'ISTMAX')THEN
|
|---|
| 613 | ISTMAX=PARVAL(N)
|
|---|
| 614 | ELSEIF(PARCHA(N).EQ.'ISUP ')THEN
|
|---|
| 615 | ISUP =PARVAL(N)
|
|---|
| 616 | ELSEIF(PARCHA(N).EQ.'IVERSN')THEN
|
|---|
| 617 | IVERSN=PARVAL(N)
|
|---|
| 618 | ELSEIF(PARCHA(N).EQ.'IVI ')THEN
|
|---|
| 619 | IVI =PARVAL(N)
|
|---|
| 620 | ELSEIF(PARCHA(N).EQ.'IWCENT')THEN
|
|---|
| 621 | IWCENT=NINT(PARVAL(N))
|
|---|
| 622 | ELSEIF(PARCHA(N).EQ.'IWZZZZ')THEN
|
|---|
| 623 | IWZZZZ=PARVAL(N)
|
|---|
| 624 | ELSEIF(PARCHA(N).EQ.'JPSI ')THEN
|
|---|
| 625 | JPSI =PARVAL(N)
|
|---|
| 626 | ELSEIF(PARCHA(N).EQ.'JPSIFI')THEN
|
|---|
| 627 | JPSIFI=PARVAL(N)
|
|---|
| 628 | ELSEIF(PARCHA(N).EQ.'KENTRO')THEN
|
|---|
| 629 | KENTRO=PARVAL(N)
|
|---|
| 630 | ELSEIF(PARCHA(N).EQ.'KO1KO2')THEN
|
|---|
| 631 | KO1KO2=PARVAL(N)
|
|---|
| 632 | ELSEIF(PARCHA(N).EQ.'KUTDIQ')THEN
|
|---|
| 633 | KUTDIQ=PARVAL(N)
|
|---|
| 634 | ELSEIF(PARCHA(N).EQ.'LABSYS')THEN
|
|---|
| 635 | LABSYS=PARVAL(N)
|
|---|
| 636 | ELSEIF(PARCHA(N).EQ.'MAXRES')THEN
|
|---|
| 637 | MAXRES=PARVAL(N)
|
|---|
| 638 | ELSEIF(PARCHA(N).EQ.'NCLEAN')THEN
|
|---|
| 639 | NCLEAN=PARVAL(N)
|
|---|
| 640 | ELSEIF(PARCHA(N).EQ.'NCOLMX')THEN
|
|---|
| 641 | NCOLMX=PARVAL(N)
|
|---|
| 642 | ELSEIF(PARCHA(N).EQ.'NDECAW')THEN
|
|---|
| 643 | NDECAW=PARVAL(N)
|
|---|
| 644 | ELSEIF(PARCHA(N).EQ.'NDECAX')THEN
|
|---|
| 645 | NDECAX=NINT(PARVAL(N))
|
|---|
| 646 | ELSEIF(PARCHA(N).EQ.'NDECAY')THEN
|
|---|
| 647 | NDECAY=NINT(PARVAL(N))
|
|---|
| 648 | ELSEIF(PARCHA(N).EQ.'NEQMN ')THEN
|
|---|
| 649 | NEQMN =PARVAL(N)
|
|---|
| 650 | ELSEIF(PARCHA(N).EQ.'NEQMX ')THEN
|
|---|
| 651 | NEQMX =PARVAL(N)
|
|---|
| 652 | ELSEIF(PARCHA(N).EQ.'NSTTAU')THEN
|
|---|
| 653 | NSTTAU=PARVAL(N)
|
|---|
| 654 | ELSEIF(PARCHA(N).EQ.'NTRYMX')THEN
|
|---|
| 655 | NTRYMX=PARVAL(N)
|
|---|
| 656 | ELSEIF(PARCHA(N).EQ.'NUMTAU')THEN
|
|---|
| 657 | NUMTAU=PARVAL(N)
|
|---|
| 658 | ELSEIF(PARCHA(N).EQ.'OVERLP')THEN
|
|---|
| 659 | OVERLP=PARVAL(N)
|
|---|
| 660 | ELSEIF(PARCHA(N).EQ.'PAREA ')THEN
|
|---|
| 661 | PAREA =PARVAL(N)
|
|---|
| 662 | ELSEIF(PARCHA(N).EQ.'PDIQUA')THEN
|
|---|
| 663 | PDIQUA=PARVAL(N)
|
|---|
| 664 | ELSEIF(PARCHA(N).EQ.'PISPN ')THEN
|
|---|
| 665 | PISPN =PARVAL(N)
|
|---|
| 666 | ELSEIF(PARCHA(N).EQ.'PROSEA')THEN
|
|---|
| 667 | PROSEA=PARVAL(N)
|
|---|
| 668 | ELSEIF(PARCHA(N).EQ.'PSPINH')THEN
|
|---|
| 669 | PSPINH=PARVAL(N)
|
|---|
| 670 | ELSEIF(PARCHA(N).EQ.'PSPINL')THEN
|
|---|
| 671 | PSPINL=PARVAL(N)
|
|---|
| 672 | ELSEIF(PARCHA(N).EQ.'PTF ')THEN
|
|---|
| 673 | PTF =PARVAL(N)
|
|---|
| 674 | ELSEIF(PARCHA(N).EQ.'PTH ')THEN
|
|---|
| 675 | PTH =PARVAL(N)
|
|---|
| 676 | ELSEIF(PARCHA(N).EQ.'PHARD ')THEN
|
|---|
| 677 | PHARD =PARVAL(N)
|
|---|
| 678 | ELSEIF(PARCHA(N).EQ.'PTMX ')THEN
|
|---|
| 679 | PTMX =PARVAL(N)
|
|---|
| 680 | ELSEIF(PARCHA(N).EQ.'PTQ1 ')THEN
|
|---|
| 681 | PTQ1 =PARVAL(N)
|
|---|
| 682 | ELSEIF(PARCHA(N).EQ.'PTQ2 ')THEN
|
|---|
| 683 | PTQ2 =PARVAL(N)
|
|---|
| 684 | ELSEIF(PARCHA(N).EQ.'PTQ3 ')THEN
|
|---|
| 685 | PTQ3 =PARVAL(N)
|
|---|
| 686 | ELSEIF(PARCHA(N).EQ.'PUD ')THEN
|
|---|
| 687 | PUD =PARVAL(N)
|
|---|
| 688 | ELSEIF(PARCHA(N).EQ.'PVALEN')THEN
|
|---|
| 689 | PVALEN=PARVAL(N)
|
|---|
| 690 | ELSEIF(PARCHA(N).EQ.'QMUST ')THEN
|
|---|
| 691 | CALL UTSTOP('VENINI: *** QMUST NOT USED ANYMORE! *** ')
|
|---|
| 692 | ELSEIF(PARCHA(N).EQ.'QMUST1')THEN
|
|---|
| 693 | QMUST1=PARVAL(N)
|
|---|
| 694 | ELSEIF(PARCHA(N).EQ.'QMUST2')THEN
|
|---|
| 695 | QMUST2=PARVAL(N)
|
|---|
| 696 | ELSEIF(PARCHA(N).EQ.'QMUST3')THEN
|
|---|
| 697 | QMUST3=PARVAL(N)
|
|---|
| 698 | ELSEIF(PARCHA(N).EQ.'RADIAC')THEN
|
|---|
| 699 | RADIAC=PARVAL(N)
|
|---|
| 700 | ELSEIF(PARCHA(N).EQ.'RADIAS')THEN
|
|---|
| 701 | RADIAS=PARVAL(N)
|
|---|
| 702 | ELSEIF(PARCHA(N).EQ.'RHOPHI')THEN
|
|---|
| 703 | RHOPHI=PARVAL(N)
|
|---|
| 704 | ELSEIF(PARCHA(N).EQ.'RSTRAS')THEN
|
|---|
| 705 | RSTRAS=PARVAL(N)
|
|---|
| 706 | ELSEIF(PARCHA(N).EQ.'SEEDI ')THEN
|
|---|
| 707 | SEEDI =PARVAL(N)
|
|---|
| 708 | ELSEIF(PARCHA(N).EQ.'SIGJ ')THEN
|
|---|
| 709 | SIGJ =PARVAL(N)
|
|---|
| 710 | ELSEIF(PARCHA(N).EQ.'SIGPPI')THEN
|
|---|
| 711 | SIGPPI=PARVAL(N)
|
|---|
| 712 | ELSEIF(PARCHA(N).EQ.'SMAS ')THEN
|
|---|
| 713 | SMAS =PARVAL(N)
|
|---|
| 714 | ELSEIF(PARCHA(N).EQ.'SSMAS ')THEN
|
|---|
| 715 | SSMAS =PARVAL(N)
|
|---|
| 716 | ELSEIF(PARCHA(N).EQ.'TAUMAX')THEN
|
|---|
| 717 | TAUMAX=PARVAL(N)
|
|---|
| 718 | ELSEIF(PARCHA(N).EQ.'TAUMIN')THEN
|
|---|
| 719 | TAUMIN=PARVAL(N)
|
|---|
| 720 | ELSEIF(PARCHA(N).EQ.'TAUMX ')THEN
|
|---|
| 721 | TAUMX =PARVAL(N)
|
|---|
| 722 | ELSEIF(PARCHA(N).EQ.'TAUNLL')THEN
|
|---|
| 723 | TAUNLL=PARVAL(N)
|
|---|
| 724 | ELSEIF(PARCHA(N).EQ.'TAUREA')THEN
|
|---|
| 725 | TAUREA=PARVAL(N)
|
|---|
| 726 | ELSEIF(PARCHA(N).EQ.'TENSN ')THEN
|
|---|
| 727 | TENSN =PARVAL(N)
|
|---|
| 728 | ELSEIF(PARCHA(N).EQ.'THEMAS')THEN
|
|---|
| 729 | THEMAS=PARVAL(N)
|
|---|
| 730 | ELSEIF(PARCHA(N).EQ.'UENTRO')THEN
|
|---|
| 731 | UENTRO=PARVAL(N)
|
|---|
| 732 | ELSEIF(PARCHA(N).EQ.'USMAS ')THEN
|
|---|
| 733 | USMAS =PARVAL(N)
|
|---|
| 734 | ELSEIF(PARCHA(N).EQ.'UUMAS ')THEN
|
|---|
| 735 | UUMAS =PARVAL(N)
|
|---|
| 736 | ELSEIF(PARCHA(N).EQ.'WPROJ ')THEN
|
|---|
| 737 | WPROJ =PARVAL(N)
|
|---|
| 738 | ELSEIF(PARCHA(N).EQ.'WTARG ')THEN
|
|---|
| 739 | WTARG =PARVAL(N)
|
|---|
| 740 | ELSEIF(PARCHA(N).EQ.'WTMINI')THEN
|
|---|
| 741 | WTMINI=PARVAL(N)
|
|---|
| 742 | ELSEIF(PARCHA(N).EQ.'WTSTEP')THEN
|
|---|
| 743 | WTSTEP=PARVAL(N)
|
|---|
| 744 | ELSEIF(PARCHA(N).EQ.'YMXIMI')THEN
|
|---|
| 745 | YMXIMI=PARVAL(N)
|
|---|
| 746 | ENDIF
|
|---|
| 747 | 3 CONTINUE
|
|---|
| 748 | ENDIF
|
|---|
| 749 |
|
|---|
| 750 | IF ( ISPHIS .EQ. 1 ) LABSYS = 0
|
|---|
| 751 | IF ( IDPM .EQ. 1 ) THEN
|
|---|
| 752 | IAQU = 0
|
|---|
| 753 | NEQMN = 2
|
|---|
| 754 | NEQMX = 3
|
|---|
| 755 | ENDIF
|
|---|
| 756 | IF ( IOPENU .EQ. 2 ) THEN
|
|---|
| 757 | CALL SMASSI(THEMAS)
|
|---|
| 758 | IF ( ISH .EQ. 19 ) THEN
|
|---|
| 759 | CALL SMASSP
|
|---|
| 760 | CALL UTSTOP(' VENLNK: ')
|
|---|
| 761 | ENDIF
|
|---|
| 762 | ENDIF
|
|---|
| 763 |
|
|---|
| 764 | IF ( IOJINT .EQ. 2 ) THEN
|
|---|
| 765 | IF ( EPSCRI .LT. 0. ) THEN
|
|---|
| 766 | RADIAC = 0.
|
|---|
| 767 | RADIAS = 0.
|
|---|
| 768 | ELSEIF ( EPSCRI .GT. 0. ) THEN
|
|---|
| 769 | VOLBAR = PROM/EPSBAR*PI*0.25
|
|---|
| 770 | CDH RADIAC = (VOLBAR*0.5/PI)**0.3333333
|
|---|
| 771 | VOLMES = 0.455/EPSCRI*PI*0.25
|
|---|
| 772 | CDH RADIAS = (VOLMES*0.5/PI)**0.3333333
|
|---|
| 773 | ELSE
|
|---|
| 774 | CALL UTSTOP('EPSCRI MUST NOT BE 0. ')
|
|---|
| 775 | ENDIF
|
|---|
| 776 | ENDIF
|
|---|
| 777 |
|
|---|
| 778 | CALL JDECIN(.FALSE.)
|
|---|
| 779 | C INITIALIZE ALL PT DISTRIBUTIONS
|
|---|
| 780 | CX = PTMX
|
|---|
| 781 | QUAMA = 0.
|
|---|
| 782 | IF ( IOPTF .EQ. 1 ) THEN
|
|---|
| 783 | ROOT = SQRT(PTMX**2+QUAMA**2)
|
|---|
| 784 | AUXIL = 2./PTF
|
|---|
| 785 | BPTFU = +0.25*PTF**2*EXP(-AUXIL*QUAMA)*(AUXIL*QUAMA+1.)
|
|---|
| 786 | FPTFU = -0.25*PTF**2*EXP(-AUXIL*ROOT)*(AUXIL*ROOT+1.)+BPTFU
|
|---|
| 787 | CALL UTQUAF(SPTF,NPTF,XPTF,QPTFU,0.,.33*CX,.66*CX,CX)
|
|---|
| 788 | C DO 199 N=1,NPTF
|
|---|
| 789 | C WRITE(IFCH,*)'N,X,Q=',N,XPTF(N),QPTFU(N)
|
|---|
| 790 | C199 CONTINUE
|
|---|
| 791 | ELSE
|
|---|
| 792 | AUXIL = 0.25*PI/PTF**2
|
|---|
| 793 | BPTFU = +EXP(-AUXIL* QUAMA**2)*0.5/AUXIL
|
|---|
| 794 | FPTFU = -EXP(-AUXIL*(QUAMA**2+PTMX**2))*0.5/AUXIL+BPTFU
|
|---|
| 795 | ENDIF
|
|---|
| 796 |
|
|---|
| 797 | QUAMA = SMAS
|
|---|
| 798 | IF ( QUAMA .NE. 0. ) THEN
|
|---|
| 799 | IF ( IOPTF .EQ. 1 ) THEN
|
|---|
| 800 | ROOT = SQRT(PTMX**2+SMAS**2)
|
|---|
| 801 | AUXIL = 2./PTF
|
|---|
| 802 | BPTFS = +0.25*PTF**2*EXP(-AUXIL*SMAS)*(AUXIL*SMAS+1.)
|
|---|
| 803 | FPTFS = -0.25*PTF**2*EXP(-AUXIL*ROOT)*(AUXIL*ROOT+1.)+BPTFS
|
|---|
| 804 | CALL UTQUAF(SPTF,NPTF,XPTF,QPTFS,0.,.33*CX,.66*CX,CX)
|
|---|
| 805 | ELSE
|
|---|
| 806 | AUXIL = 0.25*PI/PTF**2
|
|---|
| 807 | BPTFS = +EXP(-AUXIL* SMAS**2)*0.5/AUXIL
|
|---|
| 808 | FPTFS = -EXP(-AUXIL*(SMAS**2+PTMX**2))*0.5/AUXIL+BPTFS
|
|---|
| 809 | ENDIF
|
|---|
| 810 | ELSE
|
|---|
| 811 | DO 201 N = 1,NPTF
|
|---|
| 812 | QPTFS(N) = QPTFU(N)
|
|---|
| 813 | 201 CONTINUE
|
|---|
| 814 | FPTFS = FPTFU
|
|---|
| 815 | ENDIF
|
|---|
| 816 |
|
|---|
| 817 | QUAMA = UUMAS
|
|---|
| 818 | IF ( QUAMA .NE. 0. ) THEN
|
|---|
| 819 | IF ( IOPTF .EQ. 1 ) THEN
|
|---|
| 820 | ROOT = SQRT(PTMX**2+UUMAS**2)
|
|---|
| 821 | AUXIL = 2./PTF
|
|---|
| 822 | BPTFUU = +0.25*PTF**2*EXP(-AUXIL*UUMAS)*(AUXIL*UUMAS+1.)
|
|---|
| 823 | FPTFUU = -0.25*PTF**2*EXP(-AUXIL*ROOT)*(AUXIL*ROOT+1.)+BPTFUU
|
|---|
| 824 | CALL UTQUAF(SPTF,NPTF,XPTF,QPTFUU,0.,.33*CX,.66*CX,CX)
|
|---|
| 825 | ELSE
|
|---|
| 826 | AUXIL = 0.25*PI/PTF**2
|
|---|
| 827 | BPTFUU = EXP(-AUXIL* UUMAS**2)*0.5/AUXIL
|
|---|
| 828 | FPTFUU = -EXP(-AUXIL*(UUMAS**2+PTMX**2))*0.5/AUXIL+BPTFUU
|
|---|
| 829 | ENDIF
|
|---|
| 830 | ELSE
|
|---|
| 831 | DO 202 N = 1,NPTF
|
|---|
| 832 | QPTFUU(N) = QPTFU(N)
|
|---|
| 833 | 202 CONTINUE
|
|---|
| 834 | FPTFUU = FPTFU
|
|---|
| 835 | ENDIF
|
|---|
| 836 |
|
|---|
| 837 | QUAMA = USMAS
|
|---|
| 838 | IF ( QUAMA .NE. 0. ) THEN
|
|---|
| 839 | IF ( IOPTF .EQ. 1 ) THEN
|
|---|
| 840 | ROOT = SQRT(PTMX**2+USMAS**2)
|
|---|
| 841 | AUXIL = 2./PTF
|
|---|
| 842 | BPTFUS = 0.25*PTF**2*EXP(-AUXIL*USMAS)*(AUXIL*USMAS+1.)
|
|---|
| 843 | FPTFUS = -0.25*PTF**2*EXP(-AUXIL*ROOT)*(AUXIL*ROOT+1.)+BPTFUS
|
|---|
| 844 | CALL UTQUAF(SPTF,NPTF,XPTF,QPTFUS,0.,.33*CX,.66*CX,CX)
|
|---|
| 845 | ELSE
|
|---|
| 846 | AUXIL = 0.25*PI/PTF**2
|
|---|
| 847 | BPTFUS = EXP(-AUXIL* USMAS**2)*0.5/AUXIL
|
|---|
| 848 | FPTFUS = -EXP(-AUXIL*(USMAS**2+PTMX**2))*0.5/AUXIL+BPTFUS
|
|---|
| 849 | ENDIF
|
|---|
| 850 | ELSE
|
|---|
| 851 | DO 203 N = 1,NPTF
|
|---|
| 852 | QPTFUS(N) = QPTFU(N)
|
|---|
| 853 | 203 CONTINUE
|
|---|
| 854 | FPTFUS = FPTFU
|
|---|
| 855 | ENDIF
|
|---|
| 856 |
|
|---|
| 857 | QUAMA = SSMAS
|
|---|
| 858 | IF ( QUAMA .NE. 0. ) THEN
|
|---|
| 859 | IF ( IOPTF .EQ. 1 ) THEN
|
|---|
| 860 | ROOT = SQRT(PTMX**2+SSMAS**2)
|
|---|
| 861 | AUXIL = 2./PTF
|
|---|
| 862 | BPTFSS = +0.25*PTF**2*EXP(-AUXIL*SSMAS)*(AUXIL*SSMAS+1.)
|
|---|
| 863 | FPTFSS = -0.25*PTF**2*EXP(-AUXIL*ROOT)*(AUXIL*ROOT+1.)+BPTFSS
|
|---|
| 864 | CALL UTQUAF(SPTF,NPTF,XPTF,QPTFSS,0.,.33*CX,.66*CX,CX)
|
|---|
| 865 | ELSE
|
|---|
| 866 | AUXIL = 0.25*PI/PTF**2
|
|---|
| 867 | BPTFSS = EXP(-AUXIL* SSMAS**2)*0.5/AUXIL
|
|---|
| 868 | FPTFSS = -EXP(-AUXIL*(SSMAS**2+PTMX**2))*0.5/AUXIL+BPTFSS
|
|---|
| 869 | ENDIF
|
|---|
| 870 | ELSE
|
|---|
| 871 | DO 204 N = 1,NPTF
|
|---|
| 872 | QPTFSS(N) = QPTFU(N)
|
|---|
| 873 | 204 CONTINUE
|
|---|
| 874 | FPTFSS = FPTFU
|
|---|
| 875 | ENDIF
|
|---|
| 876 |
|
|---|
| 877 | C INITIALIZE FUNCTIONS FOR JPSI GENERATION
|
|---|
| 878 | IF ( JPSI .EQ. 1 ) THEN
|
|---|
| 879 | CX = GAUMX
|
|---|
| 880 | CALL UTQUAF(SGAU,NGAU,XGAU,QGAU,0.,.33*CX,.66*CX,CX)
|
|---|
| 881 | CX = PTMX
|
|---|
| 882 | CALL UTQUAF(SPTJ,NPTJ,XPTJ,QPTJ,0.,.33*CX,.66*CX,CX)
|
|---|
| 883 | ENDIF
|
|---|
| 884 |
|
|---|
| 885 | C INITIALIZE DENSITY DISTRIBUTION INTEGRALS FOR NITROGEN, OXYGEN, ARGON
|
|---|
| 886 | MASSNR = 14.
|
|---|
| 887 | R0 = 1.19*MASSNR**(.3333333) -1.61*MASSNR**(-.3333333)
|
|---|
| 888 | CX = R0+FCTRMX*0.54
|
|---|
| 889 | RMTARG(1) = CX
|
|---|
| 890 | CALL UTQUAF(SDENSI,NDET,XDET14,QDET14,0.,.33*CX,.66*CX,CX)
|
|---|
| 891 |
|
|---|
| 892 | MASSNR = 16.
|
|---|
| 893 | R0 = 1.19*MASSNR**(.3333333) -1.61*MASSNR**(-.3333333)
|
|---|
| 894 | CX = R0+FCTRMX*0.54
|
|---|
| 895 | RMTARG(2) = CX
|
|---|
| 896 | CALL UTQUAF(SDENSI,NDET,XDET16,QDET16,0.,.33*CX,.66*CX,CX)
|
|---|
| 897 |
|
|---|
| 898 | MASSNR = 40.
|
|---|
| 899 | R0 = 1.19*MASSNR**(.3333333) -1.61*MASSNR**(-.3333333)
|
|---|
| 900 | CX = R0+FCTRMX*0.54
|
|---|
| 901 | RMTARG(3) = CX
|
|---|
| 902 | CALL UTQUAF(SDENSI,NDET,XDET40,QDET40,0.,.33*CX,.66*CX,CX)
|
|---|
| 903 |
|
|---|
| 904 | C QDET99 AND XDET99 ARE NOT INITIALIZED
|
|---|
| 905 | MTAR99 = 0
|
|---|
| 906 |
|
|---|
| 907 | OPEN(UNIT=14,FILE='VENUSDAT',STATUS='OLD')
|
|---|
| 908 | READ(14,*)(IDUMMY, XVA(I), QVAH(I), QVAPI(I), I=1,2049)
|
|---|
| 909 | CLOSE(UNIT=14)
|
|---|
| 910 |
|
|---|
| 911 | WRITE(IFMT,105) FLOAT(IVERSN)/1000.
|
|---|
| 912 | 105 FORMAT(
|
|---|
| 913 | * ' !-----------------------------------------------------!'
|
|---|
| 914 | */' ! V(ERY) E(NERGETIC) NU(CLEAR) S(CATTERING) !'
|
|---|
| 915 | */' ! VENUS',F6.3,5X,'- K. WERNER !'
|
|---|
| 916 | */' ! SUBROUTINE TURBOVERSION D. HECK !'
|
|---|
| 917 | */' !-----------------------------------------------------!')
|
|---|
| 918 | RETURN
|
|---|
| 919 | END
|
|---|