2
c********************************************************************************
3
c Program to combine results from all of the different sub amplitudes
5
c cross section and error.
6
c*****************************************************************************
12
parameter (rfile='result')
14
parameter (symfile='symfact.dat')
16
parameter (max_amps=999)
20
double precision xsec(max_amps), xerr(max_amps)
23
double precision xtot,errtot
29
open(unit=15,file=symfile,status='old',err=999)
34
write(fname,'(a,i1,a,a)') 'G',i,'/',rfile
36
else if (i .lt. 100) then
37
write(fname,'(a,i2,a,a)') 'G',i,'/',rfile
39
else if (i .lt. 1000) then
40
write(fname,'(a,i3,a,a)') 'G',i,'/',rfile
43
open(unit=25,file=fname,status='old',err=95)
44
read(25,*) xsec(i), xerr(i)
46
errtot=errtot+j*xerr(i)**2
47
write(*,'(2i4,2e12.4)') i,j, xsec(i),xerr(i)
51
99 write(*,*) 'done',xtot,sqrt(errtot)
54
999 write(*,*) 'error'