4 #include "StarCallf77.h"
13 void PyStat( Int_t stat );
15 void PyList( Int_t list );
17 void PyTune( Int_t tune );
19 void PyHepc( Int_t mode );
21 void PyInit(
string frame,
string blue,
string yellow, Double_t energy );
23 void Py1Ent(
int ip,
int kf,
double energy,
double theta,
double phi );
32 #define address_of_pyjets F77_NAME( address_of_pyjets, ADDRESS_OF_PYJETS )
41 Int_t &k( Int_t i, Int_t j ){
return _k[j-1][i-1]; }
42 Double_t &p( Int_t i, Int_t j ){
return _p[j-1][i-1]; }
43 Double_t &v( Int_t i, Int_t j ){
return _v[j-1][i-1]; }
45 extern "C" PyJets_t *address_of_pyjets();
51 #define address_of_pysubs F77_NAME( address_of_pysubs, ADDRESS_OF_PYSUBS )
58 Int_t &msub( Int_t i ){
return _msub[i-1]; }
59 Int_t &kfin( Int_t i, Int_t j ){
return _kfin[j-40][i-1]; }
60 Double_t &ckin( Int_t i ){
return _ckin[i-1]; }
62 extern "C" PySubs_t *address_of_pysubs();
68 #define address_of_pydat1 F77_NAME( address_of_pydat1, ADDRESS_OF_PYDAT1 )
74 Int_t &mstu(Int_t i){
return _mstu[i-1];}
75 Double_t &paru(Int_t i){
return _paru[i-1];}
76 Int_t &mstj(Int_t i){
return _mstj[i-1];}
77 Double_t &parj(Int_t i){
return _parj[i-1];}
79 extern "C" PyDat1_t *address_of_pydat1();
85 #define address_of_pydat3 F77_NAME( address_of_pydat3, ADDRESS_OF_PYDAT3 )
91 Int_t &mdcy(Int_t i, Int_t j){
return _mdcy[j-1][i-1]; }
92 Int_t &mdme(Int_t i, Int_t j){
return _mdme[j-1][i-1]; }
93 Double_t &brat(Int_t i){
return _brat[i-1]; }
94 Int_t &kfdp(Int_t i){
return _kfdp[i-1]; }
96 extern "C" PyDat3_t *address_of_pydat3();
102 #define address_of_pypars F77_NAME( address_of_pypars, ADDRESS_OF_PYPARS )
108 Int_t &mstp( Int_t i ){
return _mstp[i-1]; }
109 Double_t &parp( Int_t i ){
return _parp[i-1]; }
110 Int_t &msti( Int_t i ){
return _msti[i-1]; }
111 Double_t &pari( Int_t i ){
return _pari[i-1]; }
113 extern "C" PyPars_t *address_of_pypars();
119 #define address_of_pyint5 F77_NAME( address_of_pyint5, ADDRESS_OF_PYINT5 )
122 Double_t _xsec[3][501];
123 Int_t &ngen( Int_t isub, Int_t i){
return _ngen[i-1][isub]; }
124 Double_t &xsec( Int_t isub, Int_t i){
return _xsec[i-1][isub]; }
126 extern "C" PyInt5_t *address_of_pyint5();