/* * Generated automatically by fh2h.pl * !!! DO NOT EDIT !!! * Edit the original fortran header file instead * or fix fh2h.pl if there is a translation bug. */ #ifndef FH2H_RSCONS_H #define FH2H_RSCONS_H #ifdef __cplusplus extern "C" { #endif #ifndef IMPLICIT #define IMPLICIT /* Only to point out implicit types */ #endif /*------ fortran header (without commons and data statements) ----------*/ /************************************************************************/ /**/ /* rscons.h*/ /* */ /* ( purpose )*/ /* set constants file for Rein-Sehgal simulation*/ /* */ /* ( creation date and author )*/ /* 1993.Dec. ; for Super-Kamioka by Y.Hayato*/ /* (Based on Rein and Sehgals code)*/ /* 1997.Dec for eta*/ /* 1998.Feb for K + LAMBDA*/ /* change Wmax 1.4 -> 2.0 GeV*/ /* 2001? ; MA=1.02 to 1.01*/ /* 2002.09.02; MA=1.01 to 1.21*/ /* 2007.12.02; Selection of MA is added, 1.11 or 1.21*/ /* 2009.02.09; Z = 0.74 to 0.76 (equivalent to g_A = 1.23 to 1.267)*/ /* 2010.10.10; XMA and XMV now set in necard.F(nefillmodel.F)*/ /* 2010.10.13; Modify masses to correspond to mcmass.F*/ /**/ /************************************************************************/ /* COMMON /RSCONS/Z,PI,MN,MN2,MPI,MPI2,MV,MV2,MA,MA2,OMEG,XW,EPSI,*/ /* $ ME,MMU,MTAU*/ /* PARAMETER (Z = .74)*/ #define Z (.76) #define PI (3.1415926) #define XMP (.938272) #define XMP2 (XMP**2) #define XMNE (.939566) #define XMNE2 (XMNE**2) #define XMN (0.938919) #define XMN2 (XMN**2) #define XMPI (.138) #define XMPI2 (XMPI**2) #define XMETA (.5488) #define XMETA2 (XMETA**2) #define XMKAON (.496) #define XMKAON2 (XMKAON**2) #define XMLAMD (1.116) #define XMLAMD2 (XMLAMD**2) #define XMGAM (0.0E0) #define XMGAM2 (0.0E0) #define OMEG (1.05) #define XW (.22) #define EPSI (.00001) #define XME (0.000511) #define XMMU (0.105658) #define XMTAU (1.77699) #define WMAX (2.000) /*--RESONANCE PARAMETERS--------------------------------------------*/ /*-------XEE & FBWNO0 is for SINGLE PION DECAY----------------------*/ /*data statement for xmrr was here*/ /*data statement for brr was here*/ /*c*/ /*cc for gamma 05/04/30*/ /*data statement for xeeg was here*/ /*data statement for fbwnoog was here*/ /*cc for K + LAMBDA 98/02/25 J.K.*/ /*data statement for xeek was here*/ /*data statement for fbwnook was here*/ /*cc for eta 98/02/25 J.K.*/ /*data statement for xeee was here*/ /*data statement for fbwnooe was here*/ /*cc for pion*/ /*data statement for xee was here*/ /*data statement for fbwnoo was here*/ /*---------- NOT USED -----------------------------------------*/ /* DATA ETAA/1.03,.3,.3,.34,.34,1.6,1.7,1.7,.53,.53,*/ /* 1 .59,.59,.48,.49,.49,.3,.38,.38,.029,.029,*/ /* 2 .054,.054,.072,.54,.22,.125,.31,.31,1.,1.,1./ */ /*------ common blocks -------------------------------------------------*/ /*------ data statements -----------------------------------------------*/ #ifndef NO_STATIC_DATA static float xmrr[31] = {1.232, 1.52, 1.52, 1.535, 1.535, 1.62, 1.65, 1.65, 1.7, 1.7, 1.675, 1.675, 1.7, 1.44, 1.44, 1.6, 1.68, 1.68, 1.71, 1.71, 1.72, 1.72, 1.91, 1.905, 1.95, 1.92, 1.99, 1.99, .94, .94, .94}; static float brr[31] = {.115, .125, .125, .15, .15, .14, .15, .15, .1, .1, .155, .155, .25, .2, .2, .37, .125, .125, .11, .11, .2, .2, .22, .3, .24, .25, .325, .325, 3., 3., 3.}; static float xeeg[31] = {0.006, 0.005, 0.005, 0.001, 0.001, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000}; static float fbwnoog[31] = {1.080, 1.014, 1.014, 1.253, 1.253, 1.210, 1.215, 1.215, 1.172, 1.172, 1.025, 1.025, 0.842, 1.085, 1.085, 0.930, 0.942, 0.942, 1.349, 1.349, 1.246, 1.246, 1.272, 0.700, 0.807, 1.242, 0.702, 0.702, 0.000, 0.000, 0.000}; static float xeek[31] = {.0, .0, .0, .0, .0, .0, .11, .11, .03, .03, .0, .0, .0, .0, .0, .0, .0, .0, .25, .25, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0}; static float fbwnook[31] = {1., 1., 1., 1., 1., 1.32, 1.24, 1.24, 0.586, 0.586, 0.37, 0.37, 0.337, 1., 1., 1., 0.353, 0.353, 0.947, 0.947, 0.686, 0.686, 1.0, 0.457, 0.558, 1., 0.497, 0.497, 1., 1., 1.}; static float xeee[31] = {.0, .0, .0, .4, .4, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0, .0}; static float fbwnooe[31] = {1., 0.277, 0.277, 1.194, 1.194, 1.1729, 1.126, 1.126, 0.917, 0.917, 0.677, 0.677, 0.543, 1., 1., 0.45, 0.61, 0.61, 1.25, 1.25, 1.0, 1.0, 1.17, 0.548, 0.655, 1.12, 0.574, 0.574, 1.0, 1., 1.}; static float xee[31] = {1., .55, .55, .43, .43, .3, .6, .6, .1, .1, .35, .35, .15, .6, .6, .1, .6, .6, .15, .15, .15, .15, .22, .12, .4, .17, .01, .01, 1., 1., 1.}; static float fbwnoo[31] = {.96, .98, .98, 1.06, 1.06, 1.05, 1.05, 1.05, 1.15, 1.15, .99, .99, .81, 1.04, 1.04, .89, .91, .91, 1.32, 1.32, 1.21, 1.21, 1.2, .65, .74, 1.17, .63, .63, 1., 1., 1.}; #endif /* #ifndef NO_STATIC_DATA */ /*------ end of fortran header -----------------------------------------*/ #ifdef __cplusplus } #endif #endif /* #ifndef FH2H_RSCONS_H */