1#include "cfortran/cfortran.h"
14#define CHANNELSEL COMMON_BLOCK(CHANNELSEL_DEF, channelsel)
23#define SWDIAG COMMON_BLOCK(SWDIAG_DEF, swdiag)
32#define PIONFFSW COMMON_BLOCK(PIONFFSW_DEF, pionffsw)
41#define TAGGINGMODE COMMON_BLOCK(TAGGINGMODE_DEF, taggingmode)
50#define FFPARAMSET COMMON_BLOCK(FFPARAMSET,ffparamset)
59#define NLOTYPE COMMON_BLOCK(NLOTYPE,nlotype)
69#define EKHARA(i) CCALLSFSUB1(EKHARA,ekhara,INT,i)
72#define RUN_EKHARA_WW() CCALLSFSUB0(RUN_EKHARA_WW,run_ekhara_ww)
75#define BOSS_INIT_EKHARA(xpar) CCALLSFSUB1(BOSS_INIT_EKHARA,boss_init_ekhara,DOUBLEV,xpar)
78#define DIAGNOSE() CCALLSFSUB0(DIAGNOSE,diagnose)
81#define GET_WEIGHT() CCALLSFFUN0(GET_WEIGHT,get_weight)
84#define GET_TWOPI_WEIGHTS(weights) CCALLSFSUB1(GET_TWOPI_WEIGHTS,get_twopi_weights,DOUBLEV,weights)
87#define GET_FOURMOMENTA_LEPTONS(p1,p2,q1,q2) CCALLSFSUB4(GET_FOURMOMENTA_LEPTONS,get_fourmomenta_leptons,DOUBLEV,DOUBLEV,DOUBLEV,DOUBLEV,p1,p2,q1,q2)
90#define GET_FOURMOMENTA_TWOPI(pi1,pi2) CCALLSFSUB2(GET_FOURMOMENTA_TWOPI,get_fourmomenta_twopi,DOUBLEV,DOUBLEV,pi1,pi2)
93#define GET_FOURMOMENTA_PION(qpion) CCALLSFSUB1(GET_FOURMOMENTA_PION,get_fourmomenta_pion,DOUBLEV,qpion)
96#define GET_FOURMOMENTA_CHICJ(qcj) CCALLSFSUB1(GET_FOURMOMENTA_CHICJ,get_fourmomenta_chicj,DOUBLEV,qcj)
99#define GET_FOURMOMENTA_PHOTON(kphp) CCALLSFSUB1(GET_FOURMOMENTA_PHOTON,get_fourmomenta_photon,DOUBLEV,kphp)
102#define GET_FINAL_MESON_INFO(i,mfp) CCALLSFSUB2(GET_FINAL_MESON_INFO,get_final_meson_info,INT,DOUBLEV,i,mfp)
103#define GET_FINAL_MESON_INFO(i,tnpfinpar) CCALLSFSUB2(GET_FINAL_MESON_INFO,get_final_meson_info,INT,DOUBLEV,i,tnpfinpar)
106#define GET_FINAL_MESON_1PH_INFO(mfp1ph) CCALLSFSUB1(GET_FINAL_MESON_1PH_INFO,get_final_meson_1ph_info,DOUBLEV,mfp1ph)
109#define GET_FINAL_TWOPI_INFO(pipifinpar) CCALLSFSUB1(GET_FINAL_TWOPI_INFO,get_final_twopi_info,DOUBLEV,pipifinpar)
112#define GET_FINAL_CHICJ_INFO(chicjfinpar) CCALLSFSUB1(GET_FINAL_CHICJ_INFO,get_final_chicj_info,DOUBLEV,chicjfinpar)
#define GET_FOURMOMENTA_CHICJ(qcj)
#define GET_FINAL_CHICJ_INFO(chicjfinpar)
#define GET_FINAL_MESON_1PH_INFO(mfp1ph)
#define GET_FINAL_MESON_INFO(i, mfp)
#define GET_FOURMOMENTA_TWOPI(pi1, pi2)
#define GET_FOURMOMENTA_PHOTON(kphp)
#define GET_FINAL_TWOPI_INFO(pipifinpar)
#define GET_FOURMOMENTA_PION(qpion)
#define BOSS_INIT_EKHARA(xpar)
#define GET_FOURMOMENTA_LEPTONS(p1, p2, q1, q2)
#define GET_TWOPI_WEIGHTS(weights)
#define COMMON_BLOCK_DEF(DEFINITION, NAME)
#define PROTOCCALLSFSUB2(UN, LN, T1, T2)
#define PROTOCCALLSFSUB4(UN, LN, T1, T2, T3, T4)
#define PROTOCCALLSFFUN0(F, UN, LN)
#define PROTOCCALLSFSUB0(UN, LN)
#define PROTOCCALLSFSUB1(UN, LN, T1)