4 #ifndef __CFORTRAN_LOADED
13 parameter (nmxhep=4000)
14 integer nevhep,nhep,isthep,idhep,jmohep,jdahep
15 double precision phep,vhep
16 common /hepevt/ nevhep,nhep,isthep(nmxhep),idhep(nmxhep),
17 &jmohep(2,nmxhep),jdahep(2,nmxhep),phep(5,nmxhep),vhep(4,nmxhep)
19 const Int_t nmxhep = 4000;
25 Int_t jmohep[nmxhep][2];
26 Int_t jdahep[nmxhep][2];
27 Double_t phep[nmxhep][5];
28 Double_t vhep[nmxhep][4];
31 #define HEPEVT COMMON_BLOCK(HEPEVT, hepevt)
32 COMMON_BLOCK_DEF(hepevtCommon, HEPEVT);
35 ccccc Les Houches Event Common Block
37 PARAMETER (MAXNUP=500)
38 INTEGER NUP,IDPRUP,IDUP,ISTUP,MOTHUP,ICOLUP
39 DOUBLE PRECISION XWGTUP,SCALUP,AQEDUP,AQCDUP,PUP,VTIMUP,SPINUP
40 COMMON/HEPEUP/NUP,IDPRUP,XWGTUP,SCALUP,AQEDUP,AQCDUP,
41 & IDUP(MAXNUP),ISTUP(MAXNUP),MOTHUP(2,MAXNUP),
42 & ICOLUP(2,MAXNUP),PUP(5,MAXNUP),VTIMUP(MAXNUP),
46 const Int_t MAXNUP = 500;
56 Int_t MOTHUP[MAXNUP][2];
57 Int_t ICOLUP[MAXNUP][2];
58 Double_t PUP[MAXNUP][5];
59 Double_t VTIMUP[MAXNUP];
60 Double_t SPINUP[MAXNUP];
63 #define HEPEUP COMMON_BLOCK(HEPEUP, hepeup)
64 COMMON_BLOCK_DEF(hepeupCommon, HEPEUP);
67 common/vars/s,rts,mmes,yx
77 #define VARS COMMON_BLOCK(VARS, vars)
78 COMMON_BLOCK_DEF(varsCommon, VARS);
82 // common/cuts/etaelmax,etaelmin,ptelmin,ptphmin,ecut,rmax,rmin,mcut
93 #define CUTS COMMON_BLOCK(CUTS, cuts)
94 COMMON_BLOCK_DEF(cutsCommon, CUTS);
97 character prefix*50,fsp*10,order*10,pflag*10,fsi*10,formf*10
98 &,ppbar*10,output*10,mregge*10,cuts*10,unw*10
99 common/flags/ iin, pflag, fsi, ppbar, output, cuts, unw
111 #define FLAGS COMMON_BLOCK(FLAGS, flags)
112 COMMON_BLOCK_DEF(flagsCommon, FLAGS);
117 #define FF COMMON_BLOCK(FF, ff)
118 COMMON_BLOCK_DEF(ffCommon, FF);