3 void Eval(char *rootfile="")
6 // l.UnSet(AliL3Logger::kDebug);
7 // l.UnSet(AliL3Logger::kAll);
8 l.Set(AliL3Logger::kError);
12 int slice[2] = {0,35};
13 e = new AliL3Evaluate(rootfile,slice);
14 e->SetupSlow("tracks.raw",".");
15 //e->SetupFast("tracks.raw","/nfs/david/subatom/alice/data/V3.04/fast/clusters/hg_8k_v0_s1-3_e0_cl.root",".");
17 TNtuple *ntuppel = (TNtuple*)e->EvaluatePoints();
18 file = new TFile("CFeval_nodeconv.root","RECREATE");
25 void plotPt(char *rootfile)
27 gStyle->SetStatColor(10);
28 gStyle->SetOptStat(0);
29 gStyle->SetOptFit(1100);
31 c = new TCanvas("c","",2);
34 f1 = new TFile(rootfile);
36 hist = new TH1F("hist","",50,-10,10);
38 fNtuppel->Draw("(pt_found-pt_gen)/pt_gen*100>>hist","nHits>30");
39 hist->GetXaxis()->SetTitle("%");
40 hist->GetYaxis()->SetTitle("Counts");
42 float rms = hist->GetRMS();
43 printf("Rms value : %f\n",rms);
45 TF1 *f = new TF1("f","gaus",-rms,rms);
49 void plot(char *rootfile)
51 gStyle->SetStatColor(10);
52 gStyle->SetOptStat(1);
55 file = new TFile(rootfile);
56 hist = new TH1F("hist","",100,-0.6,0.6);
59 can = new TCanvas("can","Residuals",900,600);
61 SetCanvasOptions(can);
63 //ntuppel->Draw("residual_trans>>hist","zHit < 50 && padrow > 55");//beta < 10*4.1515/180");
64 ntuppel->Draw("resy>>hist","ptgen > 1.0");
66 float rms = hist->GetRMS();
67 printf("Rms value : %f\n",rms);
69 TF1 *f = new TF1("f","gaus",-rms,rms);
72 hist->GetXaxis()->SetTitle("#delta_{T} [cm]");
73 hist->GetYaxis()->SetTitle("Counts");
75 f2 = new TFile("results_fast_oldparams.root");
76 hist2 = new TH1F("hist2","",100,-0.6,0.6);
79 ntuppel_fast->Draw("residual_trans>>hist2","nHits>100 && pt>1.0 && padrow > 0 && zHit < 50");//dipangle < 20*3.1415/180");