6         gSystem->Load(
"libEGPythia6");  
 
    7         gSystem->Load(
"libRho");
 
   10         PndEventReader evr(fname);
 
   14         TH1F *metac=
new TH1F(
"metac",
"m(eta_c)",100,2.6,3.3);
 
   17         TCandList 
gam, pi0, 
eta, etac;
 
   20         TPidMassSelector *etaMassSel=
new TPidMassSelector(
"eta",0.534,0.03);
 
   21         TPidMassSelector *pi0MassSel=
new TPidMassSelector(
"pi0",0.130,0.03);
 
   23         if (nevts==0) nevts=evr.GetEntries();
 
   29         while (evr.GetEvent() && i++<nevts)
 
   32                 evr.FillList(gam,
"Neutral");
 
   36                 pi0.Select(pi0MassSel);
 
   39                 eta.Select(etaMassSel);
 
   44                 etac.Combine(eta, pi0, pi0); 
 
   47                 for (j=0;j<etac.GetLength();++j) metac->Fill(etac[j].M());              
 
   51         TCanvas *
c1=
new TCanvas(
"c1",
"c1",500,500);
 
   52         c1->cd(); metac->Draw();
 
   59     printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
 
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
int ana_example(TString fname, int nevts=0)