#include #include #include #define pi 3.14159265358979323844 #define nimt 50 // number of mt bins #define delmt 20.0 // bin size for mt #define dely 1.0 // make spectra from y=0 +/- dely/2 #define delycorr 10.0// Correlation file only includes pions in this rap. range //#define rap0 2.92 // Rapidity to be uses as p=0 in correlation program int main(){ double dndp_pi[nimt],dndp_nucl[nimt],dndp_k[nimt]; double px,py,pz,mt,x,y,z,t,mass,rapidity,e; double eperpbar_pi,eperpbar_nucl,eperpbar_k,teffective; double bimp,phi; char cdummy[200]; int imt,id,i,ipart,npart,nevents,ievent,n_pi,n_nucl,n_k; FILE *fptrin,*fptrcorr,*fptrspectra; scanf("%d",&nevents); for(imt=0;imt-m=%g\n",eperpbar_pi-mass); teffective=0.25*eperpbar_pi-0.5*mass +0.25*sqrt(eperpbar_pi*eperpbar_pi+4.0*mass*eperpbar_pi-4.0*mass*mass); printf("T_eff for pions = %g\n",teffective); for(imt=0;imt-m=%g\n",eperpbar_nucl-mass); teffective=0.25*eperpbar_nucl-0.5*mass +0.25*sqrt(eperpbar_nucl*eperpbar_nucl+4.0*mass*eperpbar_nucl-4.0*mass*mass); printf("T_eff for nucleons = %g\n",teffective); for(imt=0;imt-m=%g\n",eperpbar_k-mass); teffective=0.25*eperpbar_k-0.5*mass +0.25*sqrt(eperpbar_k*eperpbar_k+4.0*mass*eperpbar_k-4.0*mass*mass); printf("T_eff for kaons = %g\n",teffective); for(imt=0;imt