1 void drawdNdeta(const Char_t* filename="fmdana.root",
10 gSystem->Load("libANALYSIS");
11 gSystem->Load("libANALYSISalice");
12 gSystem->Load("libPWG0base");
13 gSystem->Load("libPWG0dep");
14 gSystem->Load("libPWG2forward");
15 gStyle->SetTextFont(132);
16 gStyle->SetLabelFont(132,"X");
17 gStyle->SetLabelFont(132,"Y");
18 gStyle->SetLabelFont(132,"Z");
19 gStyle->SetTitleFont(132,"X");
20 gStyle->SetTitleFont(132,"Y");
21 gStyle->SetTitleFont(132,"Z");
23 AliFMDAnaParameters* pars = AliFMDAnaParameters::Instance();
25 pars->SetEnergy(AliFMDAnaParameters::k900);
26 else if(energy == 10000)
27 pars->SetEnergy(AliFMDAnaParameters::k10000);
28 else if(energy == 7000)
29 pars->SetEnergy(AliFMDAnaParameters::k7000);
31 std::cout<<"invalid energy - quitting"<<std::endl;
35 pars->SetMagField(AliFMDAnaParameters::k0G);
36 else if(magfield == 1)
37 pars->SetMagField(AliFMDAnaParameters::k5G);
40 pars->SetRealData(realdata);
50 t.GenerateMult(AliFMDDndeta::kMult);
51 t.DrawDndeta(AliFMDDndeta::kMult,rebin,realdata);
54 t.GenerateMult(AliFMDDndeta::kMultTrVtx);
55 t.DrawDndeta(AliFMDDndeta::kMultTrVtx,rebin,realdata);
58 t.GenerateMult(AliFMDDndeta::kHits);
59 t.DrawDndeta(AliFMDDndeta::kHits,rebin);
62 t.GenerateMult(AliFMDDndeta::kHitsTrVtx);
63 t.DrawDndeta(AliFMDDndeta::kHitsTrVtx,rebin);
66 t.GenerateMult(AliFMDDndeta::kMultNSD);
67 t.DrawDndeta(AliFMDDndeta::kMultNSD,rebin,realdata);
72 t.CreateSharingEfficiency(filename,kTRUE);