]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ANALYSIS/EventMixing/macros/ShowMixingInfo.C
.so cleanup: more gSystem->Load()
[u/mrichter/AliRoot.git] / ANALYSIS / EventMixing / macros / ShowMixingInfo.C
CommitLineData
dce94be0 1Int_t ShowMixingInfo(TString filename="MixInfo.root") {
2
3 Int_t num=0;
4
b0635849 5 if (gSystem->Load("libTree") < 0) {num++; return num;}
6 if (gSystem->Load("libGeom") < 0) {num++; return num;}
7 if (gSystem->Load("libVMC") < 0) {num++; return num;}
8 if (gSystem->Load("libMinuit") < 0) {num++; return num;}
9 if (gSystem->Load("libPhysics") < 0) {num++; return num;}
10 if (gSystem->Load("libSTEERBase") < 0) {num++; return num;}
11 if (gSystem->Load("libESD") < 0) {num++; return num;}
12 if (gSystem->Load("libAOD") < 0) {num++; return num;}
13 if (gSystem->Load("libANALYSIS") < 0) {num++; return num;}
14 if (gSystem->Load("libOADB") < 0) {num++; return num;}
15 if (gSystem->Load("libANALYSISalice") < 0) {num++; return num;}
16 if (gSystem->Load("libEventMixing") < 0) {num++; return num;}
dce94be0 17
18 TFile *f = TFile::Open(filename.Data(),"READ");
19
20
21 TList *fOutputList = (TList*)f->Get("cMixInfoList");
22 if (!fOutputList) {
23 AliError("fOutputList not available");
24 return;
25 }
26 fOutputList->Print();
27 fMixInfo = (AliMixInfo *) fOutputList->FindObject("mixInfo");
28 if (fMixInfo) {
29 fMixInfo->Draw("HIST");
30 AliMixEventPool *evPool = (AliMixEventPool *) fMixInfo->GetEventPool("mixEventPool");
31 if (evPool) evPool->Print();
32 }
33
34
35 return 0;
36}