6 #define hwigin F77_NAME(hwigin,HWIGIN)
7 #define hwissp F77_NAME(hwissp,HWISSP)
8 #define hwuinc F77_NAME(hwuinc,HWUINC)
9 #define hwusta F77_NAME(hwusta,HWUSTA)
11 #define hweini F77_NAME(hweini,HWEINI)
12 #define hwuine F77_NAME(hwuine,HWUINE)
13 #define hwepro F77_NAME(hwepro,HWEPRO)
14 #define hwbgen F77_NAME(hwbgen,HWBGEN)
15 #define hwdhob F77_NAME(hwdhob,HWDHOB)
16 #define hwcfor F77_NAME(hwcfor,HWCFOR)
17 #define hwcdec F77_NAME(hwcdec,HWCDED)
18 #define hwdhad F77_NAME(hwdhad,HWDHAD)
19 #define hwdhvy F77_NAME(hwdhvy,HWDHVY)
20 #define hwmevt F77_NAME(hwmevt,HWMEVT)
21 #define hwufne F77_NAME(hwufne,HWUFNE)
23 #define hwefin F77_NAME(hwefin,HWEFIN)
25 #define hwrgen F77_NAME(hwrgen,HWRGEN)
26 #define setbeams F77_NAME(setbeams,SETBEAMS)
28 extern "C" void type_of_call hwigin();
29 extern "C" void type_of_call hwissp();
30 extern "C" void type_of_call hwuinc();
31 extern "C" void type_of_call hwusta(
const char *name,
int nname );
32 extern "C" void type_of_call hweini();
33 extern "C" void type_of_call hwuine();
34 extern "C" void type_of_call hwepro();
35 extern "C" void type_of_call hwbgen();
36 extern "C" void type_of_call hwdhob();
37 extern "C" void type_of_call hwcfor();
38 extern "C" void type_of_call hwcdec();
39 extern "C" void type_of_call hwdhad();
40 extern "C" void type_of_call hwdhvy();
41 extern "C" void type_of_call hwmevt();
42 extern "C" void type_of_call hwufne();
43 extern "C" void type_of_call hwefin();
45 extern "C" void type_of_call setbeams(
const char *part1,
const char *part2,
int npart1,
int npart2 );
47 void HWUSTA(
string name ){ hwusta( name.c_str(), name.size() ); }
48 void HWEFIN(){ hwefin(); }
49 void HWSetBeams(
string part1,
string part2 ){ setbeams( part1.c_str(), part2.c_str(), part1.size(), part2.size() ); }
50 void InitializeEvent( vector<string> particles )
59 for(
unsigned int i=0;i<particles.size();i++)