
Install:

cp alphaQEDc26.tar ./pack26/

cd pack26

to precede:

adapt all Makefiles , compiler, working directories, link libraries (list below)


first install the rhad package from Harlander, Steinhauser:

cd rhad

first compile some interfaces for rhad and alphaQEDc26

rhad> make

rhad> gfortran -c rqcdHSx.f

if ../qed.a is missing redo after compiling alphaQEDc26 (following step)

cd ..

make

check gnuplot input parameter file alphaQEDgnuplot.in

./alphaQEDc26_gnu.sh 

plot-data output on fort.1, .... files

for data fits included in Rdat_fit.f etc. These are required for proper
evaluations of principal value integrals which show up in calculating
non-static quantities like Delta alpha^had(s) in the time-like
region.

cd fit

make -f make_fitRdata

./fitRdata_gnu.sh 

is fitting and representing data in terms of Tschebycheff Polynomials
for selected ranges: fits go into Rdat_fit.f. Refitting only in case
R-data provided by ../Rdat_fun.f have changed.

cd ..

pack26> make -f Makefile_iRdx

./intRdatx_gnu.sh

creates data arrays dalhadslow26_5.f_new etc. i.e. the include data tables for
hadr5n26.f. To be used with caution! (see
alphaQED26.pdf, new R-data, differen option?)

hadr5x26.f is a standalone routine having all data tables included


intRdatx also provides various interesting options concerning hadronic
vacuum polarization data for comparison with lattice QCD results:

Most ineresting options are ./intRdax_gnu.sh 16,17,19,29,21 

Key subroutine interpolating tables of hadronic shifts "der" in alpha
and "deg" in alpha_2 is hadr5x26.f to be called as

       call hadr5x(e,st2,der,errdersta,errdersys,
     &     deg,errdegsta,errdegsys)

Note: alpha_2 hadronic shifts are tabulated for st2=sin2ell

       sin2ell=0.23153d0 ! pm 0.00016 LEPEEWG Phys Rep 427 (2006) 257 -- value utilized in hadr5n in calculating deg

output values for deg strongly depend on st2 as input parameter!!!

Running intRdatx can be used to plot the data:

Delta alpha^had (Energy)=der for nf=2,3,4,5 in space-like region

./intRdatx.sh 2

--> intRdatx_n2.dap, intRdatx_n3.dap, intRdatx_n4.dap, intRdatx_n5.dap

Delta alpha_2^had (Energy)=deg for nf=2,3,4,5 in space-like region

./intRdatx.sh 5

--> intRdatg3_n3.dap, intRdatg3_n4.dap, intRdatg3_n5.dap

Testing hadr5xXX.f output:

as function:

cd test

make prog=testhadr5x

./testhadr5x_gnu.sh

--> der on fort.1, deg on fort.2

plot also shows gamma-rho corrected IUNMIX=1 with standard IUNMIX=0 available as
hadr5x26a.f (extra label "a")

My standard scan raster are defined in xRdat-extended.f,
xRdat-nonres.f, xAdler.f and xRdat-spacelikehigh.f

Other:

e.g. running sin^2 theta: ACWMsin2theta.f 

compile 

make prog=ACWMsin2theta

./ACWMsin2theta_gnu.sh

or simpler

./ACWMsin2theta_gnu.sh

For Euclidean correlators use ECintR.sh and

more as documented in alphaQED26.pdf !

Overwiew of the package content (besides the fortran routines):

pack26> tar -xvf alphaQEDc26.tar

created sub-directories ./rhad, ./fit ./test ./dat ./resonances ./gammarho and ./adler

./rhad/ contains rhad pQCD package by Harlander-Steinhauser together
with interfaces to alphaQED package

./fit/nur/ some adapted "numerical recipes" routines for fitting

./fit/ test programs for data and results => Rdat_fit, RS3G_fit etc

./dat/ contains sample output results and pipi data set files

./resonances narrow BW resonances and their renormalization (physical vs. bare)

./test various test programs

./gammarho code for calculating rho-gamma mixing VMS II+sQED model

./adler calculation the Adler function in pQCD

./adler/qcd QCD running couplings in MOM-BF scheme and MSbar scheme

List if makefiles and shell scripts:

pack26>
Makefile  Makefile.complex  Makefile.real  Makefile_ECintR1  Makefile_amuviaEC
Makefile_iRdx
alphaQEDc26_gnu.sh   alpha2SMc26_gnu.sh   ACWMsin2theta_gnu.sh    intRdatx_all.sh
intRdatx_gnu.sh   ECintR_gnu.sh   amuviaEC.sh
intRdatx_amuHO.sh   intRdatx_aelHO.sh   intRdatx_upd.sh   hadr5n-update.sh
hadr5x-compose.sh   hadr5xa-compose.sh   resonances_count.sh   unnew.sh
unxfit.sh

test>
Makefile_testRdat make_testalphac
test_Rdat_gnu.sh   test_Resonaces_gnu.sh  testalpha_gnu.sh   test_hadr5x26.sh   testhadr5x_gnu.sh
testsin2theta_gnu.sh  testadlerhadr5x_gnu.sh  complexifytables.sh  complexifytablesa.sh

rhad>
Makefile   Makefile_rqcdHS   Makefile_test-alpsHS  Makefile_test-quarkmassHS
test_rqcdHS.sh

fit>
make_fitRdata   make_fitR3Gdat  make_fitRN2dat  make_fitR33dat  make_fitRGGdat
make_fitffppg2   make_resfit   make_resfit3g
fitRdata_gnu.sh  fitR3Gdat_gnu.sh fitRN2dat_gnu.sh  fitR33dat_gnu.sh fitRGGdat_gnu.sh
fitffppg2_gnu.sh resfit_gnu.sh  resfit3g_gnu.sh

gammarho>
Makefile
gammarhomix.sh  gammarhomix_gnu.sh

adler>
make_pQCDAdler
pQCDAdler.sh

adler/qcd>
make_RGQCD4test  make_qcdpar2test  make_qcdpar3test make_qcdpar4test
qcdparcompare.sh qcdparx.sh
