2 #ifndef PYTHIA_WRAPPER_6_H
3 #define PYTHIA_WRAPPER_6_H
28 void initpydata(
void);
30 #define initpydata initpydata_
35 const int pyjets_maxn =4000;
38 int n, npad, k[5][pyjets_maxn];
39 double p[5][pyjets_maxn], v[5][pyjets_maxn];
42 #define pyjets pyjets_
52 #define pydat1 pydat1_
57 double pmas[4][500], parf[2000], vckm[4][4];
60 #define pydat2 pydat2_
64 int mdcy[3][500], mdme[2][8000];
69 #define pydat3 pydat3_
77 #define pydatr pydatr_
81 int msel, mselpd, msub[500], kfin[81][2];
85 #define pysubs pysubs_
95 #define pypars pypars_
103 #define pyint1 pyint1_
107 int iset[500], kfpr[2][500];
108 double coef[20][500];
112 #define pyint2 pyint2_
121 #define pyint3 pyint3_
129 #define pyint4 pyint4_
133 int ngenpd, ngen[3][501];
137 #define pyint5 pyint5_
141 double sigt[6][7][7];
144 #define pyint7 pyint7_
155 #define pyint8 pyint8_
165 #define pyint9 pyint9_
188 #define pyssmt pyssmt_
192 double rvlam[3][3][3];
193 double rvlamp[3][3][3];
194 double rvlamb[3][3][3];
197 #define pymsrv pymsrv_
210 #define pyrvnv pyrvnv_
222 #define pyrvpm pyrvpm_
229 #define pyints pyints_
236 #define pyg2dx pyg2dx_
241 #define pyhepc pyhepc_
242 #define pyinit pyinit_
243 #define pylist pylist_
244 #define pystat pystat_
245 #define pyevnt pyevnt_
246 #define upinit upinit_
247 #define upevnt upevnt_
250 void pyinit(
const char*,
const char*,
const char*,
double*,
int,
int,
int);
259 inline void call_pyhepc(
int mode ){ pyhepc( &mode ); }
260 inline void call_pyinit(
const char* frame,
const char*
beam,
const char* target,
262 { pyinit( frame,beam,target,&win,strlen(frame),strlen(beam),strlen(target) ); }
263 inline void call_pylist(
int mode ){ pylist( &mode ); }
264 inline void call_pystat(
int mode ){ pystat( &mode ); }
265 inline void call_pyevnt(){ pyevnt(); }
275 #define pydata pydata_
280 #endif // PYTHIA_WRAPPER_6_H