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)