#
#include#include main(){ float mh,mh2,rs,s,wgt,sum,Gluons_measure,Gx,Gxp,x,xp; float factor,xsect,Gf,pi; int i,np; /* Find the rate for gg->H (m_H=100 GeV) at Tevatron rs=2000 GeV */ np=2000; /* number of integration points */ Gf=1.166e-5; pi=3.1415926; mh=100; mh2=mh*mh; rs=2000.; s=rs*rs; factor=sqrt(2.)*pow(0.1,2.)*Gf/(64.*pi)*(1./9.) *mh2/s *389379662.; /* 1 GeV^{-2} = 389379662 pb 1 barn = 10^{-24} cm^2 1 microbarn= 10^{-30} cm^2 1 nb = 10^{-33} cm^2 1 pb = 10^{-36} cm^2 The TEVATRON has accuminated about 100 pb^{-1} integrated Luminosity before 1997. */ wgt=1./2; for (i=1; i<=np+1; i++) { x =mh2/s+(1.-mh2/s)*(i-1)/((float) np) ; xp =mh2/(x*s); Gx =3* pow((1.-x),5.)/x; Gxp=3* pow((1.-xp),5.)/xp; Gluons_measure=Gx*Gxp/x/((float)np)*(1.-mh2/s) ; sum=sum+Gluons_measure*wgt; wgt=1.; } sum=sum-Gluons_measure/2.; xsect=sum*factor; printf (" The cross section for m_H = %f is %f (pb) \n",mh,xsect); } /* After running the above C-program, we have found this simple numerical caluclation gives a cross section for m_H = 100 GeV to be 0.53 (pb) */