1#include "cfortran/cfortran.h"
13#define CHANNELSEL COMMON_BLOCK( CHANNELSEL_DEF, channelsel )
20#define SWDIAG COMMON_BLOCK( SWDIAG_DEF, swdiag )
27#define PIONFFSW COMMON_BLOCK( PIONFFSW_DEF, pionffsw )
34#define TAGGINGMODE COMMON_BLOCK( TAGGINGMODE_DEF, taggingmode )
41#define FFPARAMSET COMMON_BLOCK( FFPARAMSET, ffparamset )
48#define NLOTYPE COMMON_BLOCK( NLOTYPE, nlotype )
57#define EKHARA( i ) CCALLSFSUB1( EKHARA, ekhara, INT, i )
60#define RUN_EKHARA_WW() CCALLSFSUB0( RUN_EKHARA_WW, run_ekhara_ww )
63#define BOSS_INIT_EKHARA( xpar ) \
64 CCALLSFSUB1( BOSS_INIT_EKHARA, boss_init_ekhara, DOUBLEV, xpar )
67#define DIAGNOSE() CCALLSFSUB0( DIAGNOSE, diagnose )
69PROTOCCALLSFFUN0( DOUBLE,
GET_WEIGHT, get_weight )
70#define GET_WEIGHT() CCALLSFFUN0( GET_WEIGHT, get_weight )
73#define GET_TWOPI_WEIGHTS( weights ) \
74 CCALLSFSUB1( GET_TWOPI_WEIGHTS, get_twopi_weights, DOUBLEV, weights )
78#define GET_FOURMOMENTA_LEPTONS( p1, p2, q1, q2 ) \
79 CCALLSFSUB4( GET_FOURMOMENTA_LEPTONS, get_fourmomenta_leptons, DOUBLEV, DOUBLEV, DOUBLEV, \
80 DOUBLEV, p1, p2, q1, q2 )
83#define GET_FOURMOMENTA_TWOPI( pi1, pi2 ) \
84 CCALLSFSUB2( GET_FOURMOMENTA_TWOPI, get_fourmomenta_twopi, DOUBLEV, DOUBLEV, pi1, pi2 )
87#define GET_FOURMOMENTA_PION( qpion ) \
88 CCALLSFSUB1( GET_FOURMOMENTA_PION, get_fourmomenta_pion, DOUBLEV, qpion )
91#define GET_FOURMOMENTA_CHICJ( qcj ) \
92 CCALLSFSUB1( GET_FOURMOMENTA_CHICJ, get_fourmomenta_chicj, DOUBLEV, qcj )
95#define GET_FOURMOMENTA_PHOTON( kphp ) \
96 CCALLSFSUB1( GET_FOURMOMENTA_PHOTON, get_fourmomenta_photon, DOUBLEV, kphp )
99#define GET_FINAL_MESON_INFO( i, mfp ) \
100 CCALLSFSUB2( GET_FINAL_MESON_INFO, get_final_meson_info, INT, DOUBLEV, i, mfp )
101#define GET_FINAL_MESON_INFO( i, tnpfinpar ) \
102 CCALLSFSUB2( GET_FINAL_MESON_INFO, get_final_meson_info, INT, DOUBLEV, i, tnpfinpar )
105#define GET_FINAL_MESON_1PH_INFO( mfp1ph ) \
106 CCALLSFSUB1( GET_FINAL_MESON_1PH_INFO, get_final_meson_1ph_info, DOUBLEV, mfp1ph )
109#define GET_FINAL_TWOPI_INFO( pipifinpar ) \
110 CCALLSFSUB1( GET_FINAL_TWOPI_INFO, get_final_twopi_info, DOUBLEV, pipifinpar )
113#define GET_FINAL_CHICJ_INFO( chicjfinpar ) \
114 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)
COMMON_BLOCK_DEF(CHANNELSEL_DEF, CHANNELSEL)
#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)
PROTOCCALLSFSUB1(RLXDRESETF, rlxdresetf, INTV)
PROTOCCALLSFSUB2(RANLXDF, ranlxdf, DOUBLEV, INT)
PROTOCCALLSFSUB0(INITHISTO, inithisto)