TCanvas *c1=new TCanvas("c1","",0,0,700,850);
+ Int_t minc=33;
+
TPad *p1=new TPad("p1","",0,0.3,.5,.6); p1->Draw();
p1->cd(); p1->SetFillColor(42); p1->SetFrameFillColor(10);
- hp->SetFillColor(4); hp->SetXTitle("(mrad)"); hp->Fit("gaus"); c1->cd();
+ hp->SetFillColor(4); hp->SetXTitle("(mrad)");
+ if (hp->GetEntries()<minc) hp->Draw(); else hp->Fit("gaus"); c1->cd();
TPad *p2=new TPad("p2","",0.5,.3,1,.6); p2->Draw();
p2->cd(); p2->SetFillColor(42); p2->SetFrameFillColor(10);
- hl->SetXTitle("(mrad)"); hl->Fit("gaus"); c1->cd();
+ hl->SetXTitle("(mrad)");
+ if (hl->GetEntries()<minc) hl->Draw(); else hl->Fit("gaus"); c1->cd();
TPad *p3=new TPad("p3","",0,0,0.5,0.3); p3->Draw();
p3->cd(); p3->SetFillColor(42); p3->SetFrameFillColor(10);
- hpt->SetXTitle("(%)"); hpt->Fit("gaus"); c1->cd();
+ hpt->SetXTitle("(%)");
+ if (hpt->GetEntries()<minc) hpt->Draw(); else hpt->Fit("gaus"); c1->cd();
TPad *p4=new TPad("p4","",0.5,0,1,0.3); p4->Draw();
p4->cd(); p4->SetFillColor(42); p4->SetFrameFillColor(10);
- hmpt->SetXTitle("(%)"); hmpt->Fit("gaus"); c1->cd();
+ hmpt->SetXTitle("(%)");
+ if (hmpt->GetEntries()<minc) hmpt->Draw(); else hmpt->Fit("gaus"); c1->cd();
TPad *p5=new TPad("p5","",0,0.6,1,1); p5->Draw(); p5->cd();
p5->SetFillColor(41); p5->SetFrameFillColor(10);
p6->cd(); p6->SetFillColor(42); p6->SetFrameFillColor(10);
he->SetFillColor(2); he->SetFillStyle(3005);
he->SetXTitle("Arbitrary Units");
- he->Fit("gaus"); c2->cd();
+ if (he->GetEntries()<minc) he->Draw(); else he->Fit("gaus"); c2->cd();
TPad *p7=new TPad("p7","",0.,0.5,1.,1.); p7->Draw();
p7->cd(); p7->SetFillColor(42); p7->SetFrameFillColor(10);
gBenchmark->Stop("AliTPCComparison");
gBenchmark->Show("AliTPCComparison");
+ TFile fc("AliTPCComparison.root","RECREATE");
+ c1->Write();
+ c2->Write();
+ fc.Close();
+
delete rl;
return 0;
}
if (!TD->GetEvent(i)) continue;
Int_t sec,row;
digp->AdjustSectorRow(digits->GetID(),sec,row);
- cerr<<sec<<' '<<row<<" \r";
+ //PH cerr<<sec<<' '<<row<<" \r";
digits->First();
do { //Many thanks to J.Chudoba who noticed this
Int_t it=digits->CurrentRow(), ip=digits->CurrentColumn();
gt[nt].x=0.; gt[nt].y=0.; gt[nt].z=0.;
nt++;
if (nt==max) {cerr<<"Too many good tracks !\n"; break;}
- cerr<<np-i<<" \r";
+ // cerr<<np-i<<" \r";
}
rl->UnloadKinematics();